嵌入式LINUX啟動時間優化


1. 實踐過程

我是對海思3559進行啟動時間優化的。具體的操作可以參考《Hi3559V100/Hi3556V100 快速啟動優化指南》。軟件上啟動時間的優化一般是從三方面進行的:ubbot、內核、文件系統

(1)配置boot下的環境變量bootdelay為0

方法:在boot下的命令行中輸入:setenv bootdelay 0;saveenv

說明:為了方便進入boot命令行,boot下默認設置bootdelay為1,配置bootdelay為0可以加快fastplay啟動時間約1S(boot中已修改代碼配置默認值為0)

(2)配置boot階段不做內核校驗

方法:在boot下的命令行中輸入:setenv verify n;saveenv

說明:如果內核出錯,在boot階段做不做校驗,系統基本都會掛死,因此設置不做校驗理論上不會產生影響,該操作可加快啟動時間約1S(boot中已修改代碼配置默認值為不做校驗)

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

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

2. 參考帖子

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

鏈接:嵌入式Linux-啟動時間優化

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

鏈接:嵌入式 Linux 啟動時間優化- goodluckwhh

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

鏈接:嵌入式linux啟動時間優化-qinus


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM