Embedded World: Segger выпускает AppWizard для разработки графического интерфейса
AppWizard поставляется с собственными встроенными возможностями управления ресурсами и облегчает использование основных функций emWin, таких как рендеринг анимаций, управление языками и виджеты.
Программа включает в себя то, что фирма называет редактором «то, что вы видите, это то, что вы получаете» (WYSIWYG), который позволяет инженерам разрабатывать интерфейсы приложений, а также связанные с ними взаимодействия и события, и видеть, не экспортируя файл, что эти приложения на самом деле будет выглядеть.
AppWizard также включает режим воспроизведения для удобного тестирования созданных приложений в моделируемой среде. Нажатие F5 запускает текущее состояние приложения, так же как отладка в IDE.
Сеггер утверждает, что создание встроенных приложений с графическим интерфейсом с помощью AppWizard требует небольшого опыта работы с emWin или даже C-программированием. Поведение приложения определяется применением сигналов и слотов / взаимодействий.
Благодаря встроенному управлению ресурсами все ресурсы (например, шрифты и изображения) автоматически преобразуются во внутренние форматы и добавляются в проект. Ресурсы могут храниться во внутренней памяти или выгружаться на внешний носитель.
Поддержка пакетов уровня платы позволяет AppWizard генерировать готовые к использованию целевые приложения. Эти пакеты включают в себя настройку целевого оборудования и отображение для беспроблемного запуска, а также файловую систему emFile от Segger для упрощения размещения ресурсов на SD-карте или какой-либо другой форме внешней памяти.
AppWizard выводит пакет исходных файлов на языке C для работы с любой системой с объемом оперативной памяти не менее 32 КБ и ПЗУ 128 КБ.
Проект моделирования MS Visual Studio позволяет выполнять отладку приложения и добавление пользовательского кода, даже если конечное целевое оборудование еще не доступно.
«Новый AppWizard оптимизирует весь процесс создания даже сложных графических приложений без необходимости глубокого знания того, как работает emWin», - говорит Йорг Эрле, менеджер по продуктам emWin в Segger.
Джо Ю, вице-президент и генеральный менеджер линейки низкоэнергетических продуктов MPU и MCU в NXP, говорит: «Простой в использовании API, эффективность и документация emWin являются выдающимися и простыми в использовании в наших пакетах MCUXpresso SDK».
