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