我们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
即可。