一. 简介
前面文章学习了向kernel内核源码中添加 trl8188驱动代码,配置内核以支持 WIFI设备,使能WIFI功能。文章地址如下:
WIFI驱动移植实验:删除Linux内核自带的 RTL8192CU 驱动-CSDN博客
WIFI驱动移植实验:将 rtl8188EUS驱动添加到 Linux 内核中-CSDN博客
WIFI驱动移植实验:配置 Linux 内核-CSDN博客
WIFI驱动移植实验:使能WIFI驱动-CSDN博客
本文对新编译生成的 内核镜像 zImage与 WIFI驱动模块进行加载测试。
二. WIFI驱动移植实验:加载新的zImage与WIFI驱动加载测试
1. 拷贝 内核镜像文件 zImage
注意:这里开发板是通过 tftp服务加载的方式,从ubuntu系统加载 zImage(内核镜像文件)与设备树文件的。所以,这里只需要将 zImage拷贝到 tftp服务所设置的目录下即可。
打开ubuntu系统,通过终端进入 kernel内核源码(NXP官方提供的),即前面文章我配置的kernel内核源码的根目录下,将 zImage拷贝到 tftp服务所设置的目录下:
wangtian@wangtian-virtual-machine:~/zhengdian_Linux/linux/kernel/linux-imx-rel_imx_4.1.15_2.1.0_ga$ cp ./arch/arm/boot/zImage /home/wangtian/linux/tftp_file/ -f
2. 拷贝驱动模块到开发板系统中
这里我所使用的是正点原子提供的 rtl8188EUS驱动设备(USB接口的)。所以,这里将前面文章编译生成的 rtl8188EUS驱动模块拷贝 nfs目录下的 rootfs(文件系统)目录下。
注意:这里将驱动模块拷贝到开发板的文件系统目录下,拷贝命令是需要 root权限的。
这里将 rtl8188EUS驱动模块拷贝到开发板的文件系统 /lib/modules/4.1.15/目录下:
wangtian@wangtian-virtual-machine:~/zhengdian_Linux/linux/kernel/linux-imx-rel_imx_4.1.15_2.1.0_ga$ sudo cp ./drivers/net/wireless/realtek/rtl8188EUS/8188eu.ko /home/wangtian/linux/nfs_File/rootfs/lib/modules/4.1.15/ -f