임베디드 월드 : Segger, GUI 디자인을위한 AppWizard 출시
AppWizard에는 자체 리소스 관리 기능이 내장되어 있으며 애니메이션 렌더링, 언어 관리 및 위젯과 같은 emWin의 핵심 기능을 쉽게 사용할 수 있습니다.
이 프로그램에는 회사가 '당신이 보는 것 (WYSIWYG) 편집기'라고 부르는 것이 포함되어 있으며, 엔지니어들은 관련 상호 작용 및 이벤트와 함께 응용 프로그램 인터페이스를 설계하고 파일을 내 보내지 않고도 이러한 응용 프로그램을 확인할 수 있습니다. 실제로 보일 것입니다.
또한 AppWizard는 시뮬레이션 된 환경에서 생성 된 응용 프로그램을 쉽게 테스트 할 수 있도록 재생 모드를 통합합니다. F5를 누르면 IDE에서 디버깅하는 것처럼 응용 프로그램의 현재 상태가 실행됩니다.
Segger는 AppWizard로 임베디드 GUI 애플리케이션을 구축하는 데 emWin 또는 C- 프로그래밍에 대한 사전 경험이 거의 필요하지 않다고 주장했다. 응용 프로그램의 동작은 신호 및 슬롯 / 상호 작용을 적용하여 정의됩니다.
통합 자원 관리를 통해 모든 자원 (예 : 글꼴 및 이미지)이 자동으로 내부 형식으로 변환되어 프로젝트에 추가됩니다. 리소스는 내부 메모리에 저장하거나 외부 미디어로 오프로드 할 수 있습니다.
보드 수준 패키지 지원을 통해 AppWizard는 즉시 사용 가능한 대상 응용 프로그램을 생성 할 수 있습니다. 이 패키지에는 SD 카드 또는 다른 형태의 외부 메모리에 리소스를 쉽게 배치 할 수 있도록 Segger의 emFile 파일 시스템뿐만 아니라 대상 하드웨어 및 디스플레이의 완벽한 시작을 포함합니다.
AppWizard는 최소 32kByte의 RAM과 128kByte의 ROM을 가진 모든 시스템에서 작동하도록 C 소스 파일 번들을 출력합니다.
MS Visual Studio 시뮬레이션 프로젝트를 사용하면 최종 대상 하드웨어를 아직 사용할 수없는 경우에도 애플리케이션 디버깅 및 사용자 지정 코드 추가를 수행 할 수 있습니다.
Segger의 emWin 제품 관리자 인 Jörg Ehrle은“새로운 AppWizard는 emWin 작동 방식에 대한 확실한 지식 없이도 복잡한 그래픽 응용 프로그램을 구축하는 전체 프로세스를 간소화합니다.
NXP의 저전력 MPU 및 MCU 제품군의 조 유 (Joe Yu) 부사장은“emWin의 사용하기 쉬운 API, 효율성 및 문서화가 뛰어나고 MCUXpresso SDK 패키지 내에서 사용하기 쉽다”고 말합니다.
