嵌入式技术
4.1 编译kernel
将开发板提供的压缩包拷贝到虚拟机
MicroZus0220171031\\Demo\\Xdemo\\XWiFi7020\\XWiFi_7020.tar.gz


配置kernel,先对kernel进行清理,然后基于zynq的基础配置生成.config配置文件

编译kernel


4.2 配置kernel
执行menuconfig配置kernel

修改wifi固件和配置文件路径



按空格键选中箭头所指

修改Firmware path和NVRAM path

修改drivers/net/wireless/bcmdhd/Kconfig,修改固件和配置文件路径

改成如下所示

修改支持的压缩格式,去掉XZ压缩


添加ipv6网络支持



添加80211无线网络支持




添加80211配置支持



修改支持的ramdisk文件系统的大小



修改之后ramdisk的大小从16M变成32M

添加倾角传感器驱动




修改倾角传感器驱动中断方式,改成上升沿触发方式


添加NTFS文件系统支持,NTFS主要是为了后面U盘存储大文件



配置修改完成后重新编译kernel,arch/arm/boot/目录下的uImage文件就是需要的内核文件

至此,kernel的修改配置编译完成了,主要是根据自己的项目需要添加无线和驱动支持。
全部0条评论
快来发表一下你的评论吧 !