'n Soort aanlyn-opgraderingsmetode van DWIN-skermsagteware

——Van DWIN Forum

Toe ek my eie projek ontwikkel het, het ek die probleem van ongerieflike lêeropgradering teëgekom, so 'n aanlyn opgraderingsoplossing is ontwerp wat die volgende probleme effektief kan oplos:

1. Wanneer die produk 'n fout uitgereik het wat reggemaak moet word, kan dit nie aanlyn reggemaak word nie.

2. Nie in staat om die ou en nuwe weergawes te bepaal nie, is herhaalde opgraderings uitgevoer wanneer die datalêers nie verander het nie.

3. Wanneer u in bondels opgradeer, moet elke toestel afsonderlik in die kaart geplaas word of met die boonste rekenaar van die rekenaar opgegradeer word.

1. Ontwerp idees

1) Laai die opgraderingsprogram op, daar is altyd 'n stukkie kode vir programlaai in die stelsel, en die kode word uitgevoer met opstart.Gebaseer op die Nor Flash-weergawenommerverskil, word beoordeel of die bestaande weergawe van die program uitgevoer moet word of 'n nuwe program van die gasheer afgelaai moet word.

2) Wanneer die DWIN-skerm aangeskakel en teruggestel word, word die op-skyfie-laaier eerste uitgevoer, en die huidige weergawenommer van elke datalêer word in die Nor Flash-adres gestoor as die basis vir die volgende oordeel of die datalêer moet opgedateer word.(Let daarop dat die huidige weergawenommer van die datalêer gestoor moet word nadat die datalêer suksesvol opgegradeer is).

3) Die hoofbeheerraad beoordeel of Diwen Screen 'n nuwe program moet aflaai volgens die verskil van die weergawenommer.As die plaaslike weergawenommer verskil van die laaste opgedateerde weergawenommer, stuur die hoofbeheerbord 'n versoek om die program op te dateer na die Divin-skerm, en die kernlêer word na die DWIN-skerm gestuur deur die SD-kaartseinlyn deur die aflos te skakel.

4) DWIN-skerm ontvang nuwe toepassingsinhoud en skryf dit in eksterne Flash na finale bevestiging.Wanneer die opdateringsprogram uitgevoer word, stel die DGUS-stelsel terug en voer die program in die on-chip RAM uit.As dit weer teruggestel word, sal die bogenoemde laai-uitvoeringsproses herhaal word.Hoeveel verskillende weergawenommers is hier, hoeveel lêers sal opgedateer word om herhaalde opdaterings van dieselfde weergawe te vermy.

2.Ontwerp blokdiagram

11


Postyd: 30 Augustus 2022