Spôsob online aktualizácie softvéru DWIN Screen

——Z fóra DWIN

Pri vývoji vlastného projektu som narazil na problém nepohodlnej aktualizácie súborov, preto bolo navrhnuté online riešenie aktualizácie, ktoré dokáže efektívne vyriešiť nasledujúce problémy:

1. Keď produkt ohlásil chybu, ktorú je potrebné opraviť, nemožno ju opraviť online.

2. Nemožno určiť starú a novú verziu, boli vykonané opakované aktualizácie, keď sa dátové súbory nezmenili.

3. Pri inovácii v dávkach je potrebné každé zariadenie vložiť do karty samostatne alebo inovovať horným počítačom počítača.

1. Dizajnové nápady

1) Spustite načítanie aktualizačného programu, v systéme je vždy kúsok kódu na načítanie programu a kód sa spustí pri štarte.Na základe rozdielu v čísle verzie Nor Flash sa posúdi, či spustiť existujúcu verziu programu alebo stiahnuť nový program z hostiteľa.

2) Keď je obrazovka DWIN zapnutá a resetovaná, najprv sa spustí zavádzač na čipe a číslo aktuálnej verzie každého dátového súboru sa uloží do adresy Nor Flash ako základ pre ďalšie posúdenie, či dátový súbor potrebuje aktualizovať.(Všimnite si, že po úspešnej aktualizácii dátového súboru sa musí uložiť aktuálne číslo verzie dátového súboru).

3) Hlavná riadiaca doska posúdi, či Diwen Screen potrebuje stiahnuť nový program podľa rozdielu v čísle verzie.Ak sa číslo lokálnej verzie líši od čísla poslednej aktualizovanej verzie, hlavná riadiaca doska odošle požiadavku na aktualizáciu programu na obrazovku Divin a súbor jadra sa odošle na obrazovku DWIN prepnutím signálovej linky karty SD cez relé.

4) Obrazovka DWIN prijme nový obsah aplikácie a po konečnom potvrdení ho zapíše do externého Flash.Po spustení aktualizačného programu resetujte systém DGUS a spustite program v pamäti RAM na čipe.Pri opätovnom resetovaní sa vyššie uvedený proces načítania zopakuje.Koľko rôznych čísel verzií je tu, koľko súborov sa bude aktualizovať, aby sa predišlo opakovaným aktualizáciám rovnakej verzie.

2.Návrh blokovej schémy

11


Čas odoslania: 30. augusta 2022