国产毛片a精品毛-国产毛片黄片-国产毛片久久国产-国产毛片久久精品-青娱乐极品在线-青娱乐精品

RK3568開發(fā)板OTA升級

發(fā)布時間:2025-3-31 15:40    發(fā)布者:秦徹呀呀呀
OTA(Over-The-Air)升級作為一種無損失的系統(tǒng)升級方式,能夠遠程將新功能部署到產(chǎn)品上,極大地提高了設(shè)備的可維護性和可擴展性。除了通過網(wǎng)絡(luò)直接下載OTA升級包外,我們還可以通過將升級包下載到SD卡或U盤后,再對設(shè)備進行本地升級。

本文將基于飛凌嵌入式RK3568開發(fā)板,詳細介紹OTA升級的流程,特別是本地升級程序recovery的執(zhí)行流程及技術(shù)細節(jié)。

一、制作recovery.img
首先,我們需要制作recovery鏡像。recovery相關(guān)的源碼位于buildroot/output/OK3568-recovery/build/recovery-develop目錄下。

源碼修改與編譯
  • 如果修改過該目錄下的源碼文件,需要執(zhí)行以下操作:
    • 進入源碼目錄:forlinx@ubuntu:~/OK3568-linux-source$ source envsetup.sh
    • 選擇某一平臺的recovery配置,輸入96(具體數(shù)字可能因平臺而異)。
    • 清除編譯產(chǎn)物并重新編譯recovery:forlinx@ubuntu:~/OK3568-linux-source$ make recovery-dirclean && make recovery
    • 清除rkupdate編譯產(chǎn)物并重新編譯:forlinx@ubuntu:~/OK3568-linux-source$ make rkupdate-dirclean && make rkupdate
  • 如果沒有修改過源碼文件,則直接執(zhí)行以下操作:
    • 編譯生成recovery.img:forlinx@ubuntu:~/OK3568-linux-source$ ./build.sh recovery
    • 將生成的固件拷貝至rockdev/目錄下:forlinx@ubuntu:~/OK3568-linux-source$ ./mkfirmware.sh


燒寫recovery.img
將生成的recovery.img文件燒寫到設(shè)備的指定分區(qū)。具體操作通常是通過設(shè)備分區(qū)表,勾選對應(yīng)的recovery分區(qū)(如分區(qū)9),選擇recovery.img路徑,然后點擊執(zhí)行燒寫操作。
二、制作升級鏡像
為了驗證升級是否成功,我們需要對boot.img文件進行修改。boot.img文件存放有設(shè)備樹和內(nèi)核,我們可以通過修改設(shè)備樹來實現(xiàn)升級效果。

修改設(shè)備樹文件
修改/OK3568-linux-source/kernel/arch/arm64/boot/dts/rockchip/OK3568-C-common.dtsi文件,對forlinx_control節(jié)點進行如下修改,以默認只打開HDMI輸出,關(guān)閉MIPI和LVDS輸出:
/ {   model =“Forlinx OK3568-C Board";   compatible ="forlinx,ok3568","rockchip,rk3568-evb1-ddr4-V10","rockchip,rk3568";   forlinx control {           status ="okay";           video-hdmi ="hdmi";           video-mipi-edp ="off";           video-lvds-rgb ="off";       };
修改package-file文件
根據(jù)升級需求修改/OK3568-linux-source/tools/linux/Linux_Pack_Firmware/rockdev/package-file文件。

本例中以更新boot.img為例,所以將其他.img文件注釋掉。用戶可以根據(jù)實際產(chǎn)品更新需求對該文件進行調(diào)整。
重新編譯內(nèi)核
修改完設(shè)備樹后,需要重新編譯內(nèi)核以生成新的boot.img文件。
三、升級操作
SD卡或U盤升級
將SD卡或U盤默認掛載到RK3568開發(fā)板的/run/media目錄下。將update.img鏡像文件拷貝到開發(fā)板的/userdata目錄下。重啟開發(fā)板后,系統(tǒng)將自動檢測該目錄下的升級包并進行升級。

FTP服務(wù)器升級
在RK3568開發(fā)板端執(zhí)行相應(yīng)命令,將FTP服務(wù)器上的升級包文件拷貝到開發(fā)板進行升級。
下載完成后,使用update ota /userdata/update.img命令進行升級。
升級過程中設(shè)備將會進入recovery模式,并進行自動升級。升級成功后,設(shè)備將進入正常系統(tǒng)(normal系統(tǒng))。
四、驗證測試結(jié)果
燒寫默認出廠鏡像文件
將RK3568開發(fā)板上電,串口終端按住空格鍵進入uboot選屏界面。燒寫默認出廠鏡像文件后,觀察現(xiàn)象:默認開啟HDMI、MIPI和LVDS三個輸出。
燒寫升級包鏡像文件
燒寫升級包鏡像文件后,觀察現(xiàn)象:只有HDMI顯示開啟,其他兩個輸出被關(guān)閉。這驗證了升級操作的成功性。
五、注意事項
打包update.img固件
  • 升級固件可以全分區(qū)打包,也可以部分升級。通過修改package-file文件,可以去掉不需要升級的分區(qū),從而減小升級包(update.img)的大小。
  • 如果package-file中包含了recovery.img,它不會在recovery模式中升級。為了預(yù)防升級過程中掉電導(dǎo)致其他分區(qū)無法正常升級的問題,recovery.img的升級放在normal系統(tǒng)下執(zhí)行。執(zhí)行update命令時,會先檢測update.img升級包中是否包含recovery.img,若有則升級recovery分區(qū),再進入recovery模式升級其他分區(qū)固件。

misc分區(qū)
  • misc分區(qū)不建議打包進update.img中。即使打包進去,在升級程序中加載判斷到后也會忽略該分區(qū)。即使升級了misc分區(qū),升級成功后recovery程序仍會清空misc分區(qū)中所有的命令及參數(shù),從而達到預(yù)期效果。

userdata分區(qū)
  • 若將update.img升級包放置在flash中的userdata分區(qū),則需要保證package-file中不包括userdata.img被打包進去,以防止文件系統(tǒng)的損壞和分區(qū)mount不成功的問題。
  • 若從SD卡或U盤升級時,可以打包userdata.img,從而對userdata分區(qū)進行升級。升級完成后,會對userdata分區(qū)重新進行resize操作。

通過以上步驟和注意事項,我們可以成功地在OK3568-C開發(fā)板上實現(xiàn)OTA升級操作,并驗證升級效果。希望本文能夠?qū)Υ蠹以贠TA升級方面的項目開發(fā)有所幫助。​​​​

本文地址:http://www.qingdxww.cn/thread-884852-1-1.html     【打印本頁】

本站部分文章為轉(zhuǎn)載或網(wǎng)友發(fā)布,目的在于傳遞和分享信息,并不代表本網(wǎng)贊同其觀點和對其真實性負責(zé);文章版權(quán)歸原作者及原出處所有,如涉及作品內(nèi)容、版權(quán)和其它問題,我們將根據(jù)著作權(quán)人的要求,第一時間更正或刪除。
您需要登錄后才可以發(fā)表評論 登錄 | 立即注冊

廠商推薦

  • Microchip視頻專區(qū)
  • 基于CEC1712實現(xiàn)的處理器SPI FLASH固件安全彈性方案培訓(xùn)教程
  • 無線充電基礎(chǔ)知識及應(yīng)用培訓(xùn)教程2
  • 想要避免發(fā)生災(zāi)難,就用MPLAB® SiC電源仿真器!
  • 無線充電基礎(chǔ)知識及應(yīng)用培訓(xùn)教程3
  • 貿(mào)澤電子(Mouser)專區(qū)
關(guān)于我們  -  服務(wù)條款  -  使用指南  -  站點地圖  -  友情鏈接  -  聯(lián)系我們
電子工程網(wǎng) © 版權(quán)所有   京ICP備16069177號 | 京公網(wǎng)安備11010502021702
快速回復(fù) 返回頂部 返回列表
主站蜘蛛池模板: 亚洲第一狼人社区 | 视频亚洲一区 | 亚洲国产精品婷婷久久久久 | 国产精品亚洲欧美日韩一区在线 | 日本 欧美 在线 | 国产精品18p| 一本大道香蕉大vr在线吗视频 | 卡一卡二卡三精品app下载 | 国产尤物二区三区在线观看 | 五婷婷 | 亚洲精品国产精品国自产观看 | 麻豆影视大全 | 日日噜夜夜噜 | 成年免费大片黄在线观看一 | chinese麻豆| 亚洲不卡免费视频 | 日本一区二区三区在线 视频 | 韩国日本免费不卡在线观看 | 色婷婷基地 | 成人亚洲网站www在线观看 | 热er99久久6国产精品免费 | 久久精品国产一区二区 | 91女神视频 | 精射女上司 | 玖玖玖精品视频免费播放 | 香蕉国产精品 | 亚洲欧美一区二区久久 | 亚洲国产m3u8在线观看 | 91精品久久久久久久99蜜桃 | 日韩视频免费在线观看 | 欧美成人高清手机在线视频 | 99在线播放 | 毛片在线高清免费观看 | 高h大街上羞耻露出调教 | 最新国语自产精品视频在 | 国产视频91在线 | 两个人免费视频看完整 | 综合 欧美 亚洲日本 | 青青草在视线频久久 | 99视频一区 | 鬼片大全恐怖片免费 |