解决嵌入式OPENGL能在高度嵌入和安全的环境中外文文献翻译中英文翻译外文翻译.docx

上传人:b****3 文档编号:2984644 上传时间:2022-11-16 格式:DOCX 页数:9 大小:284.72KB
下载 相关 举报
解决嵌入式OPENGL能在高度嵌入和安全的环境中外文文献翻译中英文翻译外文翻译.docx_第1页
第1页 / 共9页
解决嵌入式OPENGL能在高度嵌入和安全的环境中外文文献翻译中英文翻译外文翻译.docx_第2页
第2页 / 共9页
解决嵌入式OPENGL能在高度嵌入和安全的环境中外文文献翻译中英文翻译外文翻译.docx_第3页
第3页 / 共9页
解决嵌入式OPENGL能在高度嵌入和安全的环境中外文文献翻译中英文翻译外文翻译.docx_第4页
第4页 / 共9页
解决嵌入式OPENGL能在高度嵌入和安全的环境中外文文献翻译中英文翻译外文翻译.docx_第5页
第5页 / 共9页
点击查看更多>>
下载资源
资源描述

解决嵌入式OPENGL能在高度嵌入和安全的环境中外文文献翻译中英文翻译外文翻译.docx

《解决嵌入式OPENGL能在高度嵌入和安全的环境中外文文献翻译中英文翻译外文翻译.docx》由会员分享,可在线阅读,更多相关《解决嵌入式OPENGL能在高度嵌入和安全的环境中外文文献翻译中英文翻译外文翻译.docx(9页珍藏版)》请在冰豆网上搜索。

解决嵌入式OPENGL能在高度嵌入和安全的环境中外文文献翻译中英文翻译外文翻译.docx

解决嵌入式OPENGL能在高度嵌入和安全的环境中外文文献翻译中英文翻译外文翻译

1、外文原文:

SOLVINGTHEEMBEDDEDOPENGLPUZZLE–MAKINGSTANDARDS,TOOLS,ANDAPISWORKTOGETHERINHIGHLYEMBEDDEDANDSAFETYCRITICALENVIRONMENTS

Abstract:

EmbeddedgraphicalHumanMachineInterfaces(HMIs)areincreasinglymakinguseoftheOpenGLrenderingAPIasastandardfordefiningandrenderingscreengraphics.Thistrendissupportedbytheemergenceofhardwareacceleratedgraphicssubsystemsandcommerciallyavailabledriversoftware.Meanwhile,embeddedgraphicstoolandsoftwarevendorshaveadoptedOpenGLinvariousformsastherenderingAPItheysupport.Forhighlyembeddedandsafetycriticalenvironments,however,fullOpenGLisnotanarrowenoughstandard.Inordertoachievelow-cost/lowpowerhardwareimplementationsandreducedrivercomplexitytoachievesafety-criticalcertification,OpenGLsubsetsmustbeembraced.

Inrecentyears,themobilegraphicsindustryhasbenefitedfromtheeffortsofindustryconsortiumstodefinecapableOpenGLsubsets.Thesesubsets,orprofiles,existinvariousversionsintendedtofacilitatethedevelopmentofapplicationsforwidelydifferingembeddedmarkets,fromcellphonegraphicstosafetycriticalhigh-poweredembeddedgraphicssubsystems.Itisclearthatsuchwell-definedstandardscanandwillhaveabeneficialimpactontheembeddedandsafety-criticalgraphicsindustries,offeringunprecedentedportabilityandsimplicityforHMIapplications.Whatisnotasclearistheleveltowhichgraphicstoolandsoftwarevendorsaresupportingthenewstandards.Thestakesarehighfortheenddeveloper,asrelianceonAPIcapabilitiesthatareeitherunsupportedordifficulttocertifycanpresentserioussystemintegrationandcertificationpitfalls.Thispaperpresentsrecommendationsinsuchareasastoolselection,standardstolevyonvendorsanddevelopers,approachesforachievinguserinterfacesandfontrenderingusingtheOpenGLstandards,andrecommendationstoensurethesuccessfulengineeringandwidedeploymentofHMIsoftware.

Background  

Graphical Processing Units (GPUs)  

Over the past 10 years, display rendering technology for platform embedded systems 

has undergone fundamental changes. These changes have been driven primarily by two twin technological thrusts – flat-panel display hardware and advanced raster-based EGS systems using OpenGL. Flat panels have enabled an increase in display resolution while still supporting embedded size and weight constraints. Raster based EGS, particularly based on commodity OpenGL hardware, has provided the horsepower 

to drive the increased resolution.  

The rendering engine, or graphics chip, is the part of the mobile computing device that processes graphics and creates or renders the display. On the desktop, hardware rendering engines dominate, resulting in two separate high performance processors being present in most systems – one for general computing, and one for processing and displaying graphics. The development of the GPU, has been largely driven by the desire for better video gaming capability, but also by the desire for better workstation and desktop graphical processing.  

GPU technology has found a niche in embedded systems, providing advanced display capabilities that were difficult or even impossible to achieve in legacy graphical display systems. These embedded GPUs are embedded variants of desktop or laptop graphics cards, featuring GPUs, onboard texture memory, and hardware accelerated lighting, transformation, and rasterization. Offerings featuring hardware from major desktop graphics companies are being widely used in military applications. An embedded GPU is shown in Figure 1. 

MostGPUtechnologydeployedinembeddedsystemstodayhasitsrootsindesktoporlaptopbasedgraphicsaccelerators.PowerconsumptionfortheGPUalonecanrangefrom5to15W.Thesedesignscanprovidepowerequivalenttoadesktoporlaptopwithinanembeddedenvironment,providedthesupportingdriversoftwareisavailable.OpenGLisbyfarthemostcommonlyusedstandardtosupplythesedrivers.OpenGLasanEmbeddedStandardTheadventoftheGPUhasbeenaccompaniedbywidespreaduseofnewstandardsdesignedtofacilitatedevelopmentofgraphicalapplicationsthattakeadvantageofthehardware.OnesuchlowlevelApplicationsProgrammingInterface(API)isOpenGL.OpenGLprovidesasoftwareinterfacethatsupports2Dand3Ddefinitionofgeometryandrenderingfunctions.SomeofthemajorfunctionsOpenGLsupportsinclude:

Matrix-basedgeometrytransformations

Viewportandclippingregions

Texturedgeometry

Graphicspipelinestatemanagement

Geometrycaching

ThesefunctionsaresupportedthroughalogicalpipelinethattheGPUimplements.Thepipelineexpectsgeometryspecificationintheformoftriangles,points,andlines,alongwithtransformation,clipping,color,andtextureinformationusedtoconvertthe into the 

展开阅读全文
相关资源
猜你喜欢
相关搜索
资源标签

当前位置:首页 > 表格模板 > 书信模板

copyright@ 2008-2022 冰豆网网站版权所有

经营许可证编号:鄂ICP备2022015515号-1