内核移植
内核移植
诺谦
热爱生活 活在当下
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
4.移植驱动到3.4内核-移植总结
1.常用函数改动1)device_create()作用:创建设备节点头文件:#include <linux/device.h>替代了2.6内核里的class_device_create()函数2)device_destroy()作用:卸载设备节点头文件:#include <linux/device.h>替代了2.6内核里的class_device_d...原创 2018-02-08 12:24:00 · 273 阅读 · 0 评论 -
3.移植驱动到3.4内核-移植DM9000C驱动
在上章-使内核支持烧写yaffs2,裁剪内核并制作补丁了本章,便开始移植以前2.6内核的驱动到3.4新内核1.介绍首先内核更新,有可能会重新定义新的宏,去除以前的宏,以及更改函数名等所以移植驱动的过程如下:1)编译2)解决错误->2.1)头文件不对:去掉或改名->2.2)宏不对:改名使用新宏->2.3)有些函数没有了:改名使用新函数2.移植内核自带的D...原创 2018-02-06 13:01:00 · 201 阅读 · 0 评论 -
2.移植3.4内核-支持烧写yaffs2,裁剪内核并制作补丁
在上章-制作文件系统,并使内核成功启动jffs2文件系统了本章主要内容如下:1)使内核支持yaffs2文件系统2)裁剪内核3)制作内核补丁1.首先获取yaffs2源码(参考git命令使用详解)cd /work/nfs_rootgit clone git@github.com:lifeyx/yaffs2.git//若下载出现error:403,可以试试vi /etc/res...原创 2018-01-26 18:39:00 · 213 阅读 · 0 评论 -
1.移植3.4内核-分析内核启动过程,重新分区,烧写jffs2文件系统
1.在上章-移植uboot里.我们来分析下uboot是如何进入到内核的首先,uboot启动内核是通过bootcmd命令行实现的,在我们之前移植的bootcmd命令行如下所示:bootcmd=nand read 0x30000000 kernel; bootm 0x30000000 //bootm:从0x30000000处启动内核1.1然后我们进入cmd_bootm.c,...原创 2018-01-23 19:17:00 · 370 阅读 · 0 评论
分享