Një lloj metode e përmirësimit në internet të softuerit të ekranit DWIN

——Nga Forumi DWIN

Kur zhvillova projektin tim, hasa problemin e azhurnimit të papërshtatshëm të skedarit, kështu që u krijua një zgjidhje për përmirësimin në internet, e cila mund të zgjidhë në mënyrë efektive problemet e mëposhtme:

1. Kur produkti ka nxjerrë një defekt që duhet rregulluar, ai nuk mund të rregullohet në internet.

2. Në pamundësi për të përcaktuar versionet e vjetra dhe të reja, u kryen përmirësime të përsëritura kur skedarët e të dhënave nuk ndryshuan.

3. Kur përmirësohet në grupe, çdo pajisje duhet të futet në kartë veçmas ose të përmirësohet me kompjuterin e sipërm të kompjuterit.

1. Idetë e projektimit

1) Boot ngarkon programin e azhurnimit, ka gjithmonë një pjesë të kodit për ngarkimin e programit në sistem dhe kodi ekzekutohet në fillim.Bazuar në ndryshimin e numrit të versionit Nor Flash, gjykohet nëse duhet të ekzekutohet versioni ekzistues i programit ose të shkarkohet një program i ri nga hosti.

2) Kur ekrani DWIN ndizet dhe rivendoset, ngarkuesi në çip ekzekutohet fillimisht dhe numri aktual i versionit të çdo skedari të dhënash ruhet në adresën Nor Flash si bazë për gjykimin tjetër nëse skedari i të dhënave duhet të të përditësohet.(Vini re se numri aktual i versionit të skedarit të të dhënave duhet të ruhet pasi skedari i të dhënave të përmirësohet me sukses).

3) Bordi kryesor i kontrollit gjykon nëse Diwen Screen duhet të shkarkojë një program të ri sipas ndryshimit të numrit të versionit.Nëse numri i versionit lokal është i ndryshëm nga numri i versionit të fundit të përditësuar, bordi kryesor i kontrollit dërgon një kërkesë për përditësimin e programit në ekranin Divin dhe skedari i kernelit dërgohet në ekranin DWIN duke ndërruar linjën e sinjalit të kartës SD përmes stafetës.

4) Ekrani DWIN merr përmbajtje të re të aplikacionit dhe e shkruan atë në Flash të jashtëm pas konfirmimit përfundimtar.Kur ekzekutohet programi i përditësimit, rivendosni sistemin DGUS dhe ekzekutoni programin në RAM-in në çip.Nëse rivendoset përsëri, procesi i mësipërm i ekzekutimit të ngarkesës do të përsëritet.Sa numra të ndryshëm versionesh janë këtu, sa skedarë do të përditësohen për të shmangur përditësimet e përsëritura të të njëjtit version.

2.Dizajni bllok diagrami

11


Koha e postimit: 30 gusht 2022