guix是图形界面框架的一种高性能实时实现,专用于基于 ThreadX 的嵌入式应用程序。
与许多其他 GUI 实现不同,guix的设计用途非常广泛,可轻松地从基于小型微控制器的应用程序扩展到使用功能强大的 RISC 和 DSP 处理器的应用程序。
这与公共域或最初适用于工作站环境但随后被挤压为嵌入式设计的商业实现形成了鲜明对比。
guix功能:
易于与基于主机的设计工具 GUIX Studio 一起使用
能实现完整托管原型制作的 Win32 GUIX 运行时环境
支持 ThreadX 所支持的大多数处理器
专门以 ANSI C 写入
支持各种字节序
支持最小最快的嵌入式 GUI
运行时可配置、对象数、屏幕大小等。
易于写入显示驱动程序接口
支持彩色(颜色深度最高为 32 bpp)、单色和灰度
支持多语言(通过 UTF8 字符串编码和字符串资源)
支持默认的免费字体和轻松添加新字体
支持多个不同大小的绘图画布
支持多个不同大小和颜色深度的显示
支持屏幕转换(淡入、淡出、滑动等)
支持触摸屏、手势和虚拟键盘
支持位图压缩
支持 alpha 值混合处理
支持抖动
支持抗锯齿
支持设置外观和主题
支持画布混合
完成窗口管理