DWIN Screen Softwarearen lineako eguneratze metodo moduko bat

——DWIN Forotik

Nire proiektua garatzean, fitxategien berritze deserosoaren arazoa aurkitu nuen, beraz, lineako bertsio berritzeko irtenbide bat diseinatu zen, arazo hauek eraginkortasunez konpon ditzakeena:

1. Produktuak konpondu beharreko akats bat jaulki duenean, ezin da linean konpondu.

2. Bertsio zaharra eta berria zehaztu ezinik, datu-fitxategiak aldatzen ez zirenean behin eta berriz eguneraketak egin ziren.

3. Loteka eguneratzean, gailu bakoitza txartelean bereizita sartu behar da edo ordenagailuaren goiko ordenagailuarekin berritu behar da.

1. Diseinu ideiak

1) Bertsio-programa kargatzen abiarazi, beti dago sisteman programa kargatzeko kode zati bat eta kodea abiaraztean exekutatzen da.Nor Flash bertsio-zenbakiaren diferentziaren arabera, programaren lehendik dagoen bertsioa exekutatu ala programa berri bat ostalaritik deskargatu behar den epaitzen da.

2) DWIN pantaila piztu eta berrezartzen denean, txip-kargatzailea lehenik exekutatzen da, eta datu-fitxategi bakoitzaren uneko bertsio-zenbakia Nor Flash helbidean gordetzen da datu-fitxategiak behar duen ala ez epaitzeko oinarri gisa. eguneratuta egon.(Kontuan izan datu-fitxategiaren uneko bertsio-zenbakia gorde behar dela datu-fitxategia behar bezala berritu ondoren).

3) Kontrol-taula nagusiak epaitzen du Diwen Screen-ek programa berri bat deskargatu behar duen bertsio-zenbakiaren desberdintasunaren arabera.Tokiko bertsio-zenbakia azken eguneratutako bertsio-zenbakia desberdina bada, kontrol-taula nagusiak programa eguneratzeko eskaera bidaltzen du Divin pantailara, eta nukleoaren fitxategia DWIN pantailara bidaltzen da SD txartelaren seinale-lerroa errelearen bidez aldatuz.

4) DWIN pantailak aplikazioaren eduki berria jasotzen du eta kanpoko Flashean idazten du azken berrespenaren ondoren.Eguneratze programa exekutatzen denean, berrezarri DGUS sistema eta exekutatu programa txip-eko RAMan.Berriro berrezartzen bada, goiko karga exekutatzeko prozesua errepikatuko da.Zenbat bertsio-zenbaki ezberdin dauden hemen, zenbat fitxategi eguneratuko diren bertsio beraren behin eta berriz eguneratzeak saihesteko.

2.Diseinu-bloke-diagrama

11


Argitalpenaren ordua: 2022-abuztuaren 30a