[發明專利]一種實時嵌入式3D數字儀表構造方法有效
| 申請號: | 201110450434.8 | 申請日: | 2011-12-30 |
| 公開(公告)號: | CN102541559B | 公開(公告)日: | 2017-02-22 |
| 發明(設計)人: | 潘遠明;劉立宇;賈曉博;李彥峰;李紹杰;王棟;張克賓;賀春妮;張弦 | 申請(專利權)人: | 中科方德軟件有限公司 |
| 主分類號: | G06F9/44 | 分類號: | G06F9/44 |
| 代理公司: | 暫無信息 | 代理人: | 暫無信息 |
| 地址: | 100190 *** | 國省代碼: | 北京;11 |
| 權利要求書: | 查看更多 | 說明書: | 查看更多 |
| 摘要: | |||
| 搜索關鍵詞: | 一種 實時 嵌入式 數字 儀表 構造 方法 | ||
技術領域
本發明屬于計算機嵌入式軟件領域,具體涉及一種實時嵌入式3D數字儀表構造方法。
背景技術
目前最常見的汽車儀表大多數采用機電式組合儀表,隨著儀表板上顯示的信息不斷增加,造成組合儀表表盤面積不斷增大,而實際應用中現有的機電式組合汽車儀表的儀表盤展示能力有限,無法滿足不斷增加的車輛各項信息處理、展示的需要。綜合儀表集成多種功能是車用儀表發展的趨勢之一,現有車用組合儀表功能單一,大多只能顯示基本的諸如發動機轉速、車輛時速等基本狀態信息,而追加其它附加功能極為困難;此外現有儀表顯示的用戶界面表現形式較為單一,無法用軟件方式展示3D效果;而借助于模具實現3D的展示效果,成本高,更新周期長。
另外,從開發角度講,現有機電儀表組合儀表的研發周期長,不易快速開發,更新升級較為困難,定型生產后,小版本的升級較為困難,版本升級的周期較長。
發明內容
鑒于現有技術的缺陷,本發明目的在于提供一種實時嵌入式3D數字儀表構造方法,其特征在于包括如下步驟:
以RTEMS操作系統為系統核心,在RTEMS操作系統之上定制符合OpenGL?ES1.0、2.0規范的3D圖形引擎;
建立一組符合OpenGL?ES1.0、2.0規范、可運行在RTEMS操作系統上的數字儀表基本構件,并用XML對這些構件的名稱、類別、基本參數類型,基本參數值域進行描述,把這些構件組合形成數字儀表構件庫;
以QT為基礎定制與RTEMS和3D基礎運行環境相適應的QT?Embedded開發支撐工具;
采用所述QT?Embedded開發支撐工具從所述的儀表構件庫中選擇已有的儀表基本構件組成新的數字儀表應用;
在所述QT?Embedded開發支撐工具中編譯所組成的新的數字儀表應用,并生成目標系統的鏡像文件;
將鏡像文件下載到目標硬件平臺,進而構造實時嵌入式3D數字儀表實例。
本發明所述的實時嵌入式3D數字儀表構造方法中所述QT?Embedded開發支撐工具可以實現對該所述數字儀表基本構件庫的中的基本儀表構件進行增加、刪除、修改操作,并可以選擇數字儀表基本構件組合形成新的數字儀表應用。
本發明的嵌入式實時3D數字儀表軟件解決方案提供了一套數字儀表的基礎運行環境,同時提供一套與之配套的開發與部署工具,以實現數字儀表應用的快速開發與部署。
附圖說明
圖1為本發明實時嵌入式3D數字儀表構造方法的主要構成示意圖;
圖2是本發明實時嵌入式3D數字儀表開發過程示意圖;
圖3是本發明實時嵌入式3D數字儀表應用層次結構示意圖。
具體實施方式
下面結合附圖對本發明實時嵌入式3D數字儀表構造方法的具體過程進行詳細描述。
RTEMS,即:實時多處理器系統(Real?Time?Executive?for?Multiprocessor?Systems),是一個開源的實時嵌入操作系統RTOS。它最早用于美國國防系統,早期的名稱為實時導彈系統(Real?Time?Executive?for?Missile?Systems),后來改名為實時軍用系統(Real?Time?Executive?for?Military?Systems),現在由OAR公司負責版本的升級與維護。目前無論是航空航天、軍工,還是民用領域RTEMS都有著極為廣泛的應用。具體內容可以參見:http://www.rtems.com。
OpenGL?ES(OpenGL?for?Embedded?Systems)是OpenGL三維圖形API的子集,針對手機、PDA和游戲主機等嵌入式設備而設計。該API由Khronos集團定義推廣,Khronos是一個圖形軟硬件行業協會,該協會主要關注圖形和多媒體方面的開放標準。OpenGL-ES是免授權費的,跨平臺的,功能完善的2D和3D圖形應用程序接口API,主要針對多種嵌入式系統專門設計-包括控制臺、移動電話、手持設備、家電設備和汽車。它由精心定義的桌面OpenGL子集組成,創造了軟件與圖形加速間靈活強大的底層交互接口。OpenGLES包含浮點運算和定點運算系統描述以及EGL針對便攜設備的本地視窗系統規范。OpenGL?ES?1.X面向功能固定的硬件所設計并提供加速支持、圖形質量及性能標準。OpenGLES?2.X則提供包括遮蓋器技術在內的全可編程3D圖形算法。具體內容可以參見:http://www.khronos.cn/。
該專利技術資料僅供研究查看技術是否侵權等信息,商用須獲得專利權人授權。該專利全部權利屬于中科方德軟件有限公司,未經中科方德軟件有限公司許可,擅自商用是侵權行為。如果您想購買此專利、獲得商業授權和技術合作,請聯系【客服】
本文鏈接:http://www.szxzyx.cn/pat/books/201110450434.8/2.html,轉載請聲明來源鉆瓜專利網。
- 上一篇:一種電源輸入保護裝置
- 下一篇:一種預裝式變電站





