ARM 开发板 NAND FLASH空间不足解决方法
时间:11-20
来源:互联网
点击:
由于FL2440自带128M 的NAND flash,而分给Linux文件系统的只有60M,由于系统中有许多库文件,导致文件系统过大。
可以有两种解决方案:
1、修改bootloader和内核源代码中有关分区的信息,删除Windows CE分区,重新编译bootloader和内核,当然这样比较麻烦可以参考
http://blog.csdn.net/ll_0520/archive/2010/12/25/6098565.aspx
这需要有心理准备,很可能会遇到很多麻烦,当然解决麻烦也是锻炼动手能力的一个过程。
2、将文件系统中一些有关QT界面的库文件如:/usr/lib目录以NFS的形式挂载,这样可以节省出20M的空间
具体方法:
在宿主机的/etc/exports下添加相关的项
/usr/arm_usr_lib *(ro,sync,no_root_squash)
其中arm_usr_lib目录就是存放的原来文件系统中/usr/lib目录
宿主机启动NFS服务,然后在开发板的/etc/init.d/rcS中添加相关命令,让其开机后自动挂载
mount -t nfs -o nolock 192.168.0.2:/usr/arm_usr_lib /usr/lib
即可。
ARMNANDFLASH空间不 相关文章:
- Windows CE 进程、线程和内存管理(11-09)
- RedHatLinux新手入门教程(5)(11-12)
- uClinux介绍(11-09)
- openwebmailV1.60安装教学(11-12)
- Linux嵌入式系统开发平台选型探讨(11-09)
- Windows CE 进程、线程和内存管理(二)(11-09)