首页> 外文会议> >Solving the embedded OpenGL puzzle - making standards, tools, and APIs work together in highly embedded and safety critical environments
【24h】

Solving the embedded OpenGL puzzle - making standards, tools, and APIs work together in highly embedded and safety critical environments

机译:解决嵌入式OpenGL难题-使标准,工具和API在高度嵌入式和安全关键的环境中协同工作

获取原文

摘要

Embedded graphical Human Machine Interfaces (HMIs) are increasingly making use of the OpenGL rendering API as a standard for defining and rendering screen graphics. This trend is supported by the emergence of hardware accelerated graphics subsystems and commercially available driver software. Meanwhile, embedded graphics tool and software vendors have adopted OpenGL in various forms as the rendering API they support. For highly embedded and safety critical environments, however, full OpenGL is not a narrow enough standard. In order to achieve low-cost/low power hardware implementations and reduce driver complexity to achieve safety-critical certification, OpenGL subsets must be embraced. In recent years, the mobile graphics industry has benefited from the efforts of industry consortiums to define capable OpenGL subsets. These subsets, or profiles, exist in various versions intended to facilitate the development of applications for widely differing embedded markets, from cell phone graphics to safety critical high-powered embedded graphics subsystems. It is clear that such well-defined standards can and will have a beneficial impact on the embedded and safety-critical graphics industries, offering unprecedented portability and simplicity for HMI applications. What is not as clear is the level to which graphics tool and software vendors are supporting the new standards. The stakes are high for the end developer, as reliance on API capabilities that are either unsupported or difficult to certify can present serious system integration and certification pitfalls. This paper presents recommendations in such areas as tool selection, standards to levy on vendors and developers, approaches for achieving user interfaces and font rendering using the OpenGL standards, and recommendations to ensure the successful engineering and wide deployment of HMI software.
机译:嵌入式图形人机界面(HMI)越来越多地使用OpenGL渲染API作为定义和渲染屏幕图形的标准。硬件加速图形子系统和商用驱动程序软件的出现支持了这种趋势。同时,嵌入式图形工具和软件供应商已采用各种形式的OpenGL作为它们支持的渲染API。但是,对于高度嵌入式和安全性至关重要的环境,完整的OpenGL还不够狭窄。为了实现低成本/低功耗的硬件实现并降低驱动程序复杂度以实现安全关键认证,必须包含OpenGL子集。近年来,移动图形行业受益于行业协会定义功能强大的OpenGL子集的努力。这些子集或配置文件以各种版本存在,旨在促进针对广泛不同的嵌入式市场的应用程序开发,从手机图形到安全性高的高性能嵌入式图形子系统。显然,这样定义良好的标准可以并且将对嵌入式和安全性至关重要的图形行业产生有益的影响,为HMI应用程序提供空前的可移植性和简便性。目前尚不清楚图形工具和软件供应商在何种程度上支持新标准。对于最终开发人员而言,风险很大,因为依赖不受支持或难以认证的API功能可能会导致严重的系统集成和认证陷阱。本文提供了以下方面的建议:工具选择,向供应商和开发人员征收的标准,使用OpenGL标准实现用户界面和字体渲染的方法,以及确保成功进行工程设计和广泛部署HMI软件的建议。

著录项

相似文献

  • 外文文献
  • 中文文献
  • 专利
获取原文

客服邮箱:kefu@zhangqiaokeyan.com

京公网安备:11010802029741号 ICP备案号:京ICP备15016152号-6 六维联合信息科技 (北京) 有限公司©版权所有
  • 客服微信

  • 服务号