ESM6802和ESM6800H是兩款采用emmc作為存儲器的工控主板,在Linux平臺下,它們可支持兩種啟動模式:
一種為普通模式,此模式下為加載完整的uboot,用戶可以進入uboot命令行運行uboot命令,從而設置內(nèi)核啟動參數(shù)或者在現(xiàn)有內(nèi)核出錯的情況下下載新的內(nèi)核更新系統(tǒng)等,同時內(nèi)核會通過調(diào)試串口輸出大部分的啟動信息,方便用戶對啟動過程進行檢查;
另外一種為快速啟動模式,此模式下加載精簡的uboot-spl,uboot-spl只初始化必要的硬件以使Linux內(nèi)核能夠正常啟動,用戶不能進入uboot命令行,同時Linux內(nèi)核的啟動參數(shù)是使用內(nèi)核中的默認啟動參數(shù),用戶將不能在uboot中進行設置,而Linux內(nèi)核也進行了優(yōu)化,啟動信息不再通過串口輸出,而是保存在內(nèi)核信息log中,用戶可以在系統(tǒng)啟動之后運行命令dmesg查看,對驅(qū)動加載也進行了相應優(yōu)化,從而極大的提高系統(tǒng)的啟動速度。
兩種模式下從上電到系統(tǒng)自動運行客戶程序(Qt程序輸出顯示)的時間統(tǒng)計如下:
ESM6802 | ESM6800H | |
普通模式 | 7.8秒 | 5.6秒 |
快速模式 | 3.0秒 | 3.5秒 |
注:實際使用過程中根據(jù)客戶使用的程序不同啟動時間會有變化(±0.5s)。
-
Linux
+關注
關注
87文章
11212瀏覽量
208721 -
嵌入式主板
+關注
關注
7文章
6084瀏覽量
35154
發(fā)布評論請先 登錄
相關推薦
評論