Embedded World: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シミュレーションプロジェクトを使用すると、最終的なターゲットハードウェアが(まだ)利用できない場合でも、アプリケーションのデバッグとカスタムコードの追加を実行できます。
「新しいAppWizardは、emWinがどのように機能するかについての確かな知識がなくても、複雑なグラフィカルアプリケーションを構築するプロセス全体を合理化します」とSeggerのemWinの製品マネージャーであるJörgEhrleは述べています。
NXPの低電力MPU&MCU製品ラインのバイスプレジデント兼ゼネラルマネージャーであるJoe Yuは、「emWinの使いやすいAPI、効率、およびドキュメントは、当社のMCUXpresso SDKパッケージ内で優れており、使いやすい」と述べています。
