打印
[嵌入式linux]

ARM_LINUX 如何提高启动速度?

[复制链接]
3330|13
手机看帖
扫描二维码
随时随地手机跟帖
跳转到指定楼层
楼主
zhzjzh21ic|  楼主 | 2010-4-2 10:06 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
沙发
wangkj| | 2010-4-2 10:14 | 只看该作者
不压缩内核 不压缩文件系统 减少启动设备 减少启动进程 用更快的cpu  ram 跳过uboot

使用特权

评论回复
板凳
zhzjzh21ic|  楼主 | 2010-4-2 10:16 | 只看该作者
嗯,大概能节约多少啊?

使用特权

评论回复
地板
zhzjzh21ic|  楼主 | 2010-4-2 10:17 | 只看该作者
时间

使用特权

评论回复
5
goosen| | 2010-4-2 17:19 | 只看该作者

使用特权

评论回复
6
奇门遁甲| | 2010-4-2 19:43 | 只看该作者
内核不压缩;
为特定平台定制一个内核;
也不要检测什么东西了,比如ram大小, 驱动,你假定硬件模块都是完好;
所有参数要在编译阶段固定下来,包括页表,各种数据结构初始;
启动过程不要打印任何东西;
可以做到超快,不过不灵活;

使用特权

评论回复
7
zhzjzh21ic|  楼主 | 2010-4-2 22:31 | 只看该作者
好  多谢各位高手指点!
优化启动时间是好多项目的需求,得好好学学了。
希望继续哦!

使用特权

评论回复
8
一朝成名| | 2010-4-3 16:46 | 只看该作者
日本有专利1s启动~

使用特权

评论回复
9
sinanjj| | 2010-4-4 03:07 | 只看该作者
要是不断电内存的可以做到1s启动.

美帝总统的核弹箱就是这么干的.

使用特权

评论回复
10
一朝成名| | 2010-4-13 12:56 | 只看该作者
9# sinanjj


我说的是断电1s启动~数码相机就这个功能~

使用特权

评论回复
11
后学| | 2010-4-13 22:29 | 只看该作者
1、优化bootloader;
2、重新配置内核;
3、优化filesystem,如果有的话;

如果还不能满足要求的话,那就动代码吧,首先把为了可移植性增加的无用代码去掉。

使用特权

评论回复
12
hugerat| | 2010-4-19 09:12 | 只看该作者
自已编bootloader,或者按需载减现有的bootloader,我的作法是自已定制U-boot,把所用启动内核用不到的功能全去掉。目前可以做到1秒启动,看网上的朋友,还有做到100ms启动的,这个可能是极限了。

使用特权

评论回复
13
iotek2009| | 2010-4-21 16:30 | 只看该作者
提示: 该帖被管理员或版主屏蔽
14
wenming| | 2010-4-22 20:32 | 只看该作者
断电1S启动是可以实现的

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则

3

主题

15

帖子

0

粉丝