色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

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

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

3天內不再提示

ZDP1440系列小技巧—如何OTA差分升級顯示素材?

立功科技 ? 來源:立功科技 ? 2024-05-06 14:01 ? 次閱讀

本文導讀

ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,支持U盤、SD卡本地升級UI固件,同時也支持通過UART/SPI方式進行OTA升級,本文將介紹如何OTA差分升級顯示素材。

ZDP1440配套有專用的上位機,不僅用于屏幕參數和硬件接口參數的配置,還支持UI工程一鍵編譯打包生成本地升級UI固件。打包生成的UI固件包含哪些文件,OTA差分升級如何實現,本文將逐一介紹。

一、UI固件簡介

打開上位機,配置完成選擇UI工程后,單擊上位機中的【生成固件】首先會對UI工程進行交叉編譯生成可執行文件。以uart_ui_ota工程為例,生成的UI程序存放在UI工程目錄下的arm_bin文件夾。

2d111e0a-0b6b-11ef-a297-92fbcf53809c.png

圖1

UI工程編譯完成,接下來調用打包程序將UI程序awtk.bin和UI素材uart_ui_ota/res目錄下的assets文件夾一起打包生成文件系統鏡像,即ui_nor.bin或ui_nand.bin。 然后通過U盤或SD卡升級到板載Flash,掛載到根文件系統的bin目錄下,也就是UI程序和UI素材在HMI-ZDP1440是以文件的形式存放。

2d2fc800-0b6b-11ef-a297-92fbcf53809c.png

圖2

二、差分升級原理

了解了UI固件的組成和存放方式,OTA差分升級自然也不難實現。因為UI素材是以文件的形式存放,所以需要更新某些素材時,只需要替換相應的文件即可。以uart_ui_ota工程為例,OTA差分升級UI主界面背景圖,只需要更新HMI-ZDP1440文件系統bin/assets/default/raw/images/x1目錄下的bg.jpg背景圖。

2d443646-0b6b-11ef-a297-92fbcf53809c.png

圖3

三、差分升級示例

了解了差分升級實現方式,接下來以OTA差分升級UI主界面背景圖為例。首先自定義串口通信協議,指令格式如下,包括進入升級和升級完成2個控制命令。

2d559ff8-0b6b-11ef-a297-92fbcf53809c.png

圖4

接下來看看具體的程序如何實現。

2d6cb490-0b6b-11ef-a297-92fbcf53809c.png

圖5

1.當接收到進入升級命令后,解析獲取待升級文件的大小,后續用于計算升級的進度。然后切換到升級頁面顯示升級進度,并在bin路徑下創建文件用于保存待升級的文件內容。

2.進入升級模式后,后續接收到數據都是文件內容,所以直接將數據寫入到文件保存。

3.文件接收完成,收到升級完成命令,則關閉文件,并將接收的文件拷貝到UI素材文件夾替換原有素材背景圖。然后切換回主頁面并更新頁面背景。

通過以上三個步驟就實現了OTA差分升級UI顯示素材。




審核編輯:劉清

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

    關注

    10

    文章

    1641

    瀏覽量

    148392
  • SD卡
    +關注

    關注

    2

    文章

    566

    瀏覽量

    64033
  • OTA
    OTA
    +關注

    關注

    7

    文章

    585

    瀏覽量

    35330
  • 上位機
    +關注

    關注

    27

    文章

    945

    瀏覽量

    54934
  • 驅動芯片
    +關注

    關注

    13

    文章

    1293

    瀏覽量

    54796

原文標題:ZDP1440系列小技巧丨如何OTA差分升級顯示素材

文章出處:【微信號:立功科技,微信公眾號:立功科技】歡迎添加關注!文章轉載請注明出處。

收藏 人收藏

    評論

    相關推薦

    圖像顯示驅動芯片ZDP1440系列小技巧 如何使用多國語言互譯

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,在實際項目中,可能有切換多國語言的需求,AWTK默認支持多國語言,本文將介紹如何使用該功能。
    的頭像 發表于 05-10 14:38 ?1520次閱讀
    圖像<b class='flag-5'>顯示</b>驅動芯片<b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧  如何使用多國語言互譯

    ZDP1440串口屏應用開發如何使用虛擬串口調試

    ZDP1440串口屏應用開發如何使用虛擬串口調試呢?本文將詳細方法分享給大家。
    的頭像 發表于 01-25 11:32 ?1749次閱讀
    <b class='flag-5'>ZDP1440</b>串口屏應用開發如何使用虛擬串口調試

    求一種基于ZDP1440的彩屏86盒顯示方案

    立功科技基于ZDP1440的86盒彩屏方案,廣泛應用于燈光控制器,空調地暖溫控器,智能家居中控屏等相關產品中,本文詳解方案特點。
    的頭像 發表于 02-20 16:26 ?1232次閱讀
    求一種基于<b class='flag-5'>ZDP1440</b>的彩屏86盒<b class='flag-5'>顯示</b>方案

    圖像顯示專用驅動芯片ZDP1440系列小技巧-如何提升環形進度條幀率

    本文導讀 ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,可以通過串口或者SPI與其他芯片通信。在一些儀器儀表中會有環形進度條或者扇形進度條的需求,本文將介紹如何提升這部分動畫的幀率
    的頭像 發表于 01-06 14:32 ?599次閱讀
    圖像<b class='flag-5'>顯示</b>專用驅動芯片<b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧-如何提升環形進度條幀率

    請問esp32是否支持分升級?

    我現在工程需要適配ota功能,但是鑒于固件體積較大,想請教下是否支持分升級?
    發表于 06-21 08:14

    AliOS Things 3.0 開發:OTA之差分升級快速上手

    升級快速上手查看詳情概要前面已經介紹了AliOS Things 3.0 OTA的整包升級和壓縮升級,本文將介紹AliOS Things 3.0版本的
    發表于 10-18 09:57

    ESP32C3固件太大,OTA時有沒有方法做分升級?

    如題,esp32c3同時打開BLE和WIFI的功能,固件都1MByte了,OTA時可以用分升級嗎。還有就是怎么優化下固件大?。?/div>
    發表于 02-15 08:02

    esp32是否支持分升級?

    我現在工程需要適配ota功能,但是鑒于固件體積較大,想請教下是否支持分升級?
    發表于 02-20 07:36

    基于STM32單片機的分升級(增量升級)算法

    DiffIAP應用背景隨著目前物聯網,車聯網,智能設備的增多,需要遠程升級設備程序的場景增多,以往的IAP升級OTA升級都是整包升級,bi
    發表于 12-09 15:51 ?19次下載
    基于STM32單片機的<b class='flag-5'>差</b><b class='flag-5'>分升級</b>(增量<b class='flag-5'>升級</b>)算法

    HPM5300+ZDP1440高性能工業控制與顯示組合震撼登場

    先楫HPM5300高性能MCU與ZDP1440顯示驅動芯片,打造高性能工業控制與顯示應用平臺。
    的頭像 發表于 02-22 11:32 ?1012次閱讀
    HPM5300+<b class='flag-5'>ZDP1440</b>高性能工業控制與<b class='flag-5'>顯示</b>組合震撼登場

    ZDP1440系列小技巧—如何配置RGB屏幕參數?

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,具有RGB/MIPI兩種顯示接口,只需在上位機配置好屏幕參數,就可以一鍵點亮屏幕,完成屏幕適配,本文將介紹如何配置RGB屏幕參數。
    的頭像 發表于 04-08 14:04 ?944次閱讀
    <b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧—如何配置RGB屏幕參數?

    ZDP1440系列小技巧—如何配置MIPI屏幕參數?

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,具有RGB/MIPI兩種顯示接口,只需在上位機配置好屏幕參數,就可以一鍵點亮屏幕,完成屏幕適配,
    的頭像 發表于 04-19 14:26 ?1540次閱讀
    <b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧—如何配置MIPI屏幕參數?

    ZDP1440系列小技巧—如何實時顯示FPS呢?

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,在其上面運行UI時,能看到實時的幀率就能知道那些情況運行卡頓,可以有針對性的去優化UI,本文將介紹如何實時顯示FPS。
    的頭像 發表于 04-22 14:16 ?759次閱讀
    <b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧—如何實時<b class='flag-5'>顯示</b>FPS呢?

    ZDP1440系列小技巧:實時顯示FPS的方法詳解

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,在其上面運行UI時,能看到實時的幀率就能知道哪些情況運行卡頓,可以有針對性的去優化UI。
    的頭像 發表于 04-22 14:14 ?815次閱讀
    <b class='flag-5'>ZDP1440</b><b class='flag-5'>系列</b>小技巧:實時<b class='flag-5'>顯示</b>FPS的方法詳解

    ZDP1460屏幕顯示驅動芯片產品介紹

    ZDP1460是ZDP1440升級版的屏幕顯示驅動芯片,具有高達64MB的顯示內存,內置2D圖形加速器,H.264/MJPEG編解碼,音頻解
    的頭像 發表于 08-06 16:47 ?1034次閱讀
    <b class='flag-5'>ZDP</b>1460屏幕<b class='flag-5'>顯示</b>驅動芯片產品介紹
    主站蜘蛛池模板: xxx日本hd| 亚洲精品久久久一区| 色戒西瓜视频| 怡春院院日本一区二区久久| a级精品九九九大片免费看| 国产一区二区波多野结衣| 欧美性动漫3d在线观看完整版| 亚洲国产女人aaa毛片在线| yellow在线观看免费高清的日本| 久草在在线免视频在线观看| 手机在线观看毛片| 99久久国产视频| 久久偷拍国2017| 亚洲精品蜜夜内射| 国产成人在线网站| 情浓野战台湾三级| 97无码欧美熟妇人妻蜜| 精品第一国产综合精品蜜芽| 三级网址在线播放| 97影院午夜午夜伦不卡| 久久久97丨国产人妻熟女| 亚洲精品高清在线| 国产久久亚洲美女久久| 色www.亚洲免费视频| www色小姐| 男人天堂黄色| 97无码欧美熟妇人妻蜜桃天美| 久久水蜜桃亚洲AV无码精品偷窥| 亚洲欧美综合乱码精品成人网 | 麻豆免费观看高清完整视频在线 | 四虎成人影院| 持田香织abc| 欧美亚洲日韩国产在线在线| 91久久偷偷做嫩草影院免| 久操久操久操| 伊人成色综合人网| 精品无码久久久久久久久| 亚洲性无码av在线| 久久99热成人精品国产| 一区三区不卡高清影视| 久久久96人妻无码精品蜜桃|