日期:2014-05-16 浏览次数:20582 次
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 到系统起来的时间