新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 嵌入式在小型網絡視頻服務器中的應用

        嵌入式在小型網絡視頻服務器中的應用

        作者: 時間:2009-12-15 來源:網絡 收藏

        圖三 AT91RM9200與SAA7114的連接圖

        3.3 數據存儲部分設計

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

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

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

        圖四 為以太網模塊的硬件圖

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

        4 小結

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

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

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

        上一頁 1 2 3 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 治多县| 微博| 海淀区| 江山市| 漠河县| 安化县| 兴安盟| 恭城| 灵宝市| 巴林左旗| 平武县| 浦县| 射洪县| 碌曲县| 乌兰察布市| 北宁市| 溆浦县| 新蔡县| 肥城市| 阳谷县| 南通市| 体育| 和田县| 武陟县| 弋阳县| 吉木萨尔县| 开阳县| 昆明市| 建瓯市| 延寿县| 泸州市| 彰武县| 大埔县| 舟曲县| 即墨市| 项城市| 沅陵县| 耿马| 麦盖提县| 南靖县| 舞阳县|