最近在想如何缩短linux内核的开机时间
从打开开发板电源,到程序运行一共花了10.8秒。
uboot 启动2.4s,内核启动4.9s,应用程序打开驱动程序,到运行,一共花了3.5s。
在想着怎么减少到4s内 linux内核 开机时间
[解决办法]
使用NANDFLASH保存UBOOT/uImage/和文件系统吗?
优化下NANDFLASH的时序;
使用16位的NANDFLASH;
NANDFLASH驱动尽量使用DMA;
去掉根文件系统中不必要的程序、库文件,减小跟文件系统的体积。
NANDFLASH访问本来就比较慢,如果是使用EMMC, SD卡的话,速度会快很多。
[解决办法]