Nekakšna spletna metoda nadgradnje programske opreme DWIN Screen

——Iz foruma DWIN

Pri razvoju lastnega projekta sem se srečal s problemom neprijetne nadgradnje datotek, zato je bila zasnovana rešitev za spletno nadgradnjo, ki lahko učinkovito reši naslednje težave:

1. Ko je izdelek izdal napako, ki jo je treba popraviti, je ni mogoče popraviti prek spleta.

2. Ni bilo mogoče določiti stare in nove različice, ponavljajoče se nadgradnje so bile izvedene, ko se podatkovne datoteke niso spremenile.

3. Pri nadgradnji v serijah je treba vsako napravo vstaviti v kartico posebej ali pa jo nadgraditi z zgornjim računalnikom računalnika.

1. Oblikovalske ideje

1) Zagonsko nalaganje programa za nadgradnjo, v sistemu je vedno del kode za nalaganje programa in koda se izvede ob zagonu.Glede na razliko v številki različice Nor Flash se presodi, ali naj se zažene obstoječa različica programa ali se prenese nov program z gostitelja.

2) Ko je zaslon DWIN vklopljen in ponastavljen, se najprej izvede nalagalnik na čipu in trenutna številka različice vsake podatkovne datoteke je shranjena v naslovu Nor Flash kot osnova za naslednjo presojo, ali mora podatkovno datoteko posodobiti.(Upoštevajte, da je treba po uspešni nadgradnji podatkovne datoteke shraniti trenutno številko različice podatkovne datoteke).

3) Glavna nadzorna plošča presodi, ali mora Diwen Screen prenesti nov program glede na razliko v številki različice.Če se številka lokalne različice razlikuje od zadnje posodobljene številke različice, glavna nadzorna plošča pošlje zahtevo za posodobitev programa na zaslon Divin, datoteka jedra pa se pošlje na zaslon DWIN s preklopom signalne linije kartice SD prek releja.

4) Zaslon DWIN prejme novo vsebino aplikacije in jo po končni potrditvi zapiše v zunanji Flash.Ko se program za posodobitev izvede, ponastavite sistem DGUS in zaženite program v RAM-u na čipu.Če se znova ponastavi, se zgornji postopek izvajanja nalaganja ponovi.Koliko različnih številk različic je tukaj, koliko datotek bo posodobljenih, da se izognete ponavljajočim se posodobitvam iste različice.

2.Oblikovalski blok diagram

11


Čas objave: 30. avgust 2022