TI中文支持网
TI专业的中文技术问题搜集分享网站

嵌入式linux启动时间优化

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

具体的改法基本属于开源的,我们这边只是提供点思路,具体的改法可能需要自己找找办法了:)

赞(0)
未经允许不得转载:TI中文支持网 » 嵌入式linux启动时间优化
分享到: 更多 (0)