kernel移植过程

嵌入式技术

1368人已加入

描述

  1. kernel移植

4.1 编译kernel

将开发板提供的压缩包拷贝到虚拟机

MicroZus0220171031\\Demo\\Xdemo\\XWiFi7020\\XWiFi_7020.tar.gz

Kernel

Kernel

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

Kernel

编译kernel

Kernel

Kernel

4.2 配置kernel

执行menuconfig配置kernel

Kernel

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

Kernel

Kernel

Kernel

按空格键选中箭头所指

Kernel

修改Firmware path和NVRAM path

Kernel

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

Kernel

改成如下所示

Kernel

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

Kernel

Kernel

添加ipv6网络支持

Kernel

Kernel

Kernel

添加80211无线网络支持

Kernel

Kernel

Kernel

Kernel

添加80211配置支持

Kernel

Kernel

Kernel

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

Kernel

Kernel

Kernel

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

Kernel

添加倾角传感器驱动

Kernel

Kernel

Kernel

Kernel

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

Kernel

Kernel

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

Kernel

Kernel

Kernel

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

Kernel

至此,kernel的修改配置编译完成了,主要是根据自己的项目需要添加无线和驱动支持。

打开APP阅读更多精彩内容
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

全部0条评论

快来发表一下你的评论吧 !

×
20
完善资料,
赚取积分