Sejenis Kaedah Naik Taraf Dalam Talian Perisian Skrin DWIN

——Dari DWIN Forum

Semasa membangunkan projek saya sendiri, saya menghadapi masalah peningkatan fail yang menyusahkan, jadi penyelesaian naik taraf dalam talian telah direka, yang boleh menyelesaikan masalah berikut dengan berkesan:

1. Apabila produk telah mengeluarkan pepijat yang perlu diperbaiki, ia tidak boleh diperbaiki dalam talian.

2. Tidak dapat menentukan versi lama dan baharu, naik taraf berulang dilakukan apabila fail data tidak berubah.

3. Apabila menaik taraf secara berkelompok, setiap peranti perlu dimasukkan ke dalam kad secara berasingan atau dinaik taraf dengan komputer atas komputer.

1. Idea reka bentuk

1) Boot memuatkan atur cara naik taraf, sentiasa ada sekeping kod untuk memuatkan atur cara dalam sistem, dan kod tersebut dilaksanakan semasa permulaan.Berdasarkan perbezaan nombor versi Nor Flash, ia dinilai sama ada untuk menjalankan versi program sedia ada atau memuat turun program baharu daripada hos.

2) Apabila skrin DWIN dihidupkan dan ditetapkan semula, pemuat pada cip dilaksanakan terlebih dahulu, dan nombor versi semasa setiap fail data disimpan dalam alamat Nor Flash sebagai asas untuk penghakiman seterusnya sama ada fail data perlu dikemas kini.(Perhatikan bahawa nombor versi semasa fail data mesti disimpan selepas fail data berjaya dinaik taraf).

3) Papan kawalan utama menilai sama ada Skrin Diwen perlu memuat turun program baharu mengikut perbezaan nombor versi.Jika nombor versi tempatan berbeza daripada nombor versi terkini yang dikemas kini, papan kawalan utama menghantar permintaan untuk mengemas kini program ke skrin Divin, dan fail kernel dihantar ke skrin DWIN dengan menukar garis isyarat kad SD melalui geganti.

4) Skrin DWIN menerima kandungan aplikasi baharu dan menulisnya ke dalam Flash luaran selepas pengesahan akhir.Apabila program kemas kini dilaksanakan, tetapkan semula sistem DGUS dan laksanakan program dalam RAM pada cip.Jika ditetapkan semula semula, proses pelaksanaan beban di atas akan diulang.Berapakah bilangan nombor versi berbeza di sini, bilangan fail yang akan dikemas kini untuk mengelakkan kemas kini berulang versi yang sama.

2.Reka bentuk gambarajah blok

11


Masa siaran: 30 Ogos 2022