Linux3.4内核 Yaffs2文件系统的移植

作者:李老师,华清远见嵌入式学院讲师。

【实验目的】

Yaffs2文件系统是嵌入式系统中常用到的一种文件系统,,是也是移植Android所必须的。通过向FS_S5PC100平台移植Yaffs文件系统,了解Linux3.4的新特性。

说明:在本系统移植课程实验中命令行提示符“$”表示是在主机上执行,“#”表示在目标板执行。

【实验环境】

【实验步骤】

1. 添加驱动文件

因为内核版本的变化,内核中mtd_info结构体发生变化,而Yaffs2文件系统并没有做相应的修改。

拷贝修改好的驱动文件到内核中fs/yaffs2目录下:

$ cd yaffs2$ cp *.c fs/yaffs2/

2.配置内核

$ make menuconfig

File systems —>[*] Miscellaneous filesystems —><*> YAFFS2 file system support-*-512 byte / page devices-*-2048 byte (or larger) / page devices[*]Autoselect yaffs2format

3.编译内核

编译内核并拷贝到tftpboot下。

$ makezImage$ cp arch/arm/boot/zImage /tftpboot

4.测试

启动开发板,输入下面命令。

# cat /proc/filesystems

如果显示yaffs和yaffs2即说明内核支持Yaffs文件系统。

文章来源:华清远见嵌入式学院,原文地址:

更多相关嵌入式免费资料查看华清远见讲师博文>>

人生没有彩排,只有现场直播,所以每一件事都要努力做得最好

Linux3.4内核 Yaffs2文件系统的移植

相关文章:

你感兴趣的文章:

标签云: