<acronym id="s8ci2"><small id="s8ci2"></small></acronym>
<rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
<acronym id="s8ci2"></acronym>
<acronym id="s8ci2"><center id="s8ci2"></center></acronym>
0
  • 聊天消息
  • 系統消息
  • 評論與回復
登錄后你可以
  • 下載海量資料
  • 學習在線課程
  • 觀看技術視頻
  • 寫文章/發帖/加入社區
會員中心
創作中心

完善資料讓更多小伙伴認識你,還能領取20積分哦,立即完善>

3天內不再提示

4.3s,Linux快速啟動優化方法分享,基于全志T113-i國產平臺!

Tronlong創龍科技 ? 來源:Tronlong創龍科技 ? 作者:Tronlong創龍科技 ? 2023-11-16 09:33 ? 次閱讀

哪些應用場景需要快速啟動

很多應用場景對系統啟動時間都有嚴苛的要求,例如在工業組態屏、工業HMI、機器人示教器、工業PLC、物聯網網關、通訊管理機等應用場景對系統啟動的時間都會有所要求。

當系統啟動時間過長時,用戶需要很長時間才能開始使用系統,不僅會對產品的精準度和實時性有所影響,而且過長時間的啟動也會導致系統資源浪費,例如電力和硬件資源。而

優化啟動時間可節省這些資源,從而提高系統的效率和可靠性

另外,在某些嵌入式系統和設備中,啟動時間對于系統的穩定性和可靠性至關重要,因此盡可能縮短啟動時間,以確保系統能夠在最短的時間內啟動至關重要。

T113-i 系統快速啟動實測數據

為了滿足客戶需求,我司對T113-i原生系統進行剪裁,得到一個可快速啟動的程序鏡像。經測試,eMMC配置核心板從上電至進入文件系統的時間為4.3秒,從上電至顯示Qt界面的時間為7.7秒。詳細數據請參考如下表格:

wKgZomVVcNKAH14vAAD2kgmBj6Q582.png

圖1

T113-i系統快速啟動優化方法

本節內容對T113-i(其他嵌入式平臺亦可參考)Linux系統快速啟動優化方法進行說明,主要通過對U-Boot、內核以及rcS啟動腳本的修改,實現系統快速啟動。下面以NAND FLASH配置TLT113-EVM評估板為例進行方法示例,TLT113-MiniEVM或eMMC配置評估板注意修改的文件路徑有所不同。
(1) U-Boot快速啟動優化。

修改延時bootdelay為0秒,可縮減bootdelay延時。在LinuxSDK解壓目錄T113-i_v1.0下修改如下文件:

"device/config/chips/t113_i/configs/tlt113-evm-nand/longan/env.cfg".

wKgZomVVcOeAKxyHAAA3UGxCt4c601.png

圖2


關閉boot0和U-Boot調試信息打印,啟動時間可縮短約1秒。在LinuxSDK解壓目錄T113-i_v1.0下修改如下文件:

"device/config/chips/t113_i/configs/tlt113-evm-nand/uboot-board.dts"

"device/config/chips/t113_i/configs/tlt113-evm-nand/sys_config.fex"

wKgZomVVcQmAejcSAAAi2YtYd7k797.png

圖 3 uboot-board.dts文件

wKgaomVVcRiALwzvAABEdn7GHTo873.png

圖 4sys_config.fex文件

(2) 內核快速啟動優化。

由于random設備初始化太慢,應用程序調用random的函數時可能被阻塞,導致應用啟動慢,因此可通過關閉crng_ready()功能從而縮短啟動時間,關閉crng_ready()功能后啟動時間可縮短2~3秒。在LinuxSDK解壓目錄T113-i_v1.0下修改如下文件:

"kernel/linux-5.4/drivers/char/random.c"

wKgZomVVcSyAd8A9AAClhn-gMAw872.png

圖5

通過修改串口打印優先級,關閉串口內核啟動信息打印從而縮短啟動時間。在LinuxSDK解壓目錄T113-i_v1.0下修改如下文件:

"device/config/chips/t113_i/configs/tlt113-evm-nand/longan/env.cfg"

wKgZomVVcUKAR0GzAABiutXKxkw316.png

圖6

(3) 文件系統快速啟動優化。

通過取消相關服務啟動以及自動掛載功能,優先執行Qt程序,并且延時一段時間再執行其他功能。啟動時間可縮短約10秒。在LinuxSDK解壓目錄T113-i_v1.0下修改如下文件:

"platform/framework/auto/rootfs/etc/init.d/rcS"

wKgaomVVcViAIQZ5AAHKDdjjQJE180.png

圖7

如需關閉Qt Launcher,優化上電啟動至進入文件系統的時間,需修改rcS腳本。修改內容如下:

wKgZomVVcWiAJuSvAAGzzDsoP48695.png

圖8

修改完成后,請參考我司的T113-i產品資料《Linux系統使用手冊》文檔,重新編譯生成Linux系統鏡像,同時參考《Linux系統啟動卡制作及系統固化》文檔,將Linux系統鏡像文件固化至NAND FLASH或eMMC,再從NAND FLASH或eMMC上電啟動即可。

創龍科技T113-i平臺已發布系統快速啟動案例,如需完整源碼與文檔,可與我司技術服務人員聯系。

審核編輯 黃宇

聲明:本文內容及配圖由入駐作者撰寫或者入駐合作網站授權轉載。文章觀點僅代表作者本人,不代表電子發燒友網立場。文章及其配圖僅供工程師學習之用,如有內容侵權或者其他違規問題,請聯系本站處理。 舉報投訴
  • 嵌入式
    +關注

    關注

    5001

    文章

    18394

    瀏覽量

    291026
  • Linux
    +關注

    關注

    87

    文章

    11017

    瀏覽量

    206956
  • 全志
    +關注

    關注

    24

    文章

    223

    瀏覽量

    52712
  • 創龍科技
    +關注

    關注

    1

    文章

    129

    瀏覽量

    7567
  • 全志T113
    +關注

    關注

    0

    文章

    43

    瀏覽量

    96
收藏 人收藏

    評論

    相關推薦

    【米爾-T113-i開發板試用】米爾-T113-i開發板與modbus設備的連接和操作

    。 四、結論 1、米爾-T113-i開發板提供了豐富的接口和穩定的操作系統環境,很適合工業控制軟件程序開發; 2、依托libmodbus這個modbus協議庫,對于linux應用下
    發表于 03-21 19:39

    【米爾-T113-i開發板試用】移植libmodbus庫到米爾-T113-i開發板

    申請米爾-T113-i開發板試用的很大一個原因是想測試開發板在工業領域的應用,modbus作為工業領域的一個重要協議,那好就移植libmodbus庫。 一、源碼下載 libmodbus官網
    發表于 03-05 22:31

    【米爾-T113-i開發板試用】米爾-T113-i開發環境搭建

    首先感謝MYIR & ELECFANS給與的使用米爾-T113-i開發板的機會。 一、開發板簡介 米爾-
    發表于 03-01 21:43

    【米爾-T113-i開發板試用】上電+配編譯器+編譯+運行ruapu測試工具流程視頻

    MYC-YT113i核心板及開發板 真正的國產核心板,100%國產物料認證 國產T113-i處理器配備2*Cortex-A7@1.2GHz
    發表于 02-25 22:49

    【米爾-T113-i開發板試用】發布opencv-mobile米爾t113i專享預編譯包

    /jishu_2412208_1_1.html https://bbs.elecfans.com/jishu_2412253_1_1.html 接前面幾篇的技術性探索,使用T113-i的視頻編解碼硬件加速JPG讀寫 動態加載
    發表于 02-25 20:23

    【米爾-T113-i開發板試用】3、使用golang獲取系統信息

    (duration.Hours()/24)) 程序的整體輸出如下 由于golang可以跨平臺開發,我們先在X86的電腦上開發,然后交叉編譯放到米爾的T113-i開發板上運行就可
    發表于 02-22 09:39

    【飛凌 OK113i-C T113-i開發板】視頻編解碼測試

    前言本文測試OK113i-S開發板-視頻編解碼的功能OK113i-S開發板是支持視頻的編解碼的,下面是官方介紹的編解碼功能T113-i 是一種為多媒體解碼平臺設計的高級應用處理器。
    發表于 12-25 09:41

    飛凌 OK113i-C T113-i開發板初體驗

    的PC上進行操作,而且,因為以前在安裝過T113-S3的開發環境,所以在編譯SDK過程中并沒有碰到其他因缺少依賴軟件報的錯誤。 T113-i longan linux開發環境搭建 解壓sdk cat
    發表于 12-14 15:33

    T113平臺Uboot、內核、文件系統快速啟動配置

    系統快速啟動優化方法 本節內容對T113-i(其他嵌入式平臺亦可參考)
    發表于 12-06 09:36

    Qt應用開發--國產工業開發板T113-i的部署教程

    設備和通信協議集成,這對于工業自動化和控制系統來說非常重要,因為它們需要與各種傳感器、執行器和其他工業設備進行通信 創龍科技基于雙核Cortex-A7@1.2GHz處理器T113-i,精心設計的全
    發表于 11-30 14:25

    4.3秒!基于T113平臺快速啟動方案分享

    表格: T113-i系統快速啟動優化方法 本節內容對T113-i(其他嵌入式
    發表于 11-27 09:57

    4.3秒!基于全志T113平臺快速啟動方案分享

    為了滿足客戶需求,我司對T113-i原生系統進行剪裁,得到一個可快速啟動的程序鏡像。經測試,eMMC配置核心板從上電至進入文件系統的時間為4.3秒,從上電至顯示Qt界面的時間為7.7秒
    的頭像 發表于 11-24 17:30 ?1025次閱讀
    <b class='flag-5'>4.3</b>秒!基于全志T<b class='flag-5'>113</b><b class='flag-5'>平臺</b>的<b class='flag-5'>快速</b><b class='flag-5'>啟動</b>方案分享

    T113i國產核心板上市

    超低價、超靈活、超全能!飛凌嵌入式FET113i-S國產核心板正式發布!整板采用100%國產工業級元器件,含稅價最低僅需88元! FET113i-S核心板基于
    發表于 11-20 16:32

    【米爾-T113-S3開發板- 極致雙核A7國產處理器-試用體驗】米爾-T113-S3,一塊你值得擁有的開發板!

    i.MX6UL/6ULL、ST的STM32MP135/157/131、TI的AM335X/437X等, 國產入門級的代表為T113 ,
    發表于 10-17 20:57

    【米爾-T113-S3開發板- 極致雙核A7國產處理器-試用體驗】米爾-T113-S3開發板初次接觸體驗感不錯

    先來介紹一下米爾-T113-S3開發板: 科技 T113 系列處理器是一款基于雙核A7@
    發表于 08-17 23:59
    亚洲欧美日韩精品久久_久久精品AⅤ无码中文_日本中文字幕有码在线播放_亚洲视频高清不卡在线观看
    <acronym id="s8ci2"><small id="s8ci2"></small></acronym>
    <rt id="s8ci2"></rt><rt id="s8ci2"><optgroup id="s8ci2"></optgroup></rt>
    <acronym id="s8ci2"></acronym>
    <acronym id="s8ci2"><center id="s8ci2"></center></acronym>