hub 1-0:1.0: 2 ports detected mice: PS/2 mouse device common for all mice s3c2440-i2c s3c2440-i2c: slave address 0x10 s3c2440-i2c s3c2440-i2c: bus frequency set to 390 KHz s3c2440-i2c s3c2440-i2c: i2c-0: S3C I2C adapter TCP cubic registered NET: Registered protocol family 1 NET: Registered protocol family 17 VFS: Mounted root (cramfs filesystem) readonly. Freeing init memory: 120K init started: Bu...
by pxues - 嵌入式开发 - 2009-10-09 17:14:07 阅读(1062) 回复(0)
今天开始移植yaffs到linux2.6 1)首先选择的突破口是为u-boot增加nand write.yaffs命令,按照《嵌入式Linux应用开发完全手册(韦东山)》上的教程完成对u-boot的修改,编译后,write.yaffs指令报错,无奈,放弃。 2)给2.6.26内核添加yaffs2驱动,发现没有编译进内核,用里面的Makefile.kernel替换Makefile,编译内核时发生错误。网上指出新版的内核与yaffs2文件有冲突,有patch,未找到,暂缓,放弃。 3)转换到2.6.14.1内核,编...
下载的新内核linux2.6.28。下载yaffs2文件系统,给内核打补丁。结果编译出现。fs/yaffs2/yportenv.h:41:25: operator '<' has no left operand fs/yaffs2/yportenv.h:80:25: operator '>' has no left operand 这个问题。而往linux2.6.19上打补丁没有出现这个问题。试过好几种打补丁方法。都没有解决问题。linux内核是没有问题的。请教各位大侠这是怎麽回事?
求教各位,我的NAND用的是三星的K9F2G08Q0M,移植的是linux2.6.19 文件系统为nandflash,大小有256M的空间,现在是每次开机挂载NAND的时候,NAND上面的数据越多,挂载越慢,现在想提高挂载速度,怎麽办。
help file from http://www.aleph1.co.uk/taxonomy/term/31/index.html down address http://www.aleph1.co.uk/cgi-bin/viewcvs.cgi/ NAND flash文件系统 wang1385 发表于 2005年06月18日09时22分 目前flash的文件系统比较多,用的比较多的就是JFFS2文件系统。基于NOR flash上的JFFS2文件系统可以说算是比较成熟了,支持NAND flash的JFFS2也已经发布了。源代码可以到 http://www.linux-mtd.infradead.org 上面下载。...
通过移植,可以使得uboot支持yaffs文件系统的烧写 请教: 1.u-boot中yaffs代码除了烧写yaffs格式的文件系统之外,还有没有其它功能? 2.u-boot中yaffs部代码和linux中yaffs代码有什么关系,也就是说,linux挂载yaffs文件系统时,会不会用到u-boot中的代码? 3.u-boot传递给linux传递参数的时候,是否传递了有关yaffs文件系统的参数,如果传递了,传递了哪些参数呢?
按照网上的方法用git下载了支持2.6.36的yaffs2源码,可以编译进内核,但是编译文件系统工具的时候无法通过(yaffs2/utils),一堆内核头文件找不到,指定了include路径也会出很多错。。。谁知道什么原因吗
在linux上用fwrite操作写入一些数据到NANDFLASH上文件系统为yaffs2的文件,现在问题是每次如果写的数据很小比如几十个字节,文件大小不变。写入比较大的数据文件才增长。查了网上相关的资料 fwrite有缓存机制,但是现在我关闭了缓存(用setbuf禁用缓存),或者在每次调用fwrite后,就用fflush刷新缓存到磁盘。但是还是不管用。 换成初级io,用write,每次写后调用fsysn刷新缓存到磁盘,如果写入的大小很小,一次写入后文件仍不变。...
文件:嵌入式linux文件系统(cramfs、yaffs)的制作.pdf 大小:494KB 下载: 下载 本文来自ChinaUnix博客,如果查看原文请点:http://blog.chinaunix.net/u1/38038/showart_518835.html
yaffs2文件系统是在yaffs1基础上来的,即支持小页(512B),又支持大页(2KB)写, 但我下载了yaffs2(2007-11-30)源代码包,更新了../fs/yaffs2/后,内核也正常编译通过, 内核编译下载到目标板后,重新启动后,原有的flash文件系统分区上的文件被损坏了,系统启动到挂载文件系统时也不正常! 硬件flash使用NAND512W3A是一个64M nand flash ,其页大小是512+16的,个人认为问题出在新代码使用大页(2K)写,出现问题,那么怎么...
小弟在添加完yaffs后,编译到一半,就出错了,请问哪位高手指点下: #make zImage LD fs/sysfs/built-in.o CC fs/yaffs2/yaffs_ecc.o CC fs/yaffs2/yaffs_vfs.o In function 'yaffs_link': fs/yaffs2/yaffs_vfs.c:309: error: implicit declaration of function 'set_nlink' fs/yaffs2/yaffs_vfs.c: In function 'yaffs_setattr': fs/yaffs2/yaffs_vfs.c:526: error: implicit declaration of function 'set...