Eng Aart Online Upgrade Method vun DWIN Screen Software

——Vum DWIN Forum

Wann ech mäin eegene Projet entwéckelt hunn, hunn ech de Problem vun onbequemen Datei Upgrade begéint, sou datt eng Online Upgrade Léisung entworf gouf, déi effektiv déi folgend Probleemer léise kann:

1. Wann d'Produkt e Feeler erausginn huet, dee muss fixéiert ginn, kann et net online fixéiert ginn.

2. Kann déi al an nei Versiounen net bestëmmen, widderholl Upgrades goufen duerchgefouert wann d'Datedateien net geännert hunn.

3. Wann Aktualiséierung opgetrueden an Chargen, muss all Apparat an d'Kaart getrennt agebaut ginn oder mat der ieweschter Computer vum Computer aktualiséiert ginn.

1. Design Iddien

1) Boot Luede den Upgrade Programm, et gëtt ëmmer e Stéck Code fir Programm Luede am System, an de Code gëtt um Startup ausgefouert.Baséierend op dem Nor Flash Versiounsnummer Ënnerscheed, gëtt beurteelt ob déi existent Versioun vum Programm lafen oder en neie Programm vum Host eroflueden.

2) Wann den DWIN Bildschierm ugedriwwe gëtt an zréckgesat gëtt, gëtt den On-Chip Loader als éischt ausgefouert, an déi aktuell Versiounsnummer vun all Datendatei gëtt an der Nor Flash Adress gespäichert als Basis fir dat nächst Uerteel ob d'Datedatei muss aktualiséiert ginn.(Notéiert datt déi aktuell Versiounsnummer vun der Datedatei muss gespäichert ginn nodeems d'Dateidatei erfollegräich aktualiséiert gouf).

3) D'Haaptkontroll Verwaltungsrot Riichter ob Diwen Écran muss en neie Programm eroflueden no den Ënnerscheed vun der Versioun Zuel.Wann déi lokal Versiounsnummer anescht ass wéi déi lescht aktualiséiert Versiounsnummer, schéckt d'Haaptkontrollplat eng Ufro fir de Programm op den Divin-Bildschierm ze aktualiséieren, an d'Kerneldatei gëtt op den DWIN-Bildschierm geschéckt andeems d'SD-Kaart Signallinn duerch de Relais wiesselt.

4) DWIN Écran kritt nei Applikatioun Inhalt a schreift et an extern Flash no final Confirmatiouns.Wann d'Aktualiséierungsprogramm ausgefouert gëtt, setzt den DGUS System zréck an fuert de Programm am On-Chip RAM aus.Wann erëm zréckgesat gëtt, gëtt de uewe genannte Laaschtausféierungsprozess widderholl.Wéi vill verschidde Versiounsnummere sinn hei, wéi vill Dateie ginn aktualiséiert fir widderholl Updates vun der selwechter Versioun ze vermeiden.

2.Design Blockdiagramm

11


Post Zäit: Aug-30-2022