从打开开发板电源,到程序运行一共花了10.8秒。
uboot 启动2.4s,内核启动4.9s,应用程序打开驱动程序,到运行,一共花了3.5s。
在想着怎么减少到4s内
linux内核 开机时间
------解决方案--------------------
使用NANDFLASH保存UBOOT/uImage/和文件系统吗?
优化下NANDFLASH的时序;
使用16位的NANDFLASH;
NANDFLASH驱动尽量使用DMA;
去掉根文件系统中不必要的程序、库文件,减小跟文件系统的体积。
NANDFLASH访问本来就比较慢,如果是使用EMMC, SD卡的话,速度会快很多。
------解决方案--------------------
这里有个主体可能对你有用.
Adeneo Embedded
Boot Time Optimizations
http://free-electrons.com/blog/elce-2012-videos/