首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 嵌入开发 > 驱动开发 >

最近在想怎么缩短linux内核的开机时间

2013-10-16 
最近在想如何缩短linux内核的开机时间从打开开发板电源,到程序运行一共花了10.8秒。uboot 启动2.4s,内核启

最近在想如何缩短linux内核的开机时间
从打开开发板电源,到程序运行一共花了10.8秒。
uboot 启动2.4s,内核启动4.9s,应用程序打开驱动程序,到运行,一共花了3.5s。

在想着怎么减少到4s内 linux内核 开机时间
[解决办法]
使用NANDFLASH保存UBOOT/uImage/和文件系统吗?
优化下NANDFLASH的时序;
使用16位的NANDFLASH;
NANDFLASH驱动尽量使用DMA;
去掉根文件系统中不必要的程序、库文件,减小跟文件系统的体积。

NANDFLASH访问本来就比较慢,如果是使用EMMC, SD卡的话,速度会快很多。
[解决办法]

引用:
从打开开发板电源,到程序运行一共花了10.8秒。
uboot 启动2.4s,内核启动4.9s,应用程序打开驱动程序,到运行,一共花了3.5s。

在想着怎么减少到4s内

这里有个主体可能对你有用.

Adeneo Embedded
Boot Time Optimizations

http://free-electrons.com/blog/elce-2012-videos/

热点排行