Azure GUIX 嵌入式 GUI 是微软的高级行业级 GUI 解决方案,专门设计用于深度嵌入式、实时和 IoT 应用程序。
微软还提供了一个名为 Azure RTOS GUIX Studio 的功能齐全的所见即所得桌面设计工具,使开发人员可以在桌面上设计其 GUI 并生成随后可以导出到目标的 Azure RTOS GUIX 嵌入式 GUI 代码。 Azure RTOS GUIX 与 Azure RTOS ThreadX RTOS 完全集成,适用于 Azure RTOS ThreadX 支持的许多相同处理器。 凭借上面所有因素以及占用内存极少、执行速度快、易于使用这些优势,Azure RTOS GUIX 成为需要用户界面的最苛刻嵌入式 IoT 应用程序的理想选择。
Azure RTOS GUIX Studio 提供了一个完整的嵌入式图形用户界面(GUI)库和设计环境,方便了您的设备所需的所有图形元素的创建和维护。
Azure RTOS GUIX 体积小、速度快,并且易于移植到几乎任何能够支持图形输出的硬件配置,它还为应用程序级用户界面开发提供了卓越的视觉吸引力以及直观而强大的 API。
下面是 Azure RTOS 主要组件的依赖关系。
Azure RTOS GUIX 和 Azure RTOS GUIX Studio 提供了创建独特典雅型用户界面所需的所有功能。 标准 Azure RTOS GUIX 包中包含各种示例用户界面,包括医疗设备参考、智能手表参考、家庭自动化参考、工业控制参考、汽车参考以及各种子画面和动画示例。 请单击下面显示的参考示例。
家庭自动化
医疗
使用者
大型家用电器
汽车
工业
每个 Azure RTOS GUIX 参考都具有相应的 Azure RTOS GUIX Studio 项目,该项目定义参考设计的所有图形元素。 更改参考设计非常简单。 只需打开相应的 Azure RTOS GUIX 项目,进行所需更改,保存项目,然后选择“项目”。
生成所有输出文件以生成适用于 Azure RTOS GUIX 的 C 代码。 然后,只需重新生成目标应用程序并运行,即可观察修改后的参考设计。