Chinaunix

标题: Linux启动时间可否在1~1.5s以内? [打印本页]

作者: wsygzyr    时间: 2010-10-01 15:04
标题: Linux启动时间可否在1~1.5s以内?
最近导师接了一个项目,做一个摄像机。
主芯片用的是TI的DM365,软件方面以appro的IPNC方案为蓝本,进行修改。
TI方面给了一个wiki的讨论,1s内能启动,存储介质用的是NOR,内存是DDR2 667MHz,但是他要求内核加文件系统(ramdisk)的大小在2.7M以内(这样的话,把内核和文件系统从NOR拷贝到内存中的时间就会少)。我们这边的应用层软件比较大,在8M左右了,按照nor的传输速度,完全不能满足时间要求。

我想问一下,如果文件系统的我采用CRAMFS或者yaffs2,只把内核放到内存中,是不是就可以加快启动的速度了,在运行的时候会产生多大的影响?


初入嵌入式,希望大家多多指导。。
作者: bitmilong    时间: 2010-10-01 20:40
肯定是可以,有商业公司已经做出来了
http://www.swiftboot.com/swiftBoot/Home.html
作者: wsygzyr    时间: 2010-10-02 18:58
这个是商业的,没有啥具体细节啊
有没有做过这个的,想请教一下~
作者: shaohui973    时间: 2010-10-02 21:28
内核放内存里,重启不久没了?再说,引导代码一秒时间能完成?没这么强吧个人想法。




欢迎光临 Chinaunix (http://bbs.chinaunix.net/) Powered by Discuz! X3.2