DWIN экрандык программалык камсыздоонун онлайн жаңыртуу ыкмасынын бир түрү

——DWIN форумунан

Өзүмдүн долбоорумду иштеп чыгууда мен ыңгайсыз файлды жаңыртуу көйгөйүнө туш болдум, ошондуктан онлайн жаңыртуу чечими иштелип чыкты, ал төмөнкү көйгөйлөрдү натыйжалуу чече алат:

1. Продукт оңдоону талап кылган мүчүлүштүктөрдү чыгарганда, аны онлайн режиминде оңдоо мүмкүн эмес.

2. Эски жана жаңы версияларды аныктоо мүмкүн эмес, маалымат файлдары өзгөрбөгөндө, кайра жаңыртуулар аткарылган.

3. Партиялар менен жаңыртууда ар бир аппаратты картага өзүнчө киргизүү же компьютердин үстүнкү компьютери менен жаңыртуу керек.

1. Дизайн идеялары

1) Жаңыртуу программасын жүктөө, системада программаны жүктөө үчүн ар дайым коддун бир бөлүгү болот жана код ишке киргенде аткарылат.Nor Flash версиясынын номеринин айырмасынын негизинде программанын учурдагы версиясын иштетүү же хосттон жаңы программаны жүктөө керекпи аныкталат.

2) DWIN экраны күйгүзүлгөндө жана баштапкы абалга келтирилгенде, алгач чиптеги жүктөгүч аткарылат жана ар бир маалымат файлынын учурдагы версия номери маалымат файлы керекпи же жокпу, кийинки чечим үчүн негиз катары Nor Flash дарегинде сакталат. жаңылануу.(Маалымат файлынын учурдагы версия номери маалымат файлы ийгиликтүү жаңыртылгандан кийин сакталышы керек экенин эске алыңыз).

3) Негизги башкаруу кеңеши версия номеринин айырмасына ылайык Diwen Screen жаңы программаны жүктөө керекпи же жокпу деп эсептейт.Эгерде жергиликтүү версиянын номери акыркы жаңыртылган версия номеринен башкача болсо, башкы башкаруу панели программаны жаңыртуу үчүн суроону Divin экранына жөнөтөт, ал эми ядро ​​файлы SD картанын сигнал линиясын реле аркылуу которуу менен DWIN экранына жөнөтүлөт.

4) DWIN экраны жаңы колдонмо мазмунун кабыл алат жана акыркы ырастоодон кийин аны тышкы Flashке жазат.Жаңыртуу программасы аткарылганда, DGUS системасын баштапкы абалга келтириңиз жана программаны чиптеги оперативдүү эс тутумда аткарыңыз.Кайра кайра коюлса, жогорудагы жүктөө процесси кайталанат.Бул жерде канча түрдүү версия номерлери бар, бир эле версиянын кайталанбашы үчүн канча файл жаңыртылат.

2.Дизайн блок диаграммасы

11


Посттун убактысы: 30-август-2022