找回密码
 注册
关于网站域名变更的通知
查看: 411|回复: 2
打印 上一主题 下一主题

迅为-iMX6ULL开发板上配置AP热点

[复制链接]

该用户从未签到

跳转到指定楼层
1#
发表于 2020-11-6 15:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

EDA365欢迎您登录!

您需要 登录 才可以下载或查看,没有帐号?注册

x
开发板连接好电源和调试串口,然后打开调试串口终端,然后给开发板上电,等待系统启动 完成,如图 99.6.1 所示:' f8 r" H6 s3 }& A* ?

) ?0 W; o. j: }# e& R然后把第五章制作好的 U 盘插入开发板的 USB 接口,可以看到串口打印出 USB 设备的信息,如图 99.6.2所示:
; l8 i5 p: ?) H: U7 `
8 }4 }% B9 B  @% A* p2 S% D我们在调试串口终端输入“df”命令,可以看到 U 盘的挂载目录,运行结果如图 99.6.3 所示:3 c9 O* N; k& B. y! t1 {
$ U. Y2 q' q- H6 N7 L. O
接下来我们在调试串口终端输入“cd /run/media/sda1/hostap”命令,进入我们在第五章创建的“hostap”文件夹,如图 99.6.4 所示:
$ X) U2 ?: z2 V5 C' i" ~, F: ]" j# s
我们输入“ls”命令,可以看到在第五章拷贝的文件,如图 99.6.5 所示:4 q7 G( ^5 i$ i! j; `: @* }

* t. I" U) I9 J- @0 Z! k2 t, s然后我们使用 cp 命令拷贝“ lib_nl.tar.gz ”和“ openssl.tar.gz ”到系统目录的“ /usr/lib ”目录 下,运行结果如图 99.6.6 所示:
2 S1 \9 p& J' @* T
, c" t: u3 l% G) l( u" v" k然后我们使用“cd /usr/lib”命令,进入到“/usr/lib”目录下,如图 99.6.7 所示:
3 T4 N0 l# G. o5 o% G$ R+ A  C" P! q. g# q( P1 [# ?# i8 K% I; W* e
然后分别输入“ tar -xvf lib_nl.tar.gz ”和“ tar -xvf openssl.tar.gz ”这两个命令,解压 libnl 和 openssll 库文件到当前目录下(由于我这里使用的是 yocto 文件系统,该系统里面已经安装好 libnl 和openssll 的库文件了,所以我就不解压了,如果大家使用其它的文件系统,这里需要解压一下)。
/ _: d& R. N  f3 L然后回到 U 盘的目录,拷贝“hostapd.conf”,“udhcpd.conf”,“udhcpd.leases”到系统的“/etc”目录下,如图 99.6.8 所示:
6 P* B+ J2 m' U" _! D) i2 ]  c+ _8 Z; c
. s- x+ G% D% ]9 zhostapd.conf 文件是设置 AP 热点的网络名字,以及密码,其内容如下:+ z  t' E5 ^1 y6 I  c) p
ctrl_inteRFace=/var/run/hostapd0 S! e+ J! P3 u& A5 E
interface=wlan0( ]' |9 k8 _, Q
driver=nl802111 u; u0 C$ L( O- ^0 T0 B
ssid=Topeet_TEST
* f0 D( I' e1 a- ?; Vchannel=1' O" Q3 [8 d6 Y0 `6 I. j/ M
macaddr_acl=00 U) ^; L$ O( t( h; u& S
auth_algs=1! R% d) ?, i. Z: D% A: x
hw_mode=g9 q8 M# x, F: F
ignore_broadcast_ssid=0, {! |- z2 x- K# Y  o: ~
wpa=22 ^- B& @9 N( z* T5 R, J
wpa_passphrase=123456780
7 i3 q% A2 B. c7 L, K7 owpa_key_mgmt=WPA-PSK- s7 c+ ?( M3 z+ W" L$ A; o4 c
wpa_pairwise=TKIP
: M# @  {& N' a: ]: |( T4 U' |4 ursn_pairwise=CCMP8 b- \3 N0 E4 C7 a
上面的 ssid 是wifi 的名称(Topeet_test),wpa_passphrase 是wifi 的密码(1234567890)。
+ t" K* C1 q7 e/ Z) A! y( tudhcpd.conf 文件是配置 dhcp 的,内容如下:
0 M9 Y. V. F9 F0 ystart 192.168.0.2
, v& S: q8 l- jend 192.168.0.100
1 d, Y3 ]# s$ j' t! linterface wlan0
) c. z* T. s; h- j9 S% tmax_leases 20 #default: 254/ ^4 _! c) D- k
remaining yes #default: yes, d  N' }6 Z5 O; R" s
auto_time 7200
( F5 H+ |3 \; [7 \/ Idecline_time 36006 ~$ y, m$ t% z  n' c
conflict_time 3600
' j, T! @5 h- @: L3 x$ e; Y( uoffer_time 600 Z7 l- n% G5 K" x/ G; N# X
min_lease 60
" W+ a+ }3 O  Zlease_file /etc/udhcpd.leases
- b3 n( H' f8 G# k: O4 j9 ]- \' popt dns 10.221.0.11 8.8.8.88 v# T! j$ @3 v
option subnet 255.255.255.06 d2 o  F& [2 K* F
opt router 192.168.0.17 n& r) x) k8 t2 }
Start 和end 指定了 wifi 分配的 IP 地址范围(192.168.0.2-192.168.0.100),其它的参数大家可以网上查阅下,这里就不再具体讲述了。+ o. T- w2 P+ h( o* t* H3 p/ C
然后拷贝“hostapd”到系统的“/usr/sbin”目录,如图 99.6.9所示:
8 V  @7 V6 ?4 |/ ?( r
; {" w( g3 v8 ^: i2 C由于yocto 文件系统使用 rfkill 命令来管理 wifi 和蓝牙,首先我们在调试串口终端输入“rfkill unblock wifi”来开启 wifi(如果大家使用的不是 yocto 文件系统,可以忽略次步骤),运行结果如图 99.6.10 所示:  R" Q1 {  A  u9 I6 n0 y* v

$ V: v2 Z" ^3 K  Q, _然后在调试串口输入“ifconfig wlan0 192.168.0.1 up”命令,配置 wlan0 的ip,并启用 wlan,如图 99.6.11所示:. K0 }1 W) `  o% \; q
# _3 b; B+ Z4 m$ [# X, ]
然后在调试串口输入“hostapd -B /etc/hostapd.conf -dd”开始 AP 热点,运行结果如图 99.6.12 所示:
% y: H* w* X# |, A8 w9 U, E% j) P' @
然后在调试串口输入“udhcpd -fS /etc/udhcpd.conf &”,开启 dhcp server 服务(udhcpd 这个程序是我们在制作文件系统的时候 busybox 里面默认提供的,如果大家的文件系统没有这个程序,可以重新配置下 busybox 或者是单独移植一下 udhcpd 这个程序,具体的移植步骤这里就不在介绍了),运行结果如图 99.6.13 所示:. `. r6 ~) p/ F5 o- v6 ?

6 A$ O6 Z/ N3 L至此 AP 热点功能已经开启了,我们可以在调试串口输入“ps -el”查看所有进程,能够看到 hostapd 和udkcpd 两个进程在后台运行,如图 99.6.14 所示:: ^$ Z" T% c) F2 S' O0 p: ^
% @& z% v/ F9 ~2 h/ J
然后我们可以使用手机或笔记本扫描 wifi,能够查找到“Topeet_TEST”网络,并连接该 wifi 网络,密码输入“123456780”,最后会连接到“Topeet_TEST”网络,同时我们在调试串口会看到 dhcp 为我们的手机分配的 ip 地址“192.168.0.2”,如图 99.6.15 所示:
8 z. e8 @, A, J  p5 o+ X8 _0 o  h+ b2 O8 F- j! r
至此关于开发板上创建热点我们就介绍完了。
* L+ o  b$ n: }$ D; {; f6 |- N  w
  • TA的每日心情
    慵懒
    2020-6-13 15:46
  • 签到天数: 1 天

    [LV.1]初来乍到

    2#
    发表于 2020-11-6 17:40 | 只看该作者
    迅为-iMX6ULL开发板上配置AP热点
  • TA的每日心情
    慵懒
    2020-6-13 15:46
  • 签到天数: 1 天

    [LV.1]初来乍到

    3#
    发表于 2020-11-6 17:40 | 只看该作者
    iMX6ULL开发板上配置AP热点
    您需要登录后才可以回帖 登录 | 注册

    本版积分规则

    关闭

    推荐内容上一条 /1 下一条

    EDA365公众号

    关于我们|手机版|EDA365电子论坛网 ( 粤ICP备18020198号-1 )

    GMT+8, 2025-11-25 00:12 , Processed in 0.140625 second(s), 23 queries , Gzip On.

    深圳市墨知创新科技有限公司

    地址:深圳市南山区科技生态园2栋A座805 电话:19926409050

    快速回复 返回顶部 返回列表