准备:
1.目标系统的linux内核
查看系统内核
umane -a
Linux aml 4.19.7-aml-s9xxx #5.67 SMP PREEMPT Fri Dec 28 10:16:25 MSK 2018 aarch64 aarch64 aarch64 GNU/Linux
则版本号为:4.19.7
https://cdn.kernel.org/pub/linux/kernel/v4.x/linux-4.19.7.tar.xz(修改相应版本号即可)
解压到某个路径,切换到该路径
0.准备命令
make prepare
make scripts
1、使用命令make modules;
2、然后make modules_install就可以了;
3、最后生成的模块文件(.KO)就在\lib\modules\***\下;
4、找到你需要添加的模块文件****.ko;
5、目标系统中insmod 模块名,就可以动态加载你的模块了。
2.wifi驱动源码
git clone https://github.com/jwrdegoede/rtl8189ES_linux.git(或者直接去下载压缩包,下载rtl8189fs版本)
cd rtl8189ES_linux.git
git checkout -B rtl8189fs origin/rtl8189fs
wifi驱动源码路径下,执行
make -j4 ARCH=arm KSRC=kernel源码路径
得到8189fs.ko
目标系统中
insmod 8189fs.ko
就可以加载驱动。
参考博客:
RTL8189FTV驱动交叉编译
https://blog.csdn.net/u011003120/article/details/90200176
华为海思3518EV300工作笔记三:REL 8189FTV WIFI模块驱动移植
https://blog.csdn.net/qq_22182835/article/details/89458347
28 H5上rtl8189ftv wifi驱动移植
https://blog.csdn.net/jklinux/article/details/78737691
Wifi
网友评论