Jenis Cara Nganyarke Online Piranti Lunak Layar DWIN

——Saka DWIN Forum

Nalika ngembangake proyekku dhewe, aku nemoni masalah upgrade file sing ora trep, mula solusi upgrade online dirancang, sing bisa ngatasi masalah ing ngisor iki kanthi efektif:

1. Nalika produk wis ditanggepi bug sing kudu didandani, iku ora bisa didandani online.

2. Ora bisa nemtokake versi lawas lan anyar, nganyari maneh ditindakake nalika file data ora diganti.

3. Nalika nganyarke ing kumpulan, saben piranti kudu dilebokake menyang kertu kanthi kapisah utawa nganyari karo komputer ndhuwur komputer.

1. gagasan desain

1) Boot loading program upgrade, ana tansah Piece saka kode kanggo program loading ing sistem, lan kode wis kaleksanan ing wiwitan.Adhedhasar prabédan nomer versi Nor Flash, iku biji apa arep mbukak versi ana program utawa download program anyar saka inang.

2) Nalika layar DWIN diuripake lan ngreset, loader on-chip dieksekusi dhisik, lan nomer versi saiki saben file data disimpen ing alamat Nor Flash minangka basis kanggo pangadilan sabanjure apa file data kudu dianyari.(Elinga yen nomer versi saiki file data kudu disimpen sawise file data kasil nganyari).

3) Papan kontrol utama ngadili apa Diwen Screen kudu ngundhuh program anyar miturut prabédan nomer versi.Yen nomer versi lokal beda saka nomer versi dianyari pungkasan, Papan kontrol utama ngirim panjalukan kanggo nganyari program kanggo layar Divin, lan file kernel dikirim menyang layar theDWIN kanthi ngoper baris sinyal kertu SD liwat relay.

4) Layar DWIN nampa isi aplikasi anyar lan nulis menyang Flash external sawise konfirmasi final.Nalika program nganyari wis kaleksanan, ngreset sistem DGUS lan nglakokaké program ing RAM on-chip.Yen ngreset maneh, proses eksekusi beban ing ndhuwur bakal diulang.Pira nomer versi sing beda-beda ing kene, pira file sing bakal dianyari supaya ora nganyari maneh versi sing padha.

2.Desain blok diagram

11


Wektu kirim: Aug-30-2022