首先我们要对imx6平台的内核的驱动程序进行编译,添加WiFi驱动,并重新烧写金imx6内核中,这一步不多赘述。

连接主机和imx6平台后,打开我们的串口调试工具

进入root界面

1.使用ifconfig查看无线网卡设备

root@IMX6DLsabresd:~# ifconfig –a
eth0 Link encap:Ethernet HWaddr 00:09:C0:FF:EC:48inet addr:192.168.12.199 Bcast:192.168.12.255 Mask:255.255.255.0inet6 addr: fe80::209:c0ff:feff:ec48/64 Scope:LinkUP BROADCAST MULTICAST MTU:1500 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:1 errors:1 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:0 (0.0 B) TX bytes:78 (78.0 B)Interrupt:41
lo  Link encap:Local Loopbackinet addr:127.0.0.1 Mask:255.0.0.0inet6 addr: ::1/128 Scope:HostUP LOOPBACK RUNNING MTU:16436 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
sit0 Link encap:IPv6-in-IPv4NOARP MTU:1480 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:0RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
wlan0 Link encap:Ethernet HWaddr 00:0F:11:24:0A:68BROADCAST MULTICAST MTU:1500 Metric:1RX packets:0 errors:0 dropped:0 overruns:0 frame:0TX packets:0 errors:0 dropped:0 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:0 (0.0 B) TX bytes:0 (0.0 B)
root@IMX6DLsabresd:~#

2.查看到USB无线网卡设备为wlan0时,此时驱动程序工作正常。
3.启动无线网卡设备wlan0

root@IMX6DLsabresd:~# ifconfig wlan0 up
+871x_drv - drv_open, bup=0
===> FirmwareDownload91C() fw:Rtl819XFwImageArray_TSMC
fw_ver=v75, fw_subver=0, sig=0x88c0
fw download ok!
Set RF Chip ID to RF_6052 and RF type to 1T1R.
GPIO_IN=08
eRfPowerStateToSet=0
IQK:Start!!!
Path A IQK Success!!
Path A IQK Success!!
IQK: final_candidate is 0
IQK: RegE94=100 RegE9C=b RegEA4=fc RegEAC=0 RegEB4=0 RegEBC=0 Reg
EC4=0 RegECC=0
Path A IQ Calibration Success !
pdmpriv->TxPowerTrackControl = 1
MAC Address from REG_MACID = 00:0f:11:24:0a:68
MAC Address = 00:0f:11:24:0a:68
-871x_drv - drv_open, bup=1
ADDRCONF(NETDEV_UP): wlan0: link is not ready
root@IMX6DLsabresd:~#

4.扫描可用无线网络

root@IMX6DLsabresd:~# iwlist scanning
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
usb0 Interface doesn't support scanning.
sit0 Interface doesn't support scanning.
ip6tnl0 Interface doesn't support scanning.
wlan0 Scan completed :
lo Interface doesn't support scanning.
eth0 Interface doesn't support scanning.
usb0 Interface doesn't support scanning.
sit0 Interface doesn't support scanning.
ip6tnl0 Interface doesn't support scanning.
wlan0 Scan completed :
Cell 01 - Address: B0:95:8E:A8:63:A7
ESSID:"dlink_Yanfa"
Protocol:IEEE 802.11bgn
Mode:Master
Frequency:2.462 GHz (Channel 11)
Encryption key:on
Bit Rates:300 Mb/s
Extra:wpa_ie=dd160050f20101000050f20401000050f20401000050f202
IE: WPA Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Extra:rsn_ie=30140100000fac040100000fac040100000fac020000
IE: IEEE 802.11i/WPA2 Version 1
Group Cipher : CCMP
Pairwise Ciphers (1) : CCMP
Authentication Suites (1) : PSK
Quality=36/100 Signal level=65/100
root@IMX6DLsabresd:~#

5.发现可用网络dlink_Yanfa
6.加入dlink_Yanfa_无线网络

root@IMX6DLsabresd:~# vi /etc/wpa_supplicant.conf
ctrl_interface=/var/run/wpa_supplicant
ctrl_interface_group=0
update_config=1
network={ssid="dlink_Yanfa"key_mgmt=WPA-PSKproto=WPApairwise=TKIP CCMPgroup=TKIP CCMPpsk="1234554321"
}
ctrl_interface = 存放数据的目录
ctrl_interface_group = 0 //确保只有 root 用户能读取 WPA 的配置
ssid =WIFI 名称
psk = WIFI 密码
key_mgmt = 加密类型,wifi 主要用到的加密类型有:NONE 没有密     码,WEP(pre-RSNA), WPA-PSK(TKIP),
WPA2-PSK(CCMP-AES),WPA-PSK(TKIP)+WPA2-PSK(AES),本实验路由器用的是 WPA/WPA2 PSK,用户可根据自
己的加密类型进行选择。Proto = 支持的协议列表
Pairwise = 加密算法 CCMP TKIP 等
group = 密钥协议 CCMP TKIP 等
TKIP:Temporal Key Integrity Protocol(暂时密钥集成协议)属于   WPA 加密方式,路由是否支持该加密方式。

其中essid和psk为必选项

7.连接wifi,查看状态

root@imx6DLsabresd:~# wpa_supplicant -d –Dnl80211 -iwlan0 -c/etc/wpa_supplicant.conf &
wpa_supplicant :wpa_supplicant 可执行程序 path
-d :增加调试信息
-Dwext :wext,驱动名称,对于不支持 nl80211 协议的硬   件,加上此参数
-iwlan0 :wlan0,网络接口名称
-c :配置文件
& :后台运行\
root@imx6DLsabresd:~# iwconfig
wlan0 IEEE 802.11bgn ESSID:"dlink_Yanfa" Nickname:"<WIFI@REALTEK>"Mode:Managed Frequency:2.437 GHz Access Point: 14:D6:4D:7C:44:04Bit Rate:54 Mb/s Sensitivity:0/0Retry:off RTS thr:off Fragment thr:offEncryption key:****-****-****-****-****-****-****-**** Security mode
:openPower Management:offLink Quality=100/100 Signal level=49/100 Noise level=0/100Rx invalid nwid:0 Rx invalid crypt:0 Rx invalid frag:0Tx excessive retries:0 Invalid misc:0 Missed beacon:

会看到路由器名称会 wlan0
IEEE 802.11bgn
ESSID:“dlink_Yanfa”
证明已连接成功。

8.关闭有线网络,手动设置 USB 无线网卡 IP 地址,与 dlink_Yanfa 无线网络保持同一个网段(本实验路由
是 192.168.12.1)

root@IMX6DLsabresd:~# ifconfig eth0 down
root@IMX6DLsabresd:~# ifconfig wlan0 192.168.12.198
root@IMX6DLsabresd:~# ifconfig wlan0
wlan0   Link encap:Ethernet HWaddr 00:92:C7:08:56:FDinet addr:192.168.12.198 Bcast:192.168.12.255       Mask:255.255.255.0inet6 addr: fe80::292:c7ff:fe08:56fd/64 Scope:LinkUP BROADCAST RUNNING MULTICAST MTU:1500 Metric:1RX packets:262 errors:0 dropped:5 overruns:0 frame:0TX packets:23 errors:0 dropped:3 overruns:0 carrier:0collisions:0 txqueuelen:1000RX bytes:36639 (35.7 KiB) TX bytes:6577 (6.4 KiB)
root@IMX6DLsabresd:~#
  1. 设置无线网络的网关,与 dlink_Yanfa 网络的网关保持一致
root@IMX6DLsabresd:~# route add default gw 192.168.12.1 dev wlan0
root@IMX6DLsabresd:~# route
Kernel      IP  routing table
Destination         Gateway         Genmask     Flags   Metric  Ref         Use Iface
default             192.168.12.1     0.0.0.0    UG      0       0           0   wlan0
192.168.12.0 * 255.255.255.0 U 0 0 0 wlan0
root@IMX6DLsabresd:~#

10.关闭有线网络,测试。使用无线网络一定要先关闭有线网络。

root@IMX6DLsabresd:~# ifconfig eth0 down
root@IMX6DLsabresd:~# ping 192.168.12.109
PING 192.168.12.109 (192.168.12.1 (wlan0)): 56 data bytes
64 bytes from 192.168.12.109: seq=0 ttl=64 time=260.898 ms
64 bytes from 192.168.12.109: seq=1 ttl=64 time=185.255 ms
64 bytes from 192.168.12.109: seq=2 ttl=64 time=336.494 ms
^C
--- 192.168.12.109 ping statistics ---
root@IMX6DLsabresd:~#

xshell对imx6进行wifi设置相关推荐

  1. 笔记本自开wifi设置

    笔记本自开wifi设置 是这样的有些笔记本他自身就可以放出热点供其他的小伙伴们连接,不用非得去下专门的工具有些笔记本的网卡是自带支持双收发的(这里注意我指的是有些笔记本不是全部) 命令我已经写出来了  ...

  2. Ubuntu 16.04: 开启wifi设置 How To Enable WiFi In Ubuntu 16.04

    Enable WiFi in Ubuntu 16.04. How to enable WiFi in Ubuntu, using Terminal (command line). Fix " ...

  3. Stale branches 设置_Mac OS 网络设置教程 wifi设置与宽带设置详解

    虽然所有设备连接无线网络的步骤都相差无几,但是Mac与windows系统还是不相同的,那么,苹果Mac怎么连接无线网络呢?针对此问题,本文就为大家介绍Mac网络的设置教程,有兴趣的朋友们可以了解下. ...

  4. 如何直接打开android系统的wifi设置页面,防止intent劫持

    在android的app开发中,经常会遇到需要跳转至系统设置页面的需求.但是当你使用以下代码时: 如 Intent intent =  new Intent(Settings.ACTION_WIFI_ ...

  5. oppo怎么修改dns服务器地址,OPPO手机的WIFI设置里的DNS在哪

    2019-10-09阅读(93) 1.不同的wifi路由器,设置网址是不一样的:所以,在进入它的wifi设置界面之前,需要先弄清楚自己wifi路由器的设置网址.2.在wifi路由器底部,或者机身其它的 ...

  6. wifi设置及一些有趣的应用

    上网无意中看到一个ppc与电脑的一些连接操作,包括wifi设置及一些有趣的应用,收藏于此 没有无线路由器,手机共享电脑上网的方法. 环境和设备:手机HTC Touch Diamond ,家里一台式电脑 ...

  7. html怎么设置取消隐藏,怎么取消wifi隐藏_取消隐藏wifi设置方法-192路由网

    问:家里路由器的wifi被隐藏了,怎么把隐藏的wifi取消了,让电脑.手机可以正常搜索连接上网? 答:取消隐藏wifi的方法,实际上和设置隐藏wifi的方法是相同的,用电脑或者手机,登录到路由器的管理 ...

  8. 华为无线wifi无服务器,华为wifi设置后设备无法上网该怎么解决 | tplogin.cn

    路由器具有判断网络地址和选择IP路径的功能.它可以在多网络互连环境中建立灵活的连接,并且可以使用完全不同的数据包和媒体访问方法连接各种子网.我怎么解决这个问题?有两种情况.一个是某些设备无法访问Int ...

  9. wifi虚拟服务器名称怎么弄,虚拟wifi设置方法大全【图解】

    现在手机的功能都很强大,我们除了可以利用手机通讯之外,手机还具有很多的功能.我们可以在手机上面听歌.看视频.上网等.这些功能都是离不开网络的,只有有了网络我们才能更好的使用这些功能.如果是直接使用数据 ...

最新文章

  1. ios架构篇-1 项目组织架构
  2. 剑指offer 28:字符串的排列
  3. plupload 如何控制最小宽度和文件类型及跨域
  4. 在WP7下自定义RelativeSource 的Binding
  5. Android服务之AIDL
  6. js判断undefined和null
  7. 干货 | DevSecOps在携程的最佳实践
  8. 笔记-信息系统安全管理-网络安全工具
  9. ZGY的Excel特征提取器初期版本完成
  10. Linux nvme驱动分析之用户态接口
  11. 全连接层后面加bn层_神经网络基本组成 - 池化层、Dropout层、BN层、全连接层 13...
  12. 四、非平稳序列的确定性分析
  13. MySQL安装及应用合集(4):MySQL库表基本操作-增删改查
  14. 用U盘给虚拟机装系统——U深度
  15. kali系统卸载Docker容器
  16. Google浏览器语言设置
  17. C++中如何创建一个类?
  18. Mac安装PL2303驱动
  19. 通过Python实现对xls表格按类别统计计数
  20. 未能解析主引用“Fiddler”,因为它是针对“.NETFramework,Version=v4.6.1”框架生成的。该框架版本高于当前目标框架“.NETFramework,Version=v4.5

热门文章

  1. dump分析超级详细分析
  2. 数据湖(二十):Flink兼容Iceberg目前不足和Iceberg与Hudi对比
  3. GTX1060和RTX2060的差距 哪个好
  4. 阿里easyexcel教程
  5. C# 在PPT中添加数学公式
  6. Southern and Volga Russia Qualifier 2019-2020 gym102348
  7. Windows免密访问linux服务器
  8. codeup 吃糖果(C++)
  9. 基于jsp的诗歌诗词国学网站
  10. 迅为IMX6Q开发板独立文档和程序源码汇总158个