看到有些人问说在嵌入式Linux中怎么重新制作根文件系统,我这里根据我的情况整理了一下:
1.我们学校是2005年买的设备,那时候博创还没有用qt来做GUI变成,所以下载到开发板上的根文件系统没有/tmp和/usr/qpe这两个软链接,必须重新生成根文件系统,然后再下载到开发板上。具体过程如下:
2.你可以将博创光盘的/linux/develop下的uptech-root.tar.bz2在linux下解压缩,然后在根目录下新建一个指向/mnt/yaffs/tmp的链接tmp,在/usr下新建一个指向/mnt/yaffs/Qtopia的链接。
ln /mnt/yaffs/tmp ./root/tmp
ln /mnt/yaffs/Qtopia /usr/qpe
3.然后重新移植根文件,命令如下:
mkcramfs root root.cramfs
mkcramfs这个可执行文件在 博创光盘 linux/develop/root.sh里,把它跟解压后的根文件系统/root拷贝到同一个目录再执行上面那条命令
4.把生成的根文件系统重新下载到开发板
当然,从头做整个根文件系统也很容易,网上相关文章也很多,大家也可以试试。