嵌入式LINUX啓動時間優化

1. 實踐過程

我是對海思3559進行啓動時間優化的。具體的操做能夠參考《Hi3559V100/Hi3556V100 快速啓動優化指南》。軟件上啓動時間的優化通常是從三方面進行的:ubbot、內核、文件系統linux

(1)配置boot下的環境變量bootdelay爲0優化

方法:在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中已修改代碼配置默認值爲不作校驗)blog

(3)在內核中啓動打印時間:make menuconfig ---> Kernel hacking --> show timing information on printksget

(4)根據內核打印刪除用不到的內核模塊。io

2. 參考帖子

2.1 嵌入式Linux-啓動時間優化:

連接:嵌入式Linux-啓動時間優化ast

2.2 嵌入式 Linux 啓動時間優化- goodluckwhh:

連接:嵌入式 Linux 啓動時間優化- goodluckwhh

2.3 嵌入式linux啓動時間優化-qinus:

連接:嵌入式linux啓動時間優化-qinus

相關文章
相關標籤/搜索