Vrsta online metode nadogradnje DWIN Screen softvera

——Sa DWIN Foruma

Prilikom izrade vlastitog projekta naišao sam na problem nezgodne nadogradnje fajlova, pa je osmišljeno rješenje za nadogradnju putem interneta koje može efikasno riješiti sljedeće probleme:

1. Kada je proizvod izdao grešku koju treba popraviti, ona se ne može popraviti na mreži.

2. Nije moguće utvrditi staru i novu verziju, ponavljane su nadogradnje kada se datoteke podataka nisu mijenjale.

3. Prilikom nadogradnje u serijama, svaki uređaj treba posebno umetnuti u karticu ili nadograditi gornjim računarom računara.

1. Dizajnerske ideje

1) Pokretanje učitavanja programa za nadogradnju, uvijek postoji dio koda za učitavanje programa u sistemu, a kod se izvršava pri pokretanju.Na osnovu razlike u broju verzije Nor Flash-a, procjenjuje se hoće li pokrenuti postojeću verziju programa ili preuzeti novi program sa hosta.

2) Kada se DWIN ekran uključi i resetuje, prvo se izvršava on-chip loader, a trenutni broj verzije svake datoteke podataka se pohranjuje na Nor Flash adresu kao osnova za sljedeću procjenu da li je datoteka podataka potrebna biti ažuriran.(Imajte na umu da se trenutni broj verzije datoteke s podacima mora sačuvati nakon što se datoteka s podacima uspješno nadogradi).

3) Glavna kontrolna ploča prosuđuje da li Diwen Screen treba da preuzme novi program prema razlici u broju verzije.Ako se lokalni broj verzije razlikuje od zadnjeg ažuriranog broja verzije, glavna kontrolna ploča šalje zahtjev za ažuriranje programa na Divin ekran, a kernel datoteka se šalje na ekran DWIN prebacivanjem signalne linije SD kartice preko releja.

4) DWIN ekran prima novi sadržaj aplikacije i upisuje ga u eksterni Flash nakon konačne potvrde.Kada se program ažuriranja izvrši, resetirajte DGUS sistem i izvršite program u RAM-u na čipu.Ako se ponovo resetuje, gornji proces izvršenja učitavanja će se ponoviti.Koliko različitih brojeva verzija ima ovdje, koliko datoteka će biti ažurirano kako bi se izbjegla ponovljena ažuriranja iste verzije.

2.Dizajn blok dijagrama

11


Vrijeme objave: 30.08.2022