0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

一種迪文屏軟件在線升級方法

迪文智能屏 ? 2022-08-24 14:42 ? 次閱讀

——來自迪文開發(fā)者論壇

開發(fā)自己的項(xiàng)目中遇到文件升級不方便的問題,因此設(shè)計了一個在線升級方案,可以有效解決如下問題:

1. 當(dāng)產(chǎn)品已發(fā)出需要修復(fù)Bug時,無法在線修復(fù)。

2. 無法判斷新老版本,當(dāng)數(shù)據(jù)文件沒有變化時執(zhí)行了重復(fù)升級。

3. 批量升級時,每個設(shè)備需要單獨(dú)去插卡或者用電腦上位機(jī)升級。
設(shè)計思路

引導(dǎo)裝載升級程序,在系統(tǒng)中始終存在一段用于程序裝載的代碼,該代碼在啟動時被運(yùn)行。根據(jù)Nor Flash版本號差異來判斷是運(yùn)行現(xiàn)有版本的程序還是從主機(jī)下載新程序。

  • 當(dāng)?shù)衔钠辽想姀?fù)位時,首先執(zhí)行片內(nèi)的裝載程序,在Nor Flash地址存放每個數(shù)據(jù)文件的當(dāng)前版本號,作為下一次判斷是否需要更新該數(shù)據(jù)文件的依據(jù)。(注意一定要升級該數(shù)據(jù)文件成功后才保存該數(shù)據(jù)文件的當(dāng)前版本號)。
  • 主控板根據(jù)版本號的差異判斷迪文屏是否需要下載新程序。如果本地版本號與上一次更新的版本號不同時,主控板向迪文屏發(fā)送更新程序的請求,內(nèi)核文件通過繼電器切換SD信號線的方式給到迪文屏。
  • 迪文屏接收新的應(yīng)用程序內(nèi)容,并在最終確認(rèn)后寫入外部Flash內(nèi)。當(dāng)更新程序執(zhí)行完畢后,將DGUS系統(tǒng)復(fù)位,并執(zhí)行片內(nèi)RAM中的程序。如果再次復(fù)位,那么將重復(fù)上述裝載執(zhí)行過程。這里版本號有多少個不同,就會更新多少個文件,避免版本一致的重復(fù)更新。

設(shè)計框圖

0cbcf810-22cc-11ed-9ade-dac502259ad0.png

資料下載
方案完整資料包下載可前往迪文開發(fā)者論壇獲?。篽ttp://inforum.dwin.com.cn:20080/forum.php?mod=viewthread&tid=6361&extra=&page=1

0cd8052e-22cc-11ed-9ade-dac502259ad0.png

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點(diǎn)僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 迪文屏
    +關(guān)注

    關(guān)注

    3

    文章

    78

    瀏覽量

    5412
收藏 人收藏

    評論

    相關(guān)推薦

    文科技邀您共赴上海國際壓縮機(jī)及設(shè)備展覽會

    2024上海國際壓縮機(jī)及設(shè)備展覽會于2024年11月5日-8日在上海新國際博覽中心舉辦,文科技攜顯控體產(chǎn)品方案、DGUS智能及多媒體顯示方案等亮相展會現(xiàn)場。敬邀廣大客戶蒞臨
    的頭像 發(fā)表于 11-06 08:01 ?272次閱讀
    <b class='flag-5'>迪</b>文科技邀您共赴上海國際壓縮機(jī)及設(shè)備展覽會

    一種簡單高效配置FPGA的方法

    本文描述了一種簡單高效配置FPGA的方法,該方法利用微處理器從串行外圍接口(SPI)閃存配置FPGA設(shè)備。這種方法減少了硬件組件、板空間和成本。
    的頭像 發(fā)表于 10-24 14:57 ?665次閱讀
    <b class='flag-5'>一種</b>簡單高效配置FPGA的<b class='flag-5'>方法</b>

    表面聲波觸摸成功通過電梯工程測試

    影響等優(yōu)點(diǎn),十分適用于防爆等可靠性要求高的應(yīng)用場合。與某公司合作開發(fā)了款基于表面聲波技術(shù)的電梯樓層觸摸板,以替代實(shí)體機(jī)械按鍵,提高觸摸的交互性和長期可靠性。觸摸
    的頭像 發(fā)表于 09-26 08:05 ?431次閱讀
    <b class='flag-5'>迪</b><b class='flag-5'>文</b>表面聲波觸摸<b class='flag-5'>屏</b>成功通過電梯工程測試

    高校暑期實(shí)踐活動圓滿結(jié)束

    2024年暑假期間,來自北京理工大學(xué)、南華大學(xué)及湖南應(yīng)用技術(shù)學(xué)院等三所高校的師生分別來到湖南科技園開展為期1~3周的暑期實(shí)踐活動。在實(shí)踐過程中,同學(xué)們實(shí)地參觀了企業(yè)展廳、研發(fā)中心、觸摸和液晶
    的頭像 發(fā)表于 09-03 08:02 ?334次閱讀
    <b class='flag-5'>迪</b><b class='flag-5'>文</b>高校暑期實(shí)踐活動圓滿結(jié)束

    串口如何與電腦連接

    串口一種廣泛應(yīng)用于工業(yè)自動化領(lǐng)域的顯示設(shè)備,它可以通過串口與電腦進(jìn)行通信,實(shí)現(xiàn)數(shù)據(jù)的傳輸和控制。
    的頭像 發(fā)表于 08-01 15:10 ?1199次閱讀

    串口ModBus開發(fā)流程

    這里接前章節(jié),繼續(xù)的開發(fā),前章主要講解基礎(chǔ)開發(fā)流程,此章節(jié)開始講解ModBus協(xié)議棧
    的頭像 發(fā)表于 07-19 08:21 ?534次閱讀
    <b class='flag-5'>迪</b><b class='flag-5'>文</b>串口<b class='flag-5'>屏</b>ModBus開發(fā)流程

    一種無透鏡成像的新方法

    使用OAM-HHG EUV光束對高度周期性結(jié)構(gòu)進(jìn)行成像的EUV聚光顯微鏡 為了研究微電子或光子元件中的納米級圖案,一種基于無透鏡成像的新方法可以實(shí)現(xiàn)近乎完美的高分辨率顯微鏡。 層析成像是一種強(qiáng)大的無
    的頭像 發(fā)表于 07-19 06:20 ?399次閱讀
    <b class='flag-5'>一種</b>無透鏡成像的新<b class='flag-5'>方法</b>

    rup是一種什么模型

    RUP(Rational Unified Process,統(tǒng)建模語言)是一種軟件開發(fā)過程模型,它是一種迭代和增量的軟件開發(fā)
    的頭像 發(fā)表于 07-09 10:13 ?1309次閱讀

    串口基礎(chǔ)GUI開發(fā)流程

    前言手頭有款閑置串口,其型號為,是款7寸800*480分辨率的電容觸摸。這款屏幕是支持6~36V供電的,自帶3個串口輸出,分別是U
    的頭像 發(fā)表于 07-05 08:21 ?739次閱讀
    <b class='flag-5'>迪</b><b class='flag-5'>文</b>串口<b class='flag-5'>屏</b>基礎(chǔ)GUI開發(fā)流程

    「光色東方」羅萊思數(shù)字旅燈光新視界發(fā)布

    5月11日,「光色東方」羅萊思數(shù)字旅燈光新視界發(fā)布會精彩舉行,本次發(fā)布會以“光色東方”為主題,發(fā)布了羅萊思數(shù)字旅燈光新視界系列新品,新產(chǎn)品的發(fā)布,標(biāo)志著羅萊
    的頭像 發(fā)表于 06-11 16:37 ?384次閱讀
    「光色東方」羅萊<b class='flag-5'>迪</b>思數(shù)字<b class='flag-5'>文</b>旅燈光新視界發(fā)布

    【開源獲獎案例】與安卓手機(jī)雙向聯(lián)動控制音樂播放

    ——來自開發(fā)者論壇本期為大家推送開發(fā)者論壇獲獎開源案例——
    的頭像 發(fā)表于 04-29 08:13 ?621次閱讀
    【開源獲獎案例】<b class='flag-5'>迪</b><b class='flag-5'>文</b><b class='flag-5'>屏</b>與安卓手機(jī)雙向聯(lián)動控制音樂播放

    分享體機(jī)軟件之飛軟件的利用方案

    在現(xiàn)代科技日新月異的時代,飛軟件作為一種先進(jìn)的顯示技術(shù),正逐漸在各個領(lǐng)域得到廣泛應(yīng)用。特別是在會議、展覽、教學(xué)等場景中,觸摸體機(jī)和拼接大
    的頭像 發(fā)表于 04-14 16:12 ?625次閱讀

    解析飛軟件實(shí)現(xiàn)聯(lián)動的解決方案方法

    隨著科技的飛速發(fā)展,飛軟件作為一種新型的展示工具,已經(jīng)廣泛應(yīng)用于各類會議、展覽、教學(xué)等場景。飛軟件的核心優(yōu)勢在于其強(qiáng)大的聯(lián)動功能,可以實(shí)
    的頭像 發(fā)表于 04-12 13:35 ?334次閱讀

    STM32可以使用手機(jī)APP,藍(lán)牙或者WIFI軟件升級MCU軟件方法嗎?

    STM32有方法可以使用手機(jī)APP,使用藍(lán)牙或者WIFI 軟件升級MCU軟件方法嗎? 大家討論
    發(fā)表于 04-09 07:52

    控制WS2812氛圍燈

    ——來自開發(fā)者論壇本期為大家推送開發(fā)者論壇獲獎開源案例——
    的頭像 發(fā)表于 01-26 08:12 ?1071次閱讀
    <b class='flag-5'>迪</b><b class='flag-5'>文</b><b class='flag-5'>屏</b>控制WS2812氛圍燈