基于Sitsang平臺的汽車黑匣子開發
引言
本文引用地址:http://www.104case.com/article/196634.htm2020年中國民用數量將飆升至1.4億輛,全世界汽車保有量以每年3000萬輛的速度增長,由此帶來的交通安全事故數量也逐年增長。在處理交通事故時,執法人員無法了解整個事故發生前后狀況,供提取證據的事故現場一般被嚴重破壞,可能會導致一些誤判。而汽車一旦裝上本系統后,在處理交通事故的程序上,由于有錄像和數字證據,提高了執法的公平性和公證性。
本系統設計的汽車實現了視頻取證,通過攝像頭采集事故發生前后車前的錄像,可以真實地再現事故發生的全過程。此外,汽車黑匣子還具有防盜功能,可以在一定的條件下啟動語音傳輸功能,通過移動電話網絡把車內的語音傳輸到指定的接收中心,也可以通過GPS全球定位系統確定汽車的位置。
基于Sitsang開發的開發環境
bsp; Sitsang開發平臺是一套完整的基于Intel XScale PXA255處理器的嵌入式開發平臺。Intel XScale PXA255處理器設計為高性能,低功耗和高度集成應用,例如:PDA,交換機,智能手機等。該平臺提供了諸多的接口供開發使用:
* 640×480分辨率的真彩液晶屏;
* 一個USB從口,兩個USB主口;
* 麥克風,線性輸入,耳機接口;
* I2C總線接口;
* 一個CF卡接口;
* 一個SD/MMC卡插槽;
* 全功能藍牙串口和標準串口。
該平臺支持WinCE或Linux的操作系統,軟件配置包含了WinCE的BSP(板級支持包),Linux操作系統的內核源代碼和所有的硬件驅動程序。
我們采用了Linux操作系統,內核版本是Linux2.4.19,對內核增加了XScale PXA255的補丁和Sitsang開發平臺外圍擴展接口的驅動,例如USB主控芯片是Philips的ISP1161驅動。采用了QT/Embedded編寫圖形界面,QT/Embedded是一個C++的GUI開發工具包,提供了許多標準的QT API,讓我們可以基于這些API很方便快捷地開發出圖形界面。
系統的組成
該系統以Sitsang板為中心,擴展了三個攝像頭、一個無線通信模塊、一個GPS模塊、麥克風和緊急開關。
取證攝像頭負責視頻取證,監控攝像頭負責監視車內狀況,倒車攝像頭輔助車主觀察車后視覺死角,GPS模塊接收經緯度數據,無線通信模塊傳輸圖像和GPS數據,緊急開關在緊急情況下使用,麥克風用來留言。本系統充分發揮了XScale PXA255芯片的強大功能,實現了MPEG-4的編解碼和各個模塊間的數據通信等多項軟件功能,使Sitsang起到中心控制和協調作用。
系統的主要外圍設備如下:
* 無線寬帶網絡:我們選擇了新一代的無線寬帶網絡來傳輸數據。
* G P S模塊:選用了RS232接口的GPS模塊,相對而言,由于Sitsang板已經有了串口的驅動,并且串口編程較為簡單,速率也滿足需求,所以適合本系統。
評論