设为首页 加入收藏

TOP

Linux-2.6.35内核移植——Nand flash 驱动的移植
2014-11-24 11:52:47 来源: 作者: 【 】 浏览:0
Tags:Linux-2.6.35 内核 移植 Nand flash 驱动

一、移植环境:


3、 目标机:FS_S5PC100平台


4、 交叉编译器 arm-cortex_a8-linux-gnueabi-gcc


二、移植步骤


在linux-2.6.35.2的内核中已经包含了s3c2410的nand flash控制器的驱动,但是需要我们正确配置后才能正常工作。


1、添加针对FS_S5PC100平台上的Nand flash驱动


  拷贝 s3c_nand.c 到drivers/mtd/nand下


  拷贝 regs-nand.h 到arch/arm/mach-s5pc100/include/mach下


s3c_nand.c 与 regs-nand.h 下载地址


具体下载目录在 /2012年资料/7月/9日/Linux-2.6.35内核移植——Nand flash 驱动的移植/


2、针对FS_S5PC100平台上的nand flash 设备,修改driver/mtd/nand/nand_base.c


  第2812行



3、添加内核配置选项


修改driver/mtd/nand/Kconfig添加如下内容:


修改drivers/mtd/nand/Makefile添加如下内容:


4、修改平台代码


修改arch/arm/mach-s5pc100/mach-smdkc100.c添加如下内容:


】【打印繁体】【投稿】【收藏】 【推荐】【举报】【评论】 【关闭】 【返回顶部
分享到: 
上一篇Linux文件系统的移植-根文件系统.. 下一篇Linux文件系统的移植-制作JFFS2..

评论

帐  号: 密码: (新用户注册)
验 证 码:
表  情:
内  容:

·HyperText Transfer (2025-12-26 07:20:48)
·半小时搞懂 HTTP、HT (2025-12-26 07:20:42)
·CPython是什么?PyPy (2025-12-26 06:50:09)
·Python|如何安装seab (2025-12-26 06:50:06)
·python要学习数据分 (2025-12-26 06:50:03)