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开发板

i.MX6ULL应用移植 | 移植libevdev和evtest工具到imx6ull开发板

i.MX6ULL应用移植 | 移植lvgl到imx6ull(基于framebuffer)