国产91免费_国产精品电影一区_日本s色大片在线观看_中文在线免费看视频

您現在的位置: 通信界 >> 測試儀表 >> 技術正文  
 
基于嵌入式Linux與QT的汽車虛擬儀表設計[圖]
[ 通信界 / 佚名 / www.6611o.com / 2016/4/25 22:53:21 ]
 

0 引言

儀表作為汽車整個系統中十分重要的部分,是提高汽車綜合性能的重要方面之一。隨著計算機軟硬件技術、總線技術、電子技術等的快速發展,控制系統臃腫、接線布線復雜、占用空間大的傳統電磁機械儀表漸漸被淘汰,虛擬儀表正以傳統機械儀表無法比擬的速度迅猛發展。目前虛擬儀表通常包括純數字儀表和虛擬儀表盤儀表2種:純數字儀表成本較低,但功能和界面比較簡單,滿足不了一般駕駛員的需求;而現有的虛擬儀表盤儀表雖然功能和界面比較豐富,但又存在著開發成本高、可移植性和可重繪性差、可擴展性不足等缺點,不利于大范圍的推廣與應用。

針對傳統儀表和現有儀表存在的不足,本文提出了一種新型的車載虛擬儀表設計方案,采用ARM 處理器S3C6410為核心的硬件平臺和以嵌入式Linux系統為核心的軟件平臺,并在此基礎上采用開放源代碼的圖形界面庫QT開發儀表終端應用程序。該虛擬儀表可讀性好,讀數精度高,在可移植性、可維護性和成本方面都得到了良好的改善,具有較大的科研價值和商業使用價值。

1 系統總體設計

本文所介紹的車載虛擬儀表的基本設計思想是將汽車上安裝的各種傳感器采集到的數據進行智能化的處理,然后在運行于嵌入式Linux系統的使用QT設計的虛擬儀表盤上進行顯示,以便于監測汽車各系統的工作狀況,如剩余油量、當前車速、行駛里程等,并在某狀態出現異常或存在危險時向駕駛員提示報警。

如圖1所示,本車載虛擬儀表系統的設計總體由3個部分組成:

(1)信號采集:對汽車上安裝的的各種傳感器采集的速度、剩余油量等汽車狀態信息,經過處理轉換后,將其轉換為計算機可以識別的數字量;(2)數據處理:將"信號采集"過程傳輸來的數據進行必要的處理,將有用的數據保存,以便于顯示和報警,本過程主要由嵌入式處理器完成;(3)人機交互:將"數據處理"過程處理完成的數據,在使用QT設計的虛擬儀表盤上動態顯示,主要顯示內容有:當前速度、燃油箱的存油量、時間日期、行駛里程、報警燈等;在某項狀態出現異常時,通過報警模塊向駕駛員提示報警。

圖1 虛擬儀表系統結構框圖

2 虛擬儀表硬件設計

虛擬儀表的硬件結構圖如圖2所示。虛擬儀表的核心處理器采用ARM1176JZF-S核的S3C6410芯片,其主頻最高可達到667MHz,內部繼承了強大的多媒體處理單元,帶有3D圖形硬件加速器,并支持2D圖形圖像的平滑縮放等操作,有利于為用戶提供高靈敏度的汽車狀態動態顯示;外接256 MB SDRAM 和2GBNANDFLASH;串口連接信號轉換處理模塊,轉換處理模塊內部集成CAN-RS232轉換器及24位的A/D轉換器LTC2414,接收相關傳感器采集的各種汽車狀態信號,并經過處理后,將處理完成的數據上傳至處理器;外接LCD模塊采用8寸TFT液晶顯示屏,處理器內部集成的LCD控制器信號線經過驅動電路后即可連接LCD模塊,為虛擬儀表顯示提供了硬件平臺;外接由語音芯片組成的報警模塊,在必要的時候可以由處理器驅動報警模塊以語音的形式向駕駛員提示報警。

圖2 虛擬儀表的硬件結構圖

3 虛擬儀表軟件設計

本系統采用嵌入式Linux作為操作系統,在Linux平臺下編寫虛擬儀表的驅動程序和應用程序,采用QT/embedded設計虛擬儀表軟面板。應用程序的主要功能有,當接收到各個經轉換處理的傳感器采集到的信號后,將其有用的數據提取并加以存儲,然后調用儀表顯示程序,將需要顯示的內容顯示到不同的虛擬儀表盤中,同時并行判斷各項參數是否正常,若出現異常則調用語音報警程序和顯示程序提示報警。虛擬儀表軟件結構圖如圖3所示。虛擬儀表軟件開發主要有2個內容:開發環境的搭建、虛擬儀表應用程序的設計。

圖3 虛擬儀表的軟件結構圖

3.1 開發環境的搭建

為了開發滿足功能的應用程序,本文采用的軟件開發環境是Vmware WorkStation 7虛擬機和Fedora 13操作系統,在此環境中安裝交叉編譯器ARM-linux-gcc 4.5.1,用來完成包含相關驅動程序的虛擬儀表系統內核、QT庫和應用程序的編譯;編譯安裝QT/Embedded庫,用來支持虛擬儀表人機交互界面程序的開發并生成虛擬儀表系統中需要的QT庫文件;編譯Tslib觸摸屏庫,為虛擬儀表系統添加觸摸屏支持;在Fedora13系統中安裝QT Creator軟件,用于完成虛擬儀表系統應用程序的開發;移植嵌入式設備的系統引導程序U-boot;編寫硬件平臺相關驅動,然后裁剪編譯Linux2.6.10內核并在其中加載已編譯的相關驅動;制作硬件平臺需要的根文件系統,在其中移植已配置、編譯過的tslib庫和QT/Embedded庫。

3.2 應用程序開發

本虛擬儀表系統的的應用程序基于QT/Embedded平臺,使用QT的輕量級集成開發環境QT Creator完成開發,最后在已搭建的開發環境中編譯生成可執行二進制文件,并將其移植到硬件平臺中的文件系統中進行測試。

虛擬儀表系統應用程序的主要工作流程如圖4所示,在系統上電后,應用程序開始運行,要實現汽車虛擬儀表系統的功能,應用程序需要完成虛擬儀表面板和后臺處理程序的開發:

圖4 系統軟件工作流程圖

3.2.1 虛擬儀表面板的繪制

虛擬儀表面板主要將汽車的一些基本狀態在LCD上通過表盤和數字直觀、動態的顯示出來,本設計中采用速度、油量、電池電量、時間日期、安全帶、安全氣囊、行駛里程等狀態。

為了提高本虛擬儀表的可擴展性和可維護性,在本設計中,為每種具體的虛擬儀表對象定義一個抽象類。

下面即以儀表盤類(QMeter)為例介紹本系統中虛擬儀器面板的繪制。

在需要顯示的各種狀態中,速度和油量通常以儀表盤形式顯示,虛擬儀表模塊中的虛擬儀表盤采用QT的二維圖形引擎的基礎類QPainter開發。QPainter具有豐富的圖形圖像繪制函數,并支持反走樣、漸變填充、像素混合、線性變換等特性,利用這些函數完成儀表盤的繪制。

QMeter類的定義如下:

3.2.2 后臺處理程序

后臺處理程序主要將系統下層采集的數據進行分析處理,將有用的數據傳送至虛擬儀表面板顯示,實現虛擬儀表的動態顯示,同時以多線程的方式不斷檢測汽車各項狀態,當某項狀態出現異常或存在危險時驅動LCD和語音芯片向駕駛員報警,其中異常狀態有超速、存油量過低、電池電量過低等。下面以報警子程序為例講解后臺處理子程序。

報警子程序在后臺處理程序中新建一個線程,通過多線程的方式以輪詢的方式查詢各個傳感器的狀態,當發現某個狀態存在危險時,驅動語音芯片發出相應的報警信息。其定義如下:

QT特有的信號與槽(signal/slots)機制實現方式如下:

通過調用QObject對象的connect函數,將報警線程的sendData信號與主線程的槽函數Deal()關聯,當報警偵聽線程發射信號時,主線程槽函數及時被調用,驅動報警。

4 應用程序示例

將裁剪、編譯過的內核與制作的帶QT庫的文件系統燒寫到開發板。在開發環境內交叉編譯編寫的應用程序,得到可執行二進制文件,將此文件移植到開發板,即可實現應用程序的發布。重新開機,運行應用程序即顯示虛擬儀表界面,如圖5所示。

圖5 基于嵌入式Linux與QT的汽車虛擬儀表主界面

通過汽車上的各種傳感器采集數據,通過控制器和高速CAN總線傳送到S3C6410硬件平臺解析,應用程序得到解析后的數據后,即可動態的顯示當前車輛的各種狀態及報警情況。

5 結 語

本文設計的汽車虛擬儀表,具有優良的跨平臺性能;該設計方案使得儀表信息量增大,操作簡單,易于維護,界面友好;采用開放源碼設計,使得本系統開發成本降低;使用雙緩沖技術消除了儀表顯示頁面的閃爍;采用多線程技術,使處理、顯示與報警同時進行,提高了系統的實時性與靈敏度;將具體的虛擬儀表對象定義為抽象類,增強了虛擬儀表的擴展性。經實驗測試,本虛擬儀表系統的所有功能模塊均能正常運行,該系統的應用將對降低汽車的成本,縮短汽車儀表系統的研發周期,提供高友好度的人機界面具有重要的意義。

 

作者:佚名 合作媒體:不詳 編輯:顧北

 

 

 
 熱點技術
普通技術 “5G”,真的來了!牛在哪里?
普通技術 5G,是偽命題嗎?
普通技術 云視頻會議關鍵技術淺析
普通技術 運營商語音能力開放集中管理方案分析
普通技術 5G網絡商用需要“無憂”心
普通技術 面向5G應運而生的邊緣計算
普通技術 簡析5G時代四大關鍵趨勢
普通技術 國家網信辦就《數據安全管理辦法》公開征求意見
普通技術 《車聯網(智能網聯汽車)直連通信使用5905-5925MHz頻段管理規定(
普通技術 中興通訊混合云解決方案,滿足5G多元業務需求
普通技術 大規模MIMO將帶來更多無線信道,但也使無線信道易受攻擊
普通技術 蜂窩車聯網的標準及關鍵技術及網絡架構的研究
普通技術 4G與5G融合組網及互操作技術研究
普通技術 5G中CU-DU架構、設備實現及應用探討
普通技術 無源光網絡承載5G前傳信號可行性的研究概述
普通技術 面向5G中傳和回傳網絡承載解決方案
普通技術 數據中心布線系統可靠性探討
普通技術 家庭互聯網終端價值研究
普通技術 鎏信科技CEO劉舟:從連接層構建IoT云生態,聚焦CMP是關鍵
普通技術 SCEF引入需求分析及部署應用
  版權與免責聲明: ① 凡本網注明“合作媒體:通信界”的所有作品,版權均屬于通信界,未經本網授權不得轉載、摘編或利用其它方式使用。已經本網授權使用作品的,應在授權范圍內使用,并注明“來源:通信界”。違反上述聲明者,本網將追究其相關法律責任。 ② 凡本網注明“合作媒體:XXX(非通信界)”的作品,均轉載自其它媒體,轉載目的在于傳遞更多信息,并不代表本網贊同其觀點和對其真實性負責。 ③ 如因作品內容、版權和其它問題需要同本網聯系的,請在一月內進行。
通信視界
華為余承東:Mate30總體銷量將會超過兩千萬部
趙隨意:媒體融合需積極求變
普通對話 苗圩:建設新一代信息基礎設施 加快制造業數字
普通對話 華為余承東:Mate30總體銷量將會超過兩千萬部
普通對話 趙隨意:媒體融合需積極求變
普通對話 韋樂平:5G給光纖、光模塊、WDM光器件帶來新機
普通對話 安筱鵬:工業互聯網——通向知識分工2.0之路
普通對話 庫克:蘋果不是壟斷者
普通對話 華為何剛:挑戰越大,成就越大
普通對話 華為董事長梁華:盡管遇到外部壓力,5G在商業
普通對話 網易董事局主席丁磊:中國正在引領全球消費趨
普通對話 李彥宏:無人乘用車時代即將到來 智能交通前景
普通對話 中國聯通研究院院長張云勇:雙輪驅動下,工業
普通對話 “段子手”楊元慶:人工智能金句頻出,他能否
普通對話 高通任命克里斯蒂安諾·阿蒙為公司總裁
普通對話 保利威視謝曉昉:深耕視頻技術 助力在線教育
普通對話 九州云副總裁李開:幫助客戶構建自己的云平臺
通信前瞻
楊元慶:中國制造高質量發展的未來是智能制造
對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 楊元慶:中國制造高質量發展的未來是智能制造
普通對話 對話亞信科技CTO歐陽曄博士:甘為橋梁,攜"電
普通對話 對話倪光南:“中國芯”突圍要發揮綜合優勢
普通對話 黃宇紅:5G給運營商帶來新價值
普通對話 雷軍:小米所有OLED屏幕手機均已支持息屏顯示
普通對話 馬云:我挑戰失敗心服口服,他們才是雙11背后
普通對話 2018年大數據產業發展試點示范項目名單出爐 2
普通對話 陳志剛:提速又降費,中國移動的兩面精彩
普通對話 專訪華為終端何剛:第三代nova已成為爭奪全球
普通對話 中國普天陶雄強:物聯網等新經濟是最大機遇
普通對話 人人車李健:今年發力金融 拓展汽車后市場
普通對話 華為萬飚:三代出貴族,PC產品已走在正確道路
普通對話 共享退潮單車入冬 智享單車卻走向盈利
普通對話 Achronix發布新品單元塊 推動eFPGA升級
普通對話 金柚網COO邱燕:天吳系統2.0真正形成了社保管
国产91免费_国产精品电影一区_日本s色大片在线观看_中文在线免费看视频

      在线亚洲人成电影网站色www| 懂色中文一区二区在线播放| 精品国产制服丝袜高跟| 国产专区欧美精品| 亚洲精品免费看| 日韩午夜av电影| av男人天堂一区| 日韩精品视频网| 国产精品久久久久影院亚瑟| 欧美精品第1页| 99久久精品情趣| 奇米精品一区二区三区在线观看| 国产精品视频你懂的| 91精品国产综合久久精品app| 成人午夜激情片| 蜜臀精品一区二区三区在线观看| 国产精品国产精品国产专区不片| 91麻豆精品91久久久久同性| 不卡一区二区中文字幕| 免费日本视频一区| 亚洲精品成人精品456| 2021中文字幕一区亚洲| 欧美日韩精品三区| av高清久久久| 国产成人在线网站| 免费精品99久久国产综合精品| 成人欧美一区二区三区黑人麻豆| 91精品国产品国语在线不卡| 在线看国产一区| av电影天堂一区二区在线观看| 青青国产91久久久久久 | 精品国产一区二区三区忘忧草| 99精品久久99久久久久| 国产乱码精品一区二区三区忘忧草| 五月天精品一区二区三区| 国产精品国产精品国产专区不蜜| 久久这里只精品最新地址| 91精品国产品国语在线不卡| 欧美性受xxxx| 色拍拍在线精品视频8848| 成人午夜伦理影院| 国产麻豆精品在线| 精品无人码麻豆乱码1区2区| 日本特黄久久久高潮| 亚洲观看高清完整版在线观看 | 久久亚洲私人国产精品va媚药| 欧美丰满一区二区免费视频| 色综合色狠狠综合色| 不卡的av中国片| 丰满白嫩尤物一区二区| 国产一区二区三区| 精品一区二区三区免费毛片爱| 日韩av高清在线观看| 午夜av一区二区| 五月婷婷欧美视频| 亚洲福利视频一区二区| 亚洲图片激情小说| 自拍偷拍欧美激情| 亚洲另类色综合网站| 亚洲欧洲一区二区在线播放| 国产精品午夜久久| 中文字幕五月欧美| 亚洲一区二区三区四区在线观看| 一区二区三区四区视频精品免费| 一区二区三区四区亚洲| 亚洲一区二区三区四区在线免费观看| 亚洲欧美日韩国产综合| 亚洲国产精品久久久久婷婷884 | 国产一区二区三区香蕉 | 日韩高清不卡一区二区| 日韩综合在线视频| 麻豆成人久久精品二区三区红| 久久精品国产免费| 国产精品羞羞答答xxdd| 成人理论电影网| 色先锋aa成人| 日韩一级精品视频在线观看| 精品国产免费视频| 欧美国产精品劲爆| 亚洲精品视频在线观看网站| 亚洲乱码日产精品bd| 亚洲bt欧美bt精品777| 日本欧美在线观看| 国产99久久久久久免费看农村| 91在线视频免费91| 91精品久久久久久久99蜜桃| 2023国产一二三区日本精品2022| 国产精品久久三| 日韩一区欧美二区| 成人在线视频一区| 欧美日韩国产另类不卡| 久久女同精品一区二区| 亚洲欧美激情一区二区| 日本成人超碰在线观看| 成人综合婷婷国产精品久久| 欧美体内she精视频| 2021国产精品久久精品| 亚洲一区影音先锋| 国产在线视视频有精品| 色综合久久久久久久| 日韩欧美中文字幕制服| 中文字幕一区二区三区精华液| 日韩经典一区二区| 99在线精品观看| 欧美大片日本大片免费观看| 亚洲蜜臀av乱码久久精品蜜桃| 美女国产一区二区三区| 色婷婷综合久久久久中文| 精品久久国产97色综合| 亚洲国产视频网站| 成人一级片在线观看| 欧美精品日韩一区| 亚洲靠逼com| 成人午夜看片网址| 欧美精品一区二区久久婷婷| 一区二区高清在线| 成人av影院在线| 欧美变态凌虐bdsm| 亚洲va国产va欧美va观看| 不卡在线视频中文字幕| 26uuu亚洲综合色欧美| 视频一区视频二区中文| av电影天堂一区二区在线| 久久久国产一区二区三区四区小说| 亚洲福利视频三区| 日本精品一区二区三区高清| 国产精品三级在线观看| 韩国精品主播一区二区在线观看 | av亚洲精华国产精华精| 精品对白一区国产伦| 日韩精品五月天| 欧美日韩一区小说| 一区二区三区高清在线| av高清久久久| 日韩一区日韩二区| www.色精品| 国产精品久久久久久亚洲伦| 国产91露脸合集magnet| 欧美精品一区二区三区视频| 日本欧美一区二区三区| 8x福利精品第一导航| 亚洲国产日韩精品| 欧美亚洲一区二区在线观看| 亚洲免费在线观看视频| 色吧成人激情小说| 伊人开心综合网| 91美女蜜桃在线| 一区二区理论电影在线观看| 欧美中文字幕一区二区三区 | kk眼镜猥琐国模调教系列一区二区| 久久嫩草精品久久久久| 国产成人精品三级麻豆| 欧美国产日韩亚洲一区| 成人激情校园春色| **欧美大码日韩| 欧洲精品中文字幕| 偷偷要91色婷婷| 日韩一区二区三区电影| 韩国成人精品a∨在线观看| 久久亚洲精品小早川怜子| 国产黄色91视频| 亚洲三级免费电影| 欧美色爱综合网| 免费日韩伦理电影| 国产午夜精品久久久久久久| 成人福利在线看| 亚洲一区二区三区四区五区黄| 欧美精品aⅴ在线视频| 免费成人在线播放| 欧美激情一区二区| 91黄视频在线观看| 看电影不卡的网站| 国产精品电影院| 欧美猛男男办公室激情| 精品一区二区久久| 国产精品人人做人人爽人人添| 日本精品裸体写真集在线观看| 天堂va蜜桃一区二区三区 | 久久久久久久国产精品影院| 国产凹凸在线观看一区二区| 樱花影视一区二区| 精品少妇一区二区三区日产乱码 | 欧美日本国产一区| 国产在线精品免费| 亚洲免费高清视频在线| 日韩欧美一级精品久久| 成人深夜福利app| 日韩av网站免费在线| 中文字幕av一区二区三区免费看 | 色偷偷成人一区二区三区91| 日韩在线一二三区| 国产精品乱人伦中文| 91精品婷婷国产综合久久竹菊| 粗大黑人巨茎大战欧美成人| 亚洲6080在线| 国产精品久久久久久亚洲毛片 | 久久麻豆一区二区| 欧美三级电影在线观看| 国产精品综合一区二区| 午夜精品免费在线|