2016年4月07 VxWorks

VxWorks的可伸缩图形

由马克Hermeling

6 a00d83451f5c369e201287600a6f9970c-pi

图形对于嵌入式系统很重要。这些年来,图形功能一直在增长,终端客户希望看到越来越多的内容和与嵌入式系统的交互。风河系统公司的VxWorks实时操作系统提供了满足这种不断增长的需求所需的所有可伸缩性。

在最简单的形式下,VxWorks提供了帧缓冲区支持;用户可以直接写入framebuffer,可以使用OpenVG作为抽象层,也可以使用Wind River的UI呈现库,该库提供了按钮、窗口和滑块等小部件,并与触摸屏界面集成。Framebuffer支持通常用于简单的用户界面,不涉及计算密集型的过度动画。

VxWorks还支持通过OpenGL ES2 API抽象的加速图形。这将大量的图形工作从通用处理器转移到图形处理器。它提供平滑的图形动画和各种不同的效果,而无需加载CPU。用户可以直接编写OpenGL API,并以这种方式构建显示,或者他们可以接触到来自公司的第三方UI库QtAltia,或曲柄软件强大的UI库。如果安全认证是必须的,VxWorks可以通过像CoreAVIDisti

在下面的视频中有一个基于英特尔酷睿i7处理器的OpenGL图形的简短演示在这里

以前的Simics帮助在24小时内运行60000个GNAT Pro测试
下一个Simics测试的有效使用