Eins konar uppfærsluaðferð á netinu fyrir DWIN skjáhugbúnað

——Frá DWIN Forum

Þegar ég þróaði mitt eigið verkefni lenti ég í vandræðum með óþægilega skráauppfærslu, þannig að uppfærslulausn á netinu var hönnuð, sem getur í raun leyst eftirfarandi vandamál:

1. Þegar varan hefur gefið út villu sem þarf að laga er ekki hægt að laga hana á netinu.

2. Ekki tókst að ákvarða gamla og nýja útgáfuna, endurteknar uppfærslur voru gerðar þegar gagnaskrárnar breyttust ekki.

3. Þegar uppfært er í lotum þarf að setja hvert tæki í kortið fyrir sig eða uppfæra með efri tölvu tölvunnar.

1. Hönnunarhugmyndir

1) Ræstu hleðslu uppfærsluforritsins, það er alltaf stykki af kóða til að hlaða forritinu í kerfið og kóðinn er keyrður við ræsingu.Miðað við muninn á Nor Flash útgáfunúmerinu er metið hvort keyra eigi núverandi útgáfu af forritinu eða hlaða niður nýju forriti frá hýsingaraðilanum.

2) Þegar kveikt er á DWIN skjánum og hann endurstilltur er hleðslutækið á flís keyrt fyrst og núverandi útgáfunúmer hverrar gagnaskrár er geymt í Nor Flash vistfanginu sem grunnur fyrir næsta dóm hvort gagnaskráin þurfi að vera uppfærður.(Athugaðu að núverandi útgáfunúmer gagnaskrárinnar verður að vista eftir að gagnaskráin hefur verið uppfærð).

3) Aðalstjórnin metur hvort Diwen Screen þurfi að hlaða niður nýju forriti í samræmi við muninn á útgáfunúmerinu.Ef staðbundið útgáfunúmer er annað en síðasta uppfærða útgáfunúmer sendir aðalstjórnborðið beiðni um að uppfæra forritið á Divin skjáinn og kjarnaskráin er send á DWIN skjáinn með því að skipta um merkjalínu SD kortsins í gegnum gengið.

4) DWIN skjárinn fær nýtt forritsefni og skrifar það í ytri Flash eftir endanlega staðfestingu.Þegar uppfærsluforritið er keyrt skaltu endurstilla DGUS kerfið og keyra forritið í vinnsluminni á flísinni.Ef það er endurstillt aftur, verður ofangreint hleðsluferli endurtekið.Hversu mörg mismunandi útgáfunúmer eru hér, hversu margar skrár verða uppfærðar til að forðast endurteknar uppfærslur af sömu útgáfu.

2.Hönnun blokkarmynd

11


Birtingartími: 30. ágúst 2022