Neka vrsta mrežne metode nadogradnje softvera DWIN Screen

——S DWIN foruma

Prilikom razvoja vlastitog projekta susreo sam se s problemom nezgodne nadogradnje datoteka, pa je osmišljeno rješenje za online nadogradnju koje može učinkovito riješiti sljedeće probleme:

1. Kada je proizvod izdao bug koji treba popraviti, on se ne može popraviti online.

2. Nije moguće odrediti staru i novu verziju, ponovljene nadogradnje su izvedene kada se podatkovne datoteke nisu promijenile.

3. Kod nadogradnje u serijama, svaki uređaj je potrebno posebno umetnuti u karticu ili nadograditi s gornjim računalom računala.

1. Ideje za dizajn

1) Pokretanje učitava program nadogradnje, uvijek postoji dio koda za učitavanje programa u sustavu, a kod se izvršava pri pokretanju.Na temelju razlike u broju verzije Nor Flasha, prosuđuje se treba li pokrenuti postojeću verziju programa ili preuzeti novi program s glavnog računala.

2) Kada se DWIN zaslon uključi i resetira, prvo se izvršava učitavač na čipu, a trenutni broj verzije svake podatkovne datoteke pohranjuje se u Nor Flash adresi kao osnova za sljedeću prosudbu treba li podatkovna datoteka biti ažuriran.(Imajte na umu da broj trenutne verzije podatkovne datoteke mora biti spremljen nakon uspješne nadogradnje podatkovne datoteke).

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

4) DWIN zaslon prima novi sadržaj aplikacije i zapisuje ga u vanjski Flash nakon konačne potvrde.Kada se program ažuriranja izvrši, resetirajte DGUS sustav i pokrenite program u RAM-u na čipu.Ako se ponovo postavi, gore navedeni postupak učitavanja će se ponoviti.Koliko je različitih brojeva verzija ovdje, koliko će datoteka biti ažurirano da se izbjegnu ponavljana ažuriranja iste verzije.

2.Dizajn blok dijagrama

11


Vrijeme objave: 30. kolovoza 2022