Tip ta 'Metodu ta' Aġġornament Online ta 'Softwer tal-Iskrin DWIN

——Mill-Forum DWIN

Meta niżviluppa l-proġett tiegħi stess, iltqajt mal-problema ta 'aġġornament tal-fajl inkonvenjenti, għalhekk ġiet iddisinjata soluzzjoni ta' aġġornament onlajn, li tista 'ssolvi b'mod effettiv il-problemi li ġejjin:

1. Meta l-prodott ikun ħareġ bug li jeħtieġ li jiġi ffissat, ma jistax jiġi ffissat onlajn.

2. Ma setgħetx tiddetermina l-verżjonijiet qodma u ġodda, saru titjib ripetuti meta l-fajls tad-dejta ma nbidlux.

3. Meta l-aġġornament f'lottijiet, kull apparat jeħtieġ li jiddaħħal fil-karta separatament jew aġġornat bil-kompjuter ta 'fuq tal-kompjuter.

1. Ideat tad-disinn

1) Ibbutja t-tagħbija tal-programm ta 'aġġornament, dejjem hemm biċċa kodiċi għat-tagħbija tal-programm fis-sistema, u l-kodiċi jiġi esegwit fl-istartjar.Ibbażat fuq id-differenza tan-numru tal-verżjoni Nor Flash, jiġi ġġudikat jekk għandhiex tħaddem il-verżjoni eżistenti tal-programm jew tniżżel programm ġdid mill-host.

2) Meta l-iskrin DWIN jinxtegħel u jerġa 'jiġi reset, il-loader fuq iċ-ċippa jiġi esegwit l-ewwel, u n-numru tal-verżjoni attwali ta' kull fajl tad-dejta jinħażen fl-indirizz Nor Flash bħala l-bażi għall-ġudizzju li jmiss jekk il-fajl tad-dejta jeħtieġx li jiġu aġġornati.(Innota li n-numru tal-verżjoni attwali tal-fajl tad-dejta għandu jiġi ssejvjat wara li l-fajl tad-dejta jiġi aġġornat b'suċċess).

3) Il-bord tal-kontroll prinċipali jiġġudika jekk Diwen Screen jeħtieġx tniżżel programm ġdid skont id-differenza tan-numru tal-verżjoni.Jekk in-numru tal-verżjoni lokali huwa differenti mill-aħħar numru tal-verżjoni aġġornata, il-bord tal-kontroll prinċipali jibgħat talba biex taġġorna l-programm għall-iskrin Divin, u l-fajl tal-qalba jintbagħat lill-iskrin theDWIN billi taqleb il-linja tas-sinjal tal-karta SD permezz tar-relay.

4) L-iskrin DWIN jirċievi kontenut ta 'applikazzjoni ġdid u jikteb fi Flash estern wara l-konferma finali.Meta l-programm ta 'aġġornament jiġi esegwit, reset is-sistema DGUS u tesegwixxi l-programm fir-RAM fuq iċ-ċippa.Jekk jerġa 'jiġi reset, il-proċess ta' eżekuzzjoni tat-tagħbija ta 'hawn fuq jiġi ripetut.Kemm hawn numri ta' verżjoni differenti, kemm se jiġu aġġornati fajls biex jiġu evitati aġġornamenti ripetuti tal-istess verżjoni.

2.Dijagramma blokk tad-disinn

11


Ħin tal-post: Awissu-30-2022