读书人

linux 兑现极速开机(开机时间5S)

发布时间: 2012-11-25 11:44:31 作者: rapoo

linux 实现极速开机(开机时间5S)

Author : DriverMonkey

Contact Way: 196568501(QQ), bookworepeng.hotmail.com


测试环环境:

处理器:TI AM335X

测试开发板: TI AM3359BeagleBone

启动方式: uboot SD 卡启动


裁减掉模块:ALL 网络模块

除了ext3文件系统外, 所有文件系统

ALL Cryptographic API
ALL Library routines

ALL Kernel hacking


内核打印信息:

Uncompressing Linux... done, booting the kernel.
[ 0.000000] Linux version 3.2.0 (root@ubuntu) (gcc version 4.5.3 20110311 (p2
[ 0.000000] CPU: ARMv7 Processor [413fc082] revision 2 (ARMv7), cr=10c53c7d

......


[ 4.338134] Freeing init memory: 192K (每次测试时间不确定有 2-3S 差异)

......

测试结果


内核启动时间:1.9S

内核解压拷贝时间:2.xS

Bootloader时间:1 S

整个启动时间为:5S


总结:

整个系统起来所花时间分为三部分:

1. 网络初始化

2.文件系统初始化

3.脚本执行时间

知道所化时间代码对相应代码点剪裁即可


裁减前后时间对比——

裁减前:70.S

裁减后:5.3S

注:包括bootloader 到系统起来的时间


读书人网 >UNIXLINUX

热点推荐