Manustatud maailm: Segger vabastab GUI-kujunduse jaoks AppWizard
AppWizard on varustatud oma sisseehitatud ressursside haldamise võimalustega ja hõlbustab emWini põhifunktsioonide kasutamist, näiteks animatsioonide renderdamist, keelehaldust ja vidinaid.
Programm sisaldab seda, mida ettevõte nimetab redaktoriks „see, mida näete, mida saate” (WYSIWYG), mis võimaldab inseneridel kavandada rakenduste liideseid koos nendega seotud interaktsioonide ja sündmustega ning vaadata faili eksportimata neid rakendusi. näeb tegelikult välja selline.
AppWizard integreerib ka esitusrežiimi loodud rakenduste hõlpsaks testimiseks simuleeritud keskkonnas. F5 vajutamine käivitab rakenduse praeguse oleku, nagu ka IDE silumine.
Manustatud GUI-rakenduste ehitamine AppWizardiga nõuab vähest eelnevat kogemust emWini või isegi C-programmeerimisega, väidab Segger. Rakenduse käitumist määratletakse signaalide ja teenindusaegade / interaktsioonide abil.
Tänu integreeritud ressursside haldusele teisendatakse kõik ressursid (näiteks fondid ja pildid) automaatselt sisemistesse vormingutesse ja lisatakse projekti. Ressursse saab salvestada sisemällu või välisele andmekandjale alla laadida.
Tahvlitasemel pakettide tugi võimaldab AppWizardil genereerida kasutusvalmis sihtrakendusi. Need paketid hõlmavad sihipärase riistvara ja kuva seadistamist sujuvaks käivitamiseks, samuti Seggeri emFile failisüsteemi, mis muudab ressursside paigutamise SD-kaardile või mõnele muule välisele mälule lihtsaks.
AppWizard väljastab kimbu C-lähtefaile, et töötada mis tahes süsteemiga, millel on vähemalt 32 kb RAM ja RAM RAM 128 KB.
MS Visual Studio simulatsiooniprojekt võimaldab rakenduse silumist ja kohandatud koodi lisamist isegi siis, kui lõplik sihtmärgi riistvara pole (veel) saadaval.
„Uus AppWizard lihtsustab kogu keerukate graafiliste rakenduste loomise protsessi, ilma et oleks vaja kindlaid teadmisi emWini toimimise kohta,” nendib Seggeri emWini tootejuht Jörg Ehrle.
NXP väikese energiatarbega MPU ja MCU tootesarja asepresident ja peadirektor Joe Yu ütleb, et „emWini lihtne kasutada API, tõhusus ja dokumentatsioon on silmapaistvad ja hõlpsasti kasutatavad meie MCUXpresso SDK pakettides“.
