Una sorta di metodo di aggiornamento online del software DWIN Screen

——Dal forum DWIN

Durante lo sviluppo del mio progetto, ho riscontrato il problema di un aggiornamento dei file scomodo, quindi è stata progettata una soluzione di aggiornamento online che può risolvere efficacemente i seguenti problemi:

1. Quando il prodotto presenta un bug che deve essere corretto, non è possibile risolverlo online.

2. Impossibile determinare la versione vecchia e quella nuova, sono stati eseguiti aggiornamenti ripetuti quando i file di dati non sono cambiati.

3. Quando si aggiornano in lotti, ciascun dispositivo deve essere inserito nella scheda separatamente o aggiornato con il computer superiore del computer.

1. Idee progettuali

1) Caricamento all'avvio del programma di aggiornamento, c'è sempre un pezzo di codice per il caricamento del programma nel sistema e il codice viene eseguito all'avvio. In base alla differenza del numero di versione di Nor Flash, si valuta se eseguire la versione esistente del programma o scaricare un nuovo programma dall'host.

2) Quando la schermata DWIN viene accesa e ripristinata, il caricatore su chip viene eseguito per primo e il numero di versione corrente di ciascun file di dati viene memorizzato nell'indirizzo Nor Flash come base per il giudizio successivo sulla necessità o meno del file di dati essere aggiornato. (Si noti che il numero di versione corrente del file di dati deve essere salvato dopo che il file di dati è stato aggiornato con successo).

3) Il pannello di controllo principale giudica se Diwen Screen necessita di scaricare un nuovo programma in base alla differenza del numero di versione. Se il numero di versione locale è diverso dall'ultimo numero di versione aggiornato, la scheda di controllo principale invia una richiesta di aggiornamento del programma alla schermata Divin e il file del kernel viene inviato alla schermata DWIN commutando la linea del segnale della scheda SD attraverso il relè.

4) La schermata DWIN riceve il nuovo contenuto dell'applicazione e lo scrive nella Flash esterna dopo la conferma finale. Una volta eseguito il programma di aggiornamento, ripristinare il sistema DGUS ed eseguire il programma nella RAM su chip. Se reimpostato nuovamente, il processo di esecuzione del caricamento di cui sopra verrà ripetuto. Quanti numeri di versione diversi ci sono, quanti file verranno aggiornati per evitare aggiornamenti ripetuti della stessa versione.

2.Diagramma a blocchi di progettazione

11


Orario di pubblicazione: 30 agosto 2022