以wifi驱动rtl8822bu为例 将rtl8822BU放到如下路径/home/forlinx/imx8mm/OK8MM-linux-sdk/OK8MM-linux-kernel/drivers/net/wireless/realtek 进入当前目录 vi Makefile 修改成=y,不然会报错 vi Kconfig vi defconfig (编译成模块) 进入/home/forlinx/imx8mm/OK8MM-linux-sdk/OK8MM-linux-kernel/arch/arm64/configs . environment-setup-sourcetree . /opt/fsl-imx-xwayland/4.14-sumo/environment-setup-aarch64-poky-linux 设置环境变量,单独编译内核 make linux 生成.o以及.ko文件 mkdir rtl8822BU进入/home/forlinx/imx8mm/OK8MM-linux-sdk/OK8MM-linux-fs/OK8MM-linux-fs/lib/modules/4.14.78/kernel/drivers/net/wireless/realtek/ cd rtl8822BU cp /home/forlinx/imx8mm/OK8MM-linux-sdk/OK8MM-linux-kernel/drivers/net/wireless/realtek/rtl8822BU/88x2bu.ko ./ (拷贝模块到文件系统) 进行全编译(不要忘记执行环境变量) make 烧写镜像 烧写成功后 可以在相应路径看到挂载的驱动模块 |
|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )
GMT+8, 2024-12-23 23:46
Powered by Discuz! X3.4
© 2001-2013 Comsenz Inc.