• <li id="00i08"><input id="00i08"></input></li>
  • <sup id="00i08"><tbody id="00i08"></tbody></sup>
    <abbr id="00i08"></abbr>
  • 新聞中心

    EEPW首頁 > 嵌入式系統 > 設計應用 > 基于ARM11的無線視頻

    基于ARM11的無線視頻

    作者: 時間:2012-08-14 來源:網絡 收藏

    1 引言

    隨著無線網絡的普及,ARM 處理器運算的能力不斷地增強以及計算機處理圖像的技術不斷地提高,基于ARM 的視頻監控正越來越廣泛的應用于學校,社區,酒店,網吧,醫療等各種各樣地領域。傳統的視頻布線復雜,設備龐大,智能化低,以及軟硬件資源得不到充分的發揮。而ARM 嵌入式系統的小型化、占用空間小、成本低廉、結構緊湊、支持無線網絡等特點,使得利用S3C6410 的+linux系統構成各種各樣的無線網絡數字具有廣泛的應用價值。

    2 系統整體設計

    2.1 硬件總體設計

    本系統采用韓國三星公司 內核的S3C6410 作為微處理器,該款處理器體積小,尺寸僅相當于一個48mm*67mm 方塊的大小,同時集成了豐富的接口,32 位數據總線和32 位外部地址總線,SROM 控制器、 SRAM 控制器、NAND 閃存控制器、64 個中斷源的中斷控制器、五個三十二位定時器、四個UART、四個DMA 控制器、STN 與TFT LCD 控制器、看門狗、IIS 音頻接口、IIC-Bus 接口、兩個USB host口、一個USB device 口、兩個串行外圍接口電路、三個SD 卡接口、camera_if 接口、TV_out 接口、MFC接口、2 路SPI、Touch Screen 接口,其主頻可達800MHz,擴展總線最大頻率133MHz.在此基本上,還進行了相關的擴展,引出了一個四線RS-232 串口,該串口用于開發主機與S3C6410 開發平臺進行通信;配置了1GB 的NANDflash,用于存放嵌入式linux操作系統,應用程序和數據,128MB 的DDR 內存,用于存放運行程序,攝像頭捕獲的數據;擴展了一個WIFI 模塊,用于開發平臺與服務器傳輸視頻數據,通過無線網絡實現視頻遠程監控。

    2.2 軟件總體設計

    軟件總體結構包括引導加載程序Bootloader、操作系統內核,設備驅動程序和應用層程序,其軟件結構如圖1 所示。

    基于ARM11的無線視頻
    圖1 軟件總體結構框圖

    該系統上電后,先運行引導加載程序Bootloader,該程序的作用是初始化硬件設備、建立內存空間的映射表,引導和加載操作系統內核,然后啟動嵌入式操作系統linux,接著加載Nand flash 驅動程序、LCD 驅動程序、WIFI 驅動程序等一些必要的驅動程序。


    上一頁 1 2 3 4 下一頁

    評論


    相關推薦

    技術專區

    關閉
    主站蜘蛛池模板: 禄劝| 兰西县| 荆门市| 彰化县| 巫山县| 体育| 霍林郭勒市| 从江县| 蓬莱市| 班戈县| 桐城市| 郸城县| 武乡县| 称多县| 旬阳县| 北安市| 通江县| 宽甸| 柳州市| 黄山市| 汤原县| 元阳县| 新巴尔虎右旗| 四川省| 泾阳县| 黑龙江省| 黎城县| 比如县| 县级市| 新晃| 石楼县| 犍为县| 沅陵县| 万荣县| 惠来县| 芜湖市| 婺源县| 桦甸市| 佛坪县| 花垣县| 凉山|