新聞中心

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

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

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

        圖三 AT91RM9200與SAA7114的連接圖

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

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

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

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

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

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

        4 小結(jié)

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

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

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

        上一頁 1 2 3 下一頁

        評論


        相關(guān)推薦

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

        關(guān)閉
        主站蜘蛛池模板: 建湖县| 来凤县| 五常市| 聂拉木县| 越西县| 台山市| 五原县| 合阳县| 四会市| 威远县| 安西县| 永吉县| 龙江县| 杨浦区| 神池县| 右玉县| 普洱| 敦煌市| 岑巩县| 碌曲县| 广东省| 义马市| 容城县| 陇川县| 黎川县| 丰台区| 嘉禾县| 石楼县| 贵州省| 七台河市| 昌都县| 法库县| 漳浦县| 聂荣县| 右玉县| 砀山县| 邹平县| 凤翔县| 泾川县| 伊宁县| 嵊州市|