Embedded World: Segger wydaje AppWizard do projektowania GUI
AppWizard ma wbudowane funkcje zarządzania zasobami i ułatwia korzystanie z podstawowych funkcji emWin, takich jak renderowanie animacji, zarządzanie językiem i widżety.
Program zawiera to, co firma nazywa edytorem „to, co widzisz” (WYSIWYG), który pozwala inżynierom projektować interfejsy aplikacji, a także powiązane z nimi interakcje i zdarzenia oraz zobaczyć, bez eksportowania pliku, jakie aplikacje te tak naprawdę będzie wyglądać.
AppWizard integruje również tryb odtwarzania do łatwego testowania utworzonych aplikacji w symulowanym środowisku. Naciśnięcie F5 uruchamia bieżący stan aplikacji, podobnie jak debugowanie w IDE.
Jak twierdzi Segger, konstrukcja wbudowanych aplikacji GUI w AppWizard wymaga niewielkiego wcześniejszego doświadczenia z emWin lub nawet programowaniem C. Zachowanie aplikacji określa się poprzez zastosowanie sygnałów i gniazd / interakcji.
Dzięki zintegrowanemu zarządzaniu zasobami wszystkie zasoby (takie jak czcionki i obrazy) są automatycznie konwertowane do formatów wewnętrznych i dodawane do projektu. Zasoby mogą być przechowywane w pamięci wewnętrznej lub przenoszone na nośniki zewnętrzne.
Obsługa pakietów na poziomie płyty umożliwia AppWizard generowanie gotowych aplikacji docelowych. Pakiety te obejmują konfigurację docelowego sprzętu i wyświetlacza w celu zapewnienia płynnego startu, a także system plików emFile firmy Segger, który ułatwia umieszczanie zasobów na karcie SD lub w innej formie pamięci zewnętrznej.
AppWizard wysyła pakiet plików źródłowych C do pracy z dowolnym systemem z co najmniej 32 kB pamięci RAM i 128 kB pamięci ROM.
Projekt symulacyjny MS Visual Studio umożliwia debugowanie aplikacji i dodawanie niestandardowego kodu, nawet jeśli ostateczny sprzęt docelowy nie jest (jeszcze) dostępny.
„Nowy AppWizard usprawnia cały proces konstruowania nawet skomplikowanych aplikacji graficznych, bez potrzeby posiadania solidnej wiedzy o tym, jak działa emWin”, mówi Jörg Ehrle, menedżer produktu emWin w Segger.
Joe Yu, wiceprezes i dyrektor generalny linii produktów MPU i MCU o niskiej mocy w NXP mówi: „Łatwy w użyciu interfejs API emWin, wydajność i dokumentacja są wyjątkowe i łatwe w użyciu w naszych pakietach SDK MCUXpresso”.
