新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > xWorks嵌入式系統(tǒng)下視頻監(jiān)控系統(tǒng)通信的研究

xWorks嵌入式系統(tǒng)下視頻監(jiān)控系統(tǒng)通信的研究

作者: 時間:2012-04-06 來源:網絡 收藏


1.3 、通信模塊的硬件實現(xiàn)
系統(tǒng)的數(shù)據處理模塊采用嵌入式微處理器和嵌入式操作系統(tǒng). 基于嵌入式設備和技術的視頻監(jiān)控系統(tǒng)的優(yōu)點表現(xiàn)在:由于系統(tǒng)的硬件是一個嵌入式處理器和操作系統(tǒng)相結合的功能專一、設計專門的獨立的設備,不易受其它軟硬件變化的影響,因此,性能上更穩(wěn)定,便于操作,易于實現(xiàn)系統(tǒng)的模塊化.

系統(tǒng)的數(shù)據傳輸采用航空電子專用的串行通信設備 ARINC429航空數(shù)據總線,它由兩條互相扭繞的雙絞線組成,數(shù)據的傳送和接收端口是相互獨立的. ARINC429航空數(shù)據總線的數(shù)據傳送速度為12. 5kb/ s 或者100kb/ s ,同時它可以進行數(shù)據傳送的校驗和監(jiān)控. ARINC429 標準是專用的航空電子設備和系統(tǒng)間通信的規(guī)范,它的優(yōu)點是數(shù)據傳送速度快、傳送和接收獨立、傳送出錯概率小,可以進行數(shù)據的傳送校驗和監(jiān)控.

在系統(tǒng)中,利用RS-232 串口和以太網與計算機相連,組成可以交叉編譯的開發(fā)環(huán)境,支持C 語言,而且可以對嵌入式系統(tǒng)進行各種剪裁、完善、在線調試,從而使系統(tǒng)功能不斷升級,增加操作用戶的需求. 網上還有與之相關的郵件組,開發(fā)人員通過它來溝通信息,彼此幫助. 這使得開發(fā)人員可以專心于應用部分的系統(tǒng)開發(fā),縮短了系統(tǒng)開發(fā)周期.

1. 4、通信模塊的軟件實現(xiàn)
(1) 數(shù)據讀寫模塊
的I/O系統(tǒng)為各種設備提供的統(tǒng)一的設備獨立接口,使用時只需調用write ( ) 、read ( )等函數(shù)就可以進行數(shù)據操作,而不用了解設備或驅動程序的細節(jié)從而屏蔽了底層硬件的多樣性,盡量做到應用程序與底層硬件無關,以便于程序的復用.圖2 為I/ O 設備、驅動程序和設備操作之間的關系.



圖2  I/ O設備、驅動程序和設備操作之間的關系

(2) 用( FSM) 實現(xiàn)串行數(shù)據通信的幀同步利用FSM可實現(xiàn)串行數(shù)據通信的幀同步. 令系統(tǒng)初值為空閑狀態(tài),每次不斷檢測幀同步字. 當檢測到幀同步字時狀態(tài)才進行翻轉,否則返回空閑狀態(tài). 直到所有同步字都被檢測到,才進入數(shù)據接收處理狀態(tài). 最后還要對整幀數(shù)據進行校驗和處理,判斷整個數(shù)據幀的接收是否正確. 圖3為系統(tǒng)狀態(tài)轉換圖.



評論


相關推薦

技術專區(qū)

關閉