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

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

[复制链接]

该用户从未签到

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

EDA365欢迎您登录!

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

x
开发板连接好电源和调试串口,然后打开调试串口终端,然后给开发板上电,等待系统启动 完成,如图 99.6.1 所示:3 D7 i/ d- W# O, F  u

) l# ^$ {5 L7 j* O然后把第五章制作好的 U 盘插入开发板的 USB 接口,可以看到串口打印出 USB 设备的信息,如图 99.6.2所示:
, y! b9 C& f" Y% I1 M$ `9 c9 e! q4 Q, ~- m1 ]6 {! V
我们在调试串口终端输入“df”命令,可以看到 U 盘的挂载目录,运行结果如图 99.6.3 所示:' ?! ~- @; W: i7 B' B# p
6 E% d- `0 _$ s, a. S- R
接下来我们在调试串口终端输入“cd /run/media/sda1/hostap”命令,进入我们在第五章创建的“hostap”文件夹,如图 99.6.4 所示:+ N, w' ?( J. @1 _  U* x; b
; b8 D1 ^/ G: t0 R: X9 J
我们输入“ls”命令,可以看到在第五章拷贝的文件,如图 99.6.5 所示:, u: Z: M: p* u2 A
  g4 s, e7 M* j" j
然后我们使用 cp 命令拷贝“ lib_nl.tar.gz ”和“ openssl.tar.gz ”到系统目录的“ /usr/lib ”目录 下,运行结果如图 99.6.6 所示:
1 T# Y5 ]) F9 o  G% V4 ?3 I+ E$ K. c4 }! U- L
然后我们使用“cd /usr/lib”命令,进入到“/usr/lib”目录下,如图 99.6.7 所示:
: L2 q: s$ D9 K- z. N7 f" C
8 W8 @/ @; G  k. V9 x. `2 j然后分别输入“ tar -xvf lib_nl.tar.gz ”和“ tar -xvf openssl.tar.gz ”这两个命令,解压 libnl 和 openssll 库文件到当前目录下(由于我这里使用的是 yocto 文件系统,该系统里面已经安装好 libnl 和openssll 的库文件了,所以我就不解压了,如果大家使用其它的文件系统,这里需要解压一下)。3 G, B5 N6 K) x9 G
然后回到 U 盘的目录,拷贝“hostapd.conf”,“udhcpd.conf”,“udhcpd.leases”到系统的“/etc”目录下,如图 99.6.8 所示:( o' b7 p9 i3 n. A

  g9 a+ J: h* M) S5 y( ?hostapd.conf 文件是设置 AP 热点的网络名字,以及密码,其内容如下:0 P7 N, m3 J1 q) w, x" m$ {5 V- c
ctrl_inteRFace=/var/run/hostapd" P2 x7 r4 s% e( T/ e, h
interface=wlan0
  u! Z' B# N6 s6 S, t6 Hdriver=nl80211
) {; M3 a- _7 C/ a% h3 vssid=Topeet_TEST
' ~2 G, x6 r6 ~' l2 i! c3 S/ }channel=1- D) |2 o2 c( X, P
macaddr_acl=0
+ e- u+ g- ^* y- e( Qauth_algs=14 I4 q! a# l; q4 J% Q3 Z$ R
hw_mode=g- X7 o. H3 v: a. T
ignore_broadcast_ssid=0$ e9 `: E0 V9 Q7 o' Y* g
wpa=2  n6 K& q" T8 }' g" i
wpa_passphrase=123456780
1 J# |5 ~6 j; e: t8 owpa_key_mgmt=WPA-PSK
' V/ f7 M$ q3 J5 M' h! rwpa_pairwise=TKIP
+ W4 G8 A3 [1 c5 z/ f! f1 H# \rsn_pairwise=CCMP
9 M4 k4 i3 o% _; E+ x+ J4 O) m4 r上面的 ssid 是wifi 的名称(Topeet_test),wpa_passphrase 是wifi 的密码(1234567890)。
3 i. S9 T+ C) e4 y/ I; }udhcpd.conf 文件是配置 dhcp 的,内容如下:; n. @2 z9 q) A: S
start 192.168.0.2
! D4 B2 W1 L, y2 q% g: F3 |end 192.168.0.100
+ A- Q2 ]' q. Vinterface wlan0/ S2 v7 g7 m: z( g
max_leases 20 #default: 2549 z0 k7 U/ }0 z4 ~5 G. W& X8 Z
remaining yes #default: yes0 s2 r# `. j; u& c+ N
auto_time 7200# |* r* b7 Y: `% Z- m# t
decline_time 36007 Z/ I/ N+ d) ?( `$ e; v) X
conflict_time 3600
9 a& A, r! _. i' P! O! a8 eoffer_time 60
& f) G! l, y) Umin_lease 603 Q) T: e( g4 ]7 {
lease_file /etc/udhcpd.leases
$ k7 `2 g* _* X: J* popt dns 10.221.0.11 8.8.8.8& ^' \# P% g7 h5 G# H
option subnet 255.255.255.0
( P( n; c1 D# g$ ~4 U+ {opt router 192.168.0.1
$ @0 ~! I2 W1 N2 tStart 和end 指定了 wifi 分配的 IP 地址范围(192.168.0.2-192.168.0.100),其它的参数大家可以网上查阅下,这里就不再具体讲述了。; s5 }) A+ w( {0 `- x
然后拷贝“hostapd”到系统的“/usr/sbin”目录,如图 99.6.9所示:
, Y0 ~4 u0 |5 l5 @3 o2 [! K  z! O) _4 H% F
由于yocto 文件系统使用 rfkill 命令来管理 wifi 和蓝牙,首先我们在调试串口终端输入“rfkill unblock wifi”来开启 wifi(如果大家使用的不是 yocto 文件系统,可以忽略次步骤),运行结果如图 99.6.10 所示:8 H5 ?' O9 g, a- f

) P6 e4 Y  H) n7 c# X然后在调试串口输入“ifconfig wlan0 192.168.0.1 up”命令,配置 wlan0 的ip,并启用 wlan,如图 99.6.11所示:; ?8 ~) G' h9 x( A. g

1 g9 w( l: N' o8 b( i$ [然后在调试串口输入“hostapd -B /etc/hostapd.conf -dd”开始 AP 热点,运行结果如图 99.6.12 所示:9 g2 F- E/ a: J$ D" j3 k
8 Q2 Y4 F# ~5 Z- H: ^- d+ Q$ {7 c- H
然后在调试串口输入“udhcpd -fS /etc/udhcpd.conf &”,开启 dhcp server 服务(udhcpd 这个程序是我们在制作文件系统的时候 busybox 里面默认提供的,如果大家的文件系统没有这个程序,可以重新配置下 busybox 或者是单独移植一下 udhcpd 这个程序,具体的移植步骤这里就不在介绍了),运行结果如图 99.6.13 所示:
4 k' ^% W% L- c/ Z( S9 f2 U0 {
至此 AP 热点功能已经开启了,我们可以在调试串口输入“ps -el”查看所有进程,能够看到 hostapd 和udkcpd 两个进程在后台运行,如图 99.6.14 所示:$ k! ~! L% c1 x) }  C* d1 M' Y8 W
; F* \$ J% p4 _, K/ ]! x  D
然后我们可以使用手机或笔记本扫描 wifi,能够查找到“Topeet_TEST”网络,并连接该 wifi 网络,密码输入“123456780”,最后会连接到“Topeet_TEST”网络,同时我们在调试串口会看到 dhcp 为我们的手机分配的 ip 地址“192.168.0.2”,如图 99.6.15 所示:7 a' W8 s, a6 e+ R& C$ l; @
. @. b7 Q  P0 n! t
至此关于开发板上创建热点我们就介绍完了。 ) o8 N! E* {9 ~4 x: @/ K

, G* u  P: q# C) `
  • 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-24 20:54 , Processed in 0.140625 second(s), 23 queries , Gzip On.

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

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

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