Chinaunix首页 | 论坛 | 博客
  • 博客访问: 698997
  • 博文数量: 152
  • 博客积分: 0
  • 博客等级: 民兵
  • 技术积分: 1793
  • 用 户 组: 普通用户
  • 注册时间: 2013-09-12 12:26
个人简介

相信自己,只有不想做的,没有做不到的。

文章分类

全部博文(152)

文章存档

2021年(1)

2015年(2)

2014年(74)

2013年(75)

分类: LINUX

2013-11-07 23:00:56

【实验目的】

       yaffs2文件系统是嵌入式系统中常用到的一种文件系统,并且在主要用在nand flash上,这里我们在内核里添加yaffs2的支持

【实验环境】

1、  ubuntu 10.10发行版

2、  FS_S5PC100平台

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

【实验步骤】

1、  源码下载

       $ wget

2、  解压到内核源码linux-2.6.35同级目录下

       $ tar  xvf  yaffs2.tar.gz

3、  往内核打yaffs2补丁

$ cd  yaffs2

$ ./patch-ker.sh  c  ../linux-2.6.35

4、  配置内核

$ cd  ../linux-2.6.35

       $ make  menuconfig

File systems  --->

           [*] Miscellaneous filesystems  --->

                     <*>   YAFFS2 file system support

                    -*-     512 byte / page devices

                     -*-     2048 byte (or larger) / page devices

                     [*]       Autoselect yaffs2 format

                     [*]      Cache  short  names  in  RAM

5、  重新编译内核

       $ make  zImage

6、  拷贝内核到开发板上

       $ cp  arch/arm/boot/zImage  /tftpboot

7、  重新启动开发板

# cat  /proc/filesystems

 nodev    sysfs

 nodev    rootfs

 nodev    bdev

 nodev    proc

 nodev    tmpfs

 nodev    sockfs

 nodev    usbfs

 nodev    pipefs

 nodev    anon_inodefs

 nodev    rpc_pipefs

 nodev    devpts

             ext3

              ext2

              cramfs

 nodev    ramfs

             vfat

              msdos

              iso9660

nodev      nfs

nodev      jffs2

              romfs

              yaffs

              yaffs2

nodev      mtd_inodefs

阅读(470) | 评论(0) | 转发(0) |
给主人留下些什么吧!~~