DWIN ekrāna programmatūras tiešsaistes jaunināšanas metode

——No DWIN foruma

Izstrādājot savu projektu, saskāros ar neērtu failu jaunināšanas problēmu, tāpēc tika izstrādāts tiešsaistes jaunināšanas risinājums, kas var efektīvi atrisināt šādas problēmas:

1. Ja produkts ir izlaidis kļūdu, kas ir jānovērš, to nevar novērst tiešsaistē.

2. Nevar noteikt veco un jauno versiju, tika veikti atkārtoti jauninājumi, kad datu faili nemainījās.

3. Veicot pakešu jaunināšanu, katra ierīce ir jāievieto kartē atsevišķi vai jājaunina ar datora augšējo datoru.

1. Dizaina idejas

1) Sāknējot, ielādējot jaunināšanas programmu, sistēmā vienmēr ir koda fragments programmas ielādei, un kods tiek izpildīts startēšanas laikā.Pamatojoties uz Nor Flash versijas numura atšķirību, tiek spriests, vai palaist esošo programmas versiju vai lejupielādēt jaunu programmu no resursdatora.

2) Kad DWIN ekrāns ir ieslēgts un atiestatīts, vispirms tiek izpildīts mikroshēmas ielādētājs, un katra datu faila pašreizējā versijas numurs tiek saglabāts Nor Flash adresē kā pamats nākamajam lēmumam, vai datu failam ir nepieciešams jāatjaunina.(Ņemiet vērā, ka datu faila pašreizējā versijas numurs ir jāsaglabā pēc datu faila veiksmīgas jaunināšanas).

3) Galvenais vadības panelis nosaka, vai Diwen Screen ir nepieciešams lejupielādēt jaunu programmu, pamatojoties uz versijas numura atšķirībām.Ja vietējās versijas numurs atšķiras no pēdējās atjauninātās versijas numura, galvenā vadības panelis nosūta pieprasījumu atjaunināt programmu uz Divin ekrānu, un kodola fails tiek nosūtīts uz DWIN ekrānu, pārslēdzot SD kartes signāla līniju caur releju.

4) DWIN ekrāns saņem jaunu lietojumprogrammas saturu un pēc galīgās apstiprināšanas ieraksta to ārējā Flash.Kad atjaunināšanas programma ir izpildīta, atiestatiet DGUS sistēmu un izpildiet programmu mikroshēmas RAM.Ja atiestatīsit vēlreiz, iepriekš minētais ielādes izpildes process tiks atkārtots.Cik šeit ir dažādu versiju numuru, cik failu tiks atjaunināts, lai izvairītos no vienas un tās pašas versijas atkārtotas atjaunināšanas.

2.Dizaina blokshēma

11


Izlikšanas laiks: 30. augusts 2022