新聞中心

EEPW首頁 > 嵌入式系統(tǒng) > 設計應用 > 嵌入式在小型網(wǎng)絡視頻服務器中的應用

嵌入式在小型網(wǎng)絡視頻服務器中的應用

作者: 時間:2009-12-15 來源:網(wǎng)絡 收藏

圖三 AT91RM9200與SAA7114的連接圖

3.3 數(shù)據(jù)存儲部分設計

由于CCD攝取的圖像數(shù)據(jù)很大,而系統(tǒng)的自帶的存儲器無法滿足大量數(shù)據(jù)的存儲要求,因此我們利用的RM9200自帶的USB2.0主機端口來外接移動移動硬盤來存儲圖像數(shù)據(jù)。

USB主機端口在主機中與USB連接。它處理開HCI協(xié)議(開主機控制器接口)及USB v2.0全速與低速協(xié)議。它還給ASB提供簡單的讀/ 寫協(xié)議。USB 主機端口集成一個根集線器,并在下游端口集成收發(fā)器。它提供幾個半雙工高速串行通信端口,速率為12 Mbit/s。最多可連接127 個USB 器件( 打印機、照相機、鼠標、鍵盤、硬盤等),而USB集線器可使用“ 分層星型”布局與USB 主機連接。USB主機端口控制器與開HCI規(guī)范完全兼容。

3.4 網(wǎng)絡傳輸部分設計
圖像數(shù)據(jù)由CCD攝像頭采集后傳回嵌入系統(tǒng),系統(tǒng)數(shù)據(jù)保存在外帶的移動硬盤中,而遠程的客戶端則通過Internet來訪問和讀取系統(tǒng)的圖像信息。系統(tǒng)的以太網(wǎng)部分采用RM9200自帶的的10/100自適應以太網(wǎng)接口。

圖四 為以太網(wǎng)模塊的硬件圖

圖四為以太網(wǎng)模塊的硬件圖,當使用AT91RM9200的以太網(wǎng)接口,在片以太網(wǎng)卡進行數(shù)據(jù)的發(fā)送時,根據(jù)以太網(wǎng)協(xié)議IEEE802.3/l,完成網(wǎng)絡邏輯層和物理層之間MAC的工作。運用DMA通道進行數(shù)據(jù)的發(fā)送,不影響AT91RM9200的Processor正常運行。[4]首先正確設置傳送控制寄存器和傳送地址寄存器的傳送數(shù)據(jù)塊字節(jié)數(shù)、數(shù)據(jù)塊存儲首地址等參數(shù),隨后依次從指定數(shù)據(jù)存儲區(qū)地址取32b數(shù)據(jù),送人內(nèi)部發(fā)送緩沖器中,由MAC對數(shù)據(jù)進行封裝發(fā)送,同時記錄已傳送字節(jié)數(shù),直到數(shù)據(jù)塊發(fā)送完畢。當發(fā)送完一組數(shù)據(jù)后,發(fā)出DMA中斷請求,由AT91RM9200進行相應的處理。

4 小結(jié)

本文在充分用AT91RM9200本身的資源的基礎上,實現(xiàn)一種的硬件架構(gòu),不僅能輕而易舉地避免了以往模擬監(jiān)控系統(tǒng)需要專有布線網(wǎng)絡的問題,輕松解決信號長距離傳輸問題,而且由于采用了實時操作系統(tǒng),大大提高了系統(tǒng)的抗干擾能力,有良好好的可擴展性和經(jīng)濟實用性.

本文作者創(chuàng)新點:采用了實時操作系統(tǒng),大大提高了的抗干擾能力,有良好好的可擴展性和經(jīng)濟實用。

linux操作系統(tǒng)文章專題:linux操作系統(tǒng)詳解(linux不再難懂)

上一頁 1 2 3 下一頁

評論


相關推薦

技術(shù)專區(qū)

關閉