轉自:http://www.javashuo.com/article/p-zfeumago-ko.htmlhtml
正文linux
我是對海思3559進行啓動時間優化的。具體的操做能夠參考《Hi3559V100/Hi3556V100 快速啓動優化指南》。軟件上啓動時間的優化通常是從三方面進行的:ubbot、內核、文件系統優化
(1)配置boot下的環境變量bootdelay爲0ui
方法:在boot下的命令行中輸入:setenv bootdelay 0;saveenvspa
說明:爲了方便進入boot命令行,boot下默認設置bootdelay爲1,配置bootdelay爲0能夠加快fastplay啓動時間約1S(boot中已修改代碼配置默認值爲0).net
(2)配置boot階段不作內核校驗命令行
方法:在boot下的命令行中輸入:setenv verify n;saveenvorm
說明:若是內核出錯,在boot階段作不作校驗,系統基本都會掛死,所以設置不作校驗理論上不會產生影響,該操做可加快啓動時間約1S(boot中已修改代碼配置默認值爲不作校驗)htm
(3)在內核中啓動打印時間:make menuconfig ---> Kernel hacking --> show timing information on printksblog
(4)根據內核打印刪除用不到的內核模塊。
連接:嵌入式 Linux 啓動時間優化- goodluckwhh