我们的ARM芯片是AM1808,文件系统和内核驱动都是在TI网上下的,内核驱动:dvsdk_omapl138-evm_4_02_00_06_setuplinux;文件系统:arago-base-rootfs.tar。我现在的问题是,嵌入式linux的启动时间太长,超过30秒了。特别是加载啥文件系统特别占时间。
这是启动时输出的信息:[ 18.420000] VFS: Mounted root (jffs2 filesystem) on device 31:4.。
现在我最主要的目的是想如何缩短文件系统的加载时间?
Yaoming Qin:
您又开了个贴啊,汗。接着另外一个贴里说,你mount sd卡上的文件系统,nfs文件系统用时具体分布是多少?
zhenhua zhang:
回复 Yaoming Qin:
那个帖子已经不能再回复了,所以在开了一个帖子
Yaoming Qin:
你挂哪个空的文件系统速度如何
zhenhua zhang:
回复 Yaoming Qin:
你好, Yaoming Qin!这个我待会试试。
我得有个问题跟你说一下,你以前给我的那个PPT—— sitara_boot_camp_optimizing_linux_boot_time.pptx ,说是可以优化启动时间。可是我按照上面的描述,认真地把环境变量设置了一下,发现启动速度根本没有变化。
比如说:在启动过程中,有一个检测网口的项目条,大概占3~4秒吧,把上面的环境变量设置保存后启动。启动过程中,网口是不检测了,但是文件系统前后挂载的时间就没变化
Yaoming Qin:
回复 zhenhua zhang:
文件挂载里面提到了几种方法,能试试么
zhenhua zhang:
回复 Yaoming Qin:
呵呵,这对我可是有不小的难度啊!我今天晚上重看了你给的资料,看样子得精简文件系统啊,而且只是一般的介绍,没提到怎么改啊?
Yaoming Qin:
回复 zhenhua zhang:
具体的改法基本属于开源的,我们这边只是提供点思路,具体的改法可能需要自己找找办法了:)
TI中文支持网