自己做一个根文件系统(initrd). 先下载到ram中看运行是否正确, 再烧到板子的flash中去. 简单起见,
使用BusyBox和Scratchbox来进行.
BusyBox : 用来提供/bin, /sbin, /usr/bin,
/usr/sbin目录中的命令以及系统的初始化init.
Scratchbox: 用来提供编译BusyBox的交叉编译工具, 以及glibc,
uClibc库.
根文件系统的内容
一般来说, 根文件系统的结构, 目录安排应该遵循FHS的规定. 但板子的根文件系统里也有些许例外,
比如/module, jffs2, cramfs都是位于根目录中. 为了简便, 我不从头建立目录, 拷贝文件...
而是直接在板子既有的根文件......
阅读全文