您的位置 首页 被动

ARM 开发板 NAND FLASH空间缺乏解决方法

由于FL2440自带128M的NANDflash,而分给Linux文件系统的只有60M,由于系统中有许多库文件,导致文件系统过大。可以有两种解决方案:1、…

我们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

即可。

声明:本文内容来自网络转载或用户投稿,文章版权归原作者和原出处所有。文中观点,不代表本站立场。若有侵权请联系本站删除(kf@86ic.com)https://www.86ic.net/ziliao/beidong/264297.html

为您推荐

联系我们

联系我们

在线咨询: QQ交谈

邮箱: kf@86ic.com

关注微信
微信扫一扫关注我们

微信扫一扫关注我们

返回顶部