Iegultā pasaule: Segger izlaiž AppWizard GUI dizainam
AppWizard nāk ar savām iebūvētajām resursu pārvaldības iespējām un atvieglo emWin galveno funkciju izmantošanu, piemēram, animāciju atveidošanu, valodas pārvaldību un logrīkus.
Programma ietver to, ko firma sauc par “to, ko jūs redzat, to, ko jūs saņemat” (WYSIWYG) redaktoru, kas ļauj inženieriem projektēt lietojumprogrammu saskarnes kopā ar to saistītajām mijiedarbībām un notikumiem un, eksportējot failu, redzēt, kādas ir šīs lietojumprogrammas. patiesībā izskatīsies.
AppWizard arī integrē atskaņošanas režīmu, lai simulētā vidē viegli pārbaudītu izveidotās lietojumprogrammas. Nospiežot F5, tiek palaists pašreizējais lietojumprogrammas stāvoklis, tāpat kā atkļūdošana IDE.
Iegultās GUI lietojumprogrammu izveidei ar AppWizard ir nepieciešama maza iepriekšēja pieredze ar emWin vai pat C-programmēšanu, apgalvo Segers. Lietojumprogrammas uzvedību nosaka, izmantojot signālus un laika nišas / mijiedarbību.
Ar integrētu resursu pārvaldību visi resursi (piemēram, fonti un attēli) tiek automātiski pārveidoti iekšējos formātos un pievienoti projektam. Resursus var uzglabāt iekšējā atmiņā vai lejupielādēt no ārējiem datu nesējiem.
Borta līmeņa pakešu atbalsts ļauj AppWizard ģenerēt lietošanai gatavas mērķa lietojumprogrammas. Šīs paketes ietver mērķaparatūras un displeja iestatīšanu bezšuvju startam, kā arī Segera emFile failu sistēmu, lai vienkāršotu resursu ievietošanu SD kartē vai citā ārējā atmiņā.
AppWizard izvada C avota failu paketi darbam ar jebkuru sistēmu ar vismaz 32 KB RAM un 128 KB RAM ROM.
MS Visual Studio simulācijas projekts ļauj veikt programmas atkļūdošanu un pielāgotā koda pievienošanu pat tad, ja gala mērķa aparatūra (vēl) nav pieejama.
“Jaunais AppWizard pilnveido visu pat sarežģītu grafisko lietojumprogrammu konstruēšanas procesu, neprasot nopietnas zināšanas par to, kā darbojas emWin,” saka Jörg Ehrle, Segger emWin produktu menedžeris.
Džo Ju, NXP mazjaudas MPU un MCU produktu līnijas viceprezidents un ģenerālmenedžeris, saka, ka “emWin viegli lietojamā API, efektivitāte un dokumentācija ir izcila un viegli lietojama mūsu MCUXpresso SDK pakotnēs.”
