EN

新闻中心

LOONGSON NEWS

栏目导航

基于龙芯平台的实时操作系统图形开发框架发布

发布时间:2017-01-09    已阅读:

        基于龙芯平台的实时操作系统图形开发框架是由龙芯中科技术有限公司推出的一款嵌入式系统图形开发框架,用于基于龙芯处理器平台的vxWorks、RTLinux等实时操作系统的图形应用开发。基于本嵌入式图形框架,可以开发跨平台2D/3D图形应用,使图形程序获得硬件加速能力,以及更少的CPU占用,有利于提高龙芯平台实时操作系统的整体性能。本框架可用于工业、安全等领域的人机交互终端,特别是有实时性要求的使用场景,例如显控、指控、电子地图、虚拟仪表、工业控制等。
系统架构图:
        此图形框架基于开源版本的Qt,经过龙芯团队的定制优化可以运行在vxWorks、RTLinux等实时操作系统,并且支持2D模式和3D模式。开源版的Qt的3D模式仅有powerVR显卡,并且依赖于powerVR的SDK才可以正常应用。此框架完全没有这样的限制,只要显卡支持OpenGL,就可以通过此框架显示3D应用程序。
        在此框架上开发应用程序可以统一使用Qt提供的开发环境即可。在此框架支持的实时操作系统上仅需要一套源代码,重新编译就可以在不同的实时系统下运行。VxWorks系统对于Qt的模块支持有QtCore、QtGui、QtNetwork、QtSvg、QtXml、QtXmlPartten,而RTLinux则可以支持Qt为linux提供的全部模块。
        在vxWorks下传统的界面编程组件windML的编程操作过程复杂繁琐,并且不是所见即所得的可视化编程;在此组件中完全抛弃了vxWorks图形界面对windMl的依赖,加入独立操作显示器的模块和鼠标键盘模块,不仅如此,此组件在开发界面应用的过程中是所见即所得的,操作非常友好。
        本框架提供OpenGL2.1编程接口,支持RS780、M96等AtI显卡,未来将提供E6760、E8860等显卡支持。
        框架的发布标志着龙芯平台实时操作系统的图形开发有了统一的API接口标准,将对推进龙芯平台生态建设起到积极的促进作用。