×

基于嵌入式操作系统VxWorks的战车虚拟仪表显示技术研究

消耗积分:3 | 格式:rar | 大小:225 | 2009-09-11

分享资料个

         本文研究在嵌入式实时操作系统VxWorks 及其图形系统WindML 上实现战车虚拟仪表图形系统的技术难点问题,并研究如何应用设计模式提高嵌入式计算机软件代码可复用性和系统可维护性。
关键词:VxWorks 操作系统,虚拟仪表,WindML,嵌入式计算机,设计模式
         VxWorks 是美国Wind River 公司推出的实时操作系统,是专门为实时嵌入式系统设计开发的,以其高可靠性、稳定性、快速性、可裁剪性而著称,WindML 是该公司专门开发的运行于VxWorks 上的媒体库 [1]。但是,VxWorks 实时操作系统在我国的应用刚刚起步,尤其在战车虚拟仪表系统方面的应用几乎没有。要在VxWorks 及WindML 上实现战车虚拟仪表,就必须解决动画刷新时的图像抖动、系统默认颜色数不够、动画图像层叠刷新等问题。同时,在以往的嵌入式系统中,一般使用C 语言编程,很少应用面向对象的软件工程方法,系统的设计开发效率低,代码的可复用性差,系统扩展困难,软件难以维护。本文采用双缓冲区、颜色配置、更新系统默认位图等方法解决在WindML 上实现战车虚拟仪表图形系统的技术难点,并在嵌入式系统软件设计中尝试使用C++语言,提出应用面向对象软件工程方法中的设计模式,以提高代码的可复用性、软件的可维护性和系统的可扩展性。

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !