petalinux+usb wifi+驱动安装+工具使用(一/二)
来源:互联网 发布:oecd数据库下载 编辑:程序博客网 时间:2024/05/17 02:42
8812au驱动编译
rtl8812au-master$ vim Makefile
iw编译(在本应用中没有用到iw,仅仅备忘)
wireless_tools编译
添加8812au到petalinux BSP工程
经过以上步骤,网卡驱动已经编译得到可执行文件,接下来要把这个prebuilt的应用程序插入跟文件系统,这样,在目标平台上可以在某个目录下启动该应用程序。
1)建立module工程8812au: petalinux-create -t modules --name 8812au --enable
2) 拷贝8812au.ko到这个module的目录
因为8812au.ko不需要编译,所以修改Makefile清空编译目标“clean”和“modules”的对应命令操作,为了保险点,我也把“all”和“build”的依赖关系语句删除了
如上图所示,"install"的操作需要修改以使得8812au.ko被包含在跟文件系统中/lib/modules/的合适子目录中。 -S是告诉打包工具不要做stripe操作。
参考这个方法,分别添加iwlist, iwconfig, iwlib.so。
附录:
1.内核的配置
1)需要增加对cfg80211 extensions compatibility的支持
Networking support --->
wireless --->
cfg80211 - wireless configuration API
cfg80211 wireless extensions compatibility
2)添加staging driver支持
Device Drivers
staging drivers
2.安装wpa_supplicant,hostapd,rfkill,openSSL参考:
- petalinux+usb wifi+驱动安装+工具使用(一/二)
- petalinux+usb wifi+驱动安装+工具使用(二/二)
- Linux usb wifi驱动分析(二)
- Linux usb wifi驱动分析(一)
- USB驱动(二)
- USB驱动(二)
- USB驱动(一)
- USB-Wifi驱动移植(FS_4412)
- 移植usb wifi 驱动
- 移植usb wifi 驱动
- ZYBO 部署petalinux(一)
- petalinux(二)开启petalinux内核调试模式
- USB驱动分析(二)
- USB驱动分析(二)
- USB驱动分析(二)
- Linux环境下使用 USB转串口驱动(二)
- Petalinux安装
- android 平台USB wifi驱动移植及使用
- php yar扩展json错误
- 升级struts2漏洞的方法
- 安卓手机上的通用快捷键
- Angularjs1.x+ocLazyLoad+angular-ui-router+ui-router-extras
- java注解
- petalinux+usb wifi+驱动安装+工具使用(一/二)
- [Ruby] 关于字符串中特殊字符处理\n\t\r 的方法
- Hibernate 持久层 常用接口
- 神经网络之激活函数(Activation Function)
- 系统限流实践 - 应用限流
- Lesson 1:进入C++
- 阻塞与非阻塞的区别
- sql中convert 日期函数的用法
- DialogFragment笔记