Vgrajeni svet: Segger izdaja AppWizard za GUI oblikovanje
AppWizard ima lastne vgrajene zmožnosti upravljanja virov in olajša uporabo osnovnih funkcij emWin, kot so upodabljanje animacij, upravljanje jezika in pripomočkov.
Program vključuje tisto, kar podjetje imenuje urejevalnik "kar vidiš, kaj dobiš" (WYSIWYG), ki inženirjem omogoča, da oblikujejo aplikacijske vmesnike, skupaj s povezanimi interakcijami in dogodki, in ne da bi izvažali datoteko, kaj so te aplikacije bo dejansko videti.
AppWizard vključuje tudi način predvajanja za enostavno testiranje ustvarjenih aplikacij v simuliranem okolju. S pritiskom na F5 teče trenutno stanje aplikacije, tako kot odpravljanje napak v IDE.
Izgradnja vgrajenih aplikacij GUI s AppWizardom zahteva malo predhodnih izkušenj z emWin ali celo programiranjem C, trdi Segger. Obnašanje aplikacije je določeno z uporabo signalov in rež / interakcij.
S svojim integriranim upravljanjem virov se vsi viri (na primer pisave in slike) samodejno pretvorijo v notranje formate in dodajo projektu. Viri se lahko shranijo v notranji pomnilnik ali naložijo na zunanje medije.
Podpora paketnim paketom omogoča AppWizardu, da ustvari že pripravljene ciljne aplikacije. Ti paketi vključujejo nastavitev ciljne strojne opreme in zaslona za nemoten zagon, pa tudi Seggerjev datotečni sistem emFile, ki omogoča preprosto polaganje virov na SD kartico ali drugo obliko zunanjega pomnilnika.
AppWizard odda sveženj izvornih datotek C za delo s katerim koli sistemom z vsaj 32kByte RAM-a in 128kByte ROM-a.
Simulacijski projekt MS Visual Studio omogoča razhroščevanje aplikacije in dodajanje kode po meri, tudi če končna ciljna strojna oprema še ni na voljo.
"Novi AppWizard racionalizira celoten postopek izdelave celo zapletenih grafičnih aplikacij, ne da bi bilo treba trdno vedeti, kako deluje emWin," navaja Jörg Ehrle, produktni vodja emWin pri Seggerju.
Joe Yu, podpredsednik in generalni direktor produktne linije MPU & MCU z majhno porabo pri NXP pravi, da so "emWin-jev enostaven za uporabo API, učinkovitost in dokumentacija izjemni in enostavni za uporabo v naših paketih MCUXpresso SDK."
