i.MX6ULL应用移植 | 移植wireless tools到Linux开发板(29 version)
Posted Mculover666
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了i.MX6ULL应用移植 | 移植wireless tools到Linux开发板(29 version)相关的知识,希望对你有一定的参考价值。
一、wireless
官网:https://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/Tools.html。
wireless tools是操作WIFI的工具集合,包括以下工具:
- iwconfig:设置无线网络相关参数
- iwlist:扫描当前无线网络信息,获取WIFI热点
- iwspy:获取每个节点链接的质量
- iwpriv:操作Wireless Extensions特定驱动
- ifrename:基于各种静态标准命名接口
二、移植wireless
1. 下载源码
wget https://www.hpl.hp.com/personal/Jean_Tourrilhes/Linux/wireless_tools.29.tar.gz --no-check-certificate
解压:
tar -zxf wireless_tools.29.tar.gz
2. 交叉编译
修改Makeifle:
编译:
make
编译出可执行文件和库:
查看可执行文件的类型:
3. 拷贝到开发板根文件系统
拷贝可执行文件到/usr/local/bin
:
sudo cp ifrename iwconfig iwevent iwgetid iwlist iwpriv iwspy ~/develop/imx6ull/rootfs-busybox-imx6ull/source_busybox/usr/local/bin
拷贝库文件到/usr/local/lib
:
sudo cp libiw.so.29 ~/develop/imx6ull/rootfs-busybox-imx6ull/source_busybox/usr/local/lib
4. 测试
(1)测试前确保无线网卡驱动正常:
打开网卡:
(2)测试命令是否可以正常执行:
(3)搜索wifi热点
至此,wireless tools移植完成。
以上是关于i.MX6ULL应用移植 | 移植wireless tools到Linux开发板(29 version)的主要内容,如果未能解决你的问题,请参考以下文章
i.MX6ULL应用移植 | 移植tslib到Linux开发板(1.22)
i.MX6ULL应用移植 | 移植tslib到Linux开发板(1.22)
i.MX6ULL应用移植 | 移植lvgl到imx6ull(基于framebuffer)
i.MX6ULL应用移植 | 移植libevdev和evtest工具到imx6ull开发板