——Fan DWIN Forum
By it ûntwikkeljen fan myn eigen projekt, tsjinkaam ik it probleem fan ûngemaklike bestânfernijing, sadat in online upgrade-oplossing is ûntworpen, dy't de folgjende problemen effektyf kin oplosse:
1. As it produkt in brek hat útjûn dy't reparearre wurde moat, kin it net online wurde repareare.
2. Net by steat om te bepalen de âlde en nije ferzjes, werhelle upgrades waarden útfierd doe't de gegevens triemmen net feroare.
3. By it opwurdearjen yn batches, elk apparaat moat wurde ynfoege yn de kaart apart of opwurdearre mei de boppeste kompjûter fan de kompjûter.
1. Design ideeën
1) Boot laden fan de upgrade programma, der is altyd in stik koade foar programma laden yn it systeem, en de koade wurdt útfierd by opstarten. Op grûn fan it ferskil fan Nor Flash-ferzjenûmer, wurdt beoardiele oft de besteande ferzje fan it programma út te fieren of in nij programma fan 'e host moat wurde downloade.
2) As it DWIN-skerm ynskeakele is en weromset wurdt, wurdt de on-chip-loader earst útfierd, en it hjoeddeistige ferzjenûmer fan elke gegevensbestân wurdt opslein yn it Nor Flash-adres as basis foar it folgjende oardiel oft it gegevensbestân moat wurde fernijd. (Tink derom dat it hjoeddeistige ferzjenûmer fan it gegevensbestân bewarre wurde moat neidat it gegevensbestân mei súkses opwurdearre is).
3) De wichtichste kontrôle bestjoer oardielet oft Diwen Screen moat download in nij programma neffens it ferskil fan it ferzjenûmer. As it lokale ferzjenûmer oars is as it lêste bywurke ferzjenûmer, stjoert it haadkontrôleboerd in fersyk om it programma te aktualisearjen nei it Divin-skerm, en de kearnbestân wurdt nei it DWIN-skerm stjoerd troch de sinjaalline fan 'e SD-kaart troch it estafette te wikseljen.
4) DWIN skerm ûntfangt nije applikaasje ynhâld en skriuwt it yn eksterne Flash nei definitive befêstiging. As it fernijingsprogramma wurdt útfierd, set it DGUS-systeem werom en fiere it programma út yn 'e on-chip RAM. As opnij ynsteld, sil it boppesteande proses foar útfiering fan laden wurde werhelle. Hoefolle ferskillende ferzjenûmers binne hjir, hoefolle bestannen wurde bywurke om werhelle fernijings fan deselde ferzje te foarkommen.
2.Untwerp blokdiagram
Post tiid: Aug-30-2022