在线观看www成人影院-在线观看www日本免费网站-在线观看www视频-在线观看操-欧美18在线-欧美1级

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

    文章

    1642

    瀏覽量

    148674
  • SD卡
    +關注

    關注

    2

    文章

    566

    瀏覽量

    64109
  • OTA
    OTA
    +關注

    關注

    7

    文章

    587

    瀏覽量

    35389
  • 上位機
    +關注

    關注

    27

    文章

    945

    瀏覽量

    55005
  • 驅動芯片
    +關注

    關注

    13

    文章

    1295

    瀏覽量

    54922

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

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

收藏 人收藏

    評論

    相關推薦

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

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

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

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

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

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

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

    本文導讀 ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,可以通過串口或者SPI與其他芯片通信。在一些儀器儀表中會有環形進度條或者扇形進度條的需求,本文將介紹如何提升這部分動畫的幀率
    的頭像 發表于 01-06 14:32 ?694次閱讀
    圖像<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時可以用分升級嗎。還有就是怎么優化下固件大小?
    發表于 02-15 08:02

    esp32是否支持分升級

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

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

    DiffIAP應用背景隨著目前物聯網,車聯網,智能設備的增多,需要遠程升級設備程序的場景增多,以往的IAP升級OTA升級都是整包升級,bi
    發表于 12-09 15:51 ?20次下載
    基于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 ?1041次閱讀
    HPM5300+<b class='flag-5'>ZDP1440</b>高性能工業控制與<b class='flag-5'>顯示</b>組合震撼登場

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

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

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

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

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

    ZDP1440是一款基于開源GUI引擎的圖像顯示專用驅動芯片,在其上面運行UI時,能看到實時的幀率就能知道那些情況運行卡頓,可以有針對性的去優化UI,本文將介紹如何實時顯示FPS。
    的頭像 發表于 04-22 14:16 ?780次閱讀
    <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 ?848次閱讀
    <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 ?1066次閱讀
    <b class='flag-5'>ZDP</b>1460屏幕<b class='flag-5'>顯示</b>驅動芯片產品介紹
    主站蜘蛛池模板: 天堂bt种子资源地址在线 | 中文字字幕码一二区 | 日本大黄视频 | 爱爱免费小视频 | 欧美一级在线观看视频 | 久久久久久久久综合影视网 | 快乐你懂的在线视频免费观看 | 欧美女同在线观看 | 成人夜色 | 亚洲免费人成在线视频观看 | 国产资源视频在线观看 | 天堂网在线www资源网 | 两性午夜欧美高清做性 | 免费精品美女久久久久久久久久 | 亚洲欧美视频一区二区 | 成 人色 网 站999 | www.av毛片| 日韩一区二区三区在线 | 亚洲久久草 | 欧美成网 | 天天在线天天在线天天影视 | 1v1高h肉爽文bl | 四虎影院永久地址 | 天天摸日日干 | 四虎国产一区二区三区 | 免费人成在线观看网站品爱网 | 五月天婷婷在线观看高清 | 人人操天天射 | h视频国产 | 直接看黄的网站 | 国产又爽又黄又粗又大 | 久久永久免费视频 | 亚洲色图欧美在线 | 午夜特片网| 成人国产一区 | 婷婷六月久久综合丁香一二 | 免费看一级大片 | 美女视频永久黄网站免费观看国产 | 日本黄色免费电影 | 成年人黄色片视频 | 久久婷五月综合 |