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