根文件系统的构成
2010-7-22
根文件系统的构成
/dev--设备文件节点用目录。如果使用设备文件系统,则把它挂载到这里
/proc—挂载 proc 文件系统
/bin—存储系统基本命令的目录
/etc—系统启动配置等脚本,如 rcS、inittab、fstab 等
/lib—系统默认的动态链接库目录
/usr—用户目录,包括/usr/bin、/usr/sbin 等目录
/sbin--存储系统基本命令的目录
/tmp—临时目录,此目录不是必需的
通常这些数据所在的目录大小是要经
/var—包含系统一般运行时要改变的数据,
常变化
在linux中ssize_t是signed size_t,size_t是标准C库中定义的,应为unsigned int。使用强制转换可于int类型进行转换
cc1: error: invalid option `short-load-bytes'
说明是你这个编译器不支持参数short-load-bytes。
解决方法:
找到你当前编译所用到的makefile,找到对应加参数-mshort-load-bytes的地方,将其改为-malignment-traps。
MTD的网站:
http://www.linux-mtd.infradead.org/ 主页
http://www.linux-mtd.infradead.org/faq/nand.html
关于NandFlash
yaffs/yaffs2原代码:
http://husaberg.toby-churchill.com/balloon/releases/v0.7/roots/