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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
开发板连接好电源和调试串口,然后打开调试串口终端,然后给开发板上电,等待系统启动 完成,如图 99.6.1 所示:
& ^9 U& ^9 t7 @5 G+ x( b
; @0 [$ {- j3 O5 f9 ~( {! y, x然后把第五章制作好的 U 盘插入开发板的 USB 接口,可以看到串口打印出 USB 设备的信息,如图 99.6.2所示:! O4 ~2 V1 H2 ~# v9 w2 H

; ~% {' H0 V! ]; }- K4 t我们在调试串口终端输入“df”命令,可以看到 U 盘的挂载目录,运行结果如图 99.6.3 所示:! \+ w+ S7 `# A# V4 p+ k& k4 K) |3 R$ l
' k: E4 N  ^' Y; j4 w' ^9 f
接下来我们在调试串口终端输入“cd /run/media/sda1/hostap”命令,进入我们在第五章创建的“hostap”文件夹,如图 99.6.4 所示:* k! U4 k. ^3 i6 H: I
, g% R1 K% L, |" H" v; C: @# c3 G
我们输入“ls”命令,可以看到在第五章拷贝的文件,如图 99.6.5 所示:2 E2 a) w. I2 S& V

2 N( }7 I1 ?6 P1 F然后我们使用 cp 命令拷贝“ lib_nl.tar.gz ”和“ openssl.tar.gz ”到系统目录的“ /usr/lib ”目录 下,运行结果如图 99.6.6 所示:
  Z+ A4 a7 P: `7 l& N8 \2 W2 i6 P
然后我们使用“cd /usr/lib”命令,进入到“/usr/lib”目录下,如图 99.6.7 所示:
( G; h) `; b. u  o- j3 q) ^. b+ e- T+ C* t
然后分别输入“ tar -xvf lib_nl.tar.gz ”和“ tar -xvf openssl.tar.gz ”这两个命令,解压 libnl 和 openssll 库文件到当前目录下(由于我这里使用的是 yocto 文件系统,该系统里面已经安装好 libnl 和openssll 的库文件了,所以我就不解压了,如果大家使用其它的文件系统,这里需要解压一下)。' D0 ~" j& E( X# f8 Z4 r8 C! l
然后回到 U 盘的目录,拷贝“hostapd.conf”,“udhcpd.conf”,“udhcpd.leases”到系统的“/etc”目录下,如图 99.6.8 所示:% s1 J( T  L" |8 o9 t; m: b
( e) J2 W, |5 v2 v
hostapd.conf 文件是设置 AP 热点的网络名字,以及密码,其内容如下:
! ^, ~0 s0 ~; Z9 f+ tctrl_inteRFace=/var/run/hostapd8 M, v, N& [% V
interface=wlan0
. t" q3 A$ w2 a+ gdriver=nl80211
( j# R: n' d) X/ q& Fssid=Topeet_TEST
! `1 ~2 z! e0 i5 mchannel=1
" }% T( S; s) b) }7 b7 w* Hmacaddr_acl=0
) G; R+ X0 x0 s) Z# Lauth_algs=1
5 V2 Q3 Q7 [) D6 q; uhw_mode=g8 f6 c  X. [% {0 y
ignore_broadcast_ssid=0
# B' I/ Y$ ?9 X6 Z" nwpa=2
8 e3 ^' }; [4 S) F6 C/ cwpa_passphrase=123456780
# K5 n) y% M) x) {4 ^wpa_key_mgmt=WPA-PSK
) f6 A  Z' X4 y  Q/ G) b, P1 Hwpa_pairwise=TKIP$ K1 e0 r$ |! E. Z' g
rsn_pairwise=CCMP' Z' W  J7 S: f' W/ D' \% m# O
上面的 ssid 是wifi 的名称(Topeet_test),wpa_passphrase 是wifi 的密码(1234567890)。
: p4 F0 r. s. K2 r/ n9 hudhcpd.conf 文件是配置 dhcp 的,内容如下:" X; U0 J$ y. Z+ x
start 192.168.0.2$ ~. l" m, V: l  ?' Y* o# n
end 192.168.0.100& Y# @) N3 y1 T5 i  ]. A0 Q
interface wlan05 R* `& [+ i! ?0 K; H
max_leases 20 #default: 254
  F( V2 D' p. Z; Z+ o2 i0 Bremaining yes #default: yes
( C. Y7 n6 c( e- a  Gauto_time 7200" v3 G4 P6 N, l8 _% V1 x
decline_time 3600# J6 N4 [6 E  w
conflict_time 3600
! k$ c5 w. m, M2 _5 U, q* zoffer_time 60. |) a0 `! p3 c$ ?
min_lease 60
* [) Y6 ^. X$ E6 a( |* y4 mlease_file /etc/udhcpd.leases( d7 |7 z$ r" p5 |9 p7 I. W: _
opt dns 10.221.0.11 8.8.8.82 A7 L8 D. j3 b# t+ Y
option subnet 255.255.255.0; D$ b6 m# f1 @, S
opt router 192.168.0.1
% ?3 m, ~" D0 \4 b) ^Start 和end 指定了 wifi 分配的 IP 地址范围(192.168.0.2-192.168.0.100),其它的参数大家可以网上查阅下,这里就不再具体讲述了。
! V8 w0 O4 Q0 f, r9 b然后拷贝“hostapd”到系统的“/usr/sbin”目录,如图 99.6.9所示:
2 O1 q/ l2 O! Q' G5 O
9 P9 h5 s$ f1 x8 j2 s; F8 B由于yocto 文件系统使用 rfkill 命令来管理 wifi 和蓝牙,首先我们在调试串口终端输入“rfkill unblock wifi”来开启 wifi(如果大家使用的不是 yocto 文件系统,可以忽略次步骤),运行结果如图 99.6.10 所示:/ u  i* P/ I- |& s  S. X: Y

) }$ A3 ?  K' L" z" d* X3 f, c: N然后在调试串口输入“ifconfig wlan0 192.168.0.1 up”命令,配置 wlan0 的ip,并启用 wlan,如图 99.6.11所示:
9 w6 v" O$ M% Z$ W' j# F1 t5 G, \6 l" F- X. }) p0 a- @1 T) c
然后在调试串口输入“hostapd -B /etc/hostapd.conf -dd”开始 AP 热点,运行结果如图 99.6.12 所示:
: O, D( u6 H, W; V. P9 q) u
/ J6 X$ z8 T1 R) L, M然后在调试串口输入“udhcpd -fS /etc/udhcpd.conf &”,开启 dhcp server 服务(udhcpd 这个程序是我们在制作文件系统的时候 busybox 里面默认提供的,如果大家的文件系统没有这个程序,可以重新配置下 busybox 或者是单独移植一下 udhcpd 这个程序,具体的移植步骤这里就不在介绍了),运行结果如图 99.6.13 所示:
1 }* Y9 A5 L' z* H9 @8 v
; Y/ z% t6 `- w6 b至此 AP 热点功能已经开启了,我们可以在调试串口输入“ps -el”查看所有进程,能够看到 hostapd 和udkcpd 两个进程在后台运行,如图 99.6.14 所示:8 I' u9 a( c9 {
2 X- E' w& n# t/ j, P; I% h
然后我们可以使用手机或笔记本扫描 wifi,能够查找到“Topeet_TEST”网络,并连接该 wifi 网络,密码输入“123456780”,最后会连接到“Topeet_TEST”网络,同时我们在调试串口会看到 dhcp 为我们的手机分配的 ip 地址“192.168.0.2”,如图 99.6.15 所示:. H7 C8 F+ q* ^1 f$ @0 ]
# m! `4 a, f+ s# o7 e+ X* C% f
至此关于开发板上创建热点我们就介绍完了。
& r% J. Q) |/ v
& `/ M  N+ s5 ^; r8 s. {
  • TA的每日心情
    慵懒
    2020-6-13 15:46
  • 签到天数: 1 天

    [LV.1]初来乍到

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

    [LV.1]初来乍到

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

    本版积分规则

    关闭

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

    EDA365公众号

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

    GMT+8, 2025-11-24 22:15 , Processed in 0.156250 second(s), 24 queries , Gzip On.

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

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

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