理器 mcf5307 組成嵌入式視 頻監(jiān)控服務器方案.該方案的主要缺點是缺乏強大的圖像處理 能力,整個系統軟件必須運行于 μclinux 之上,系統成本較高. (3)arm 嵌入式處理器+dsp 處理器.現在已有一些基于 arm 和 dsp 的嵌入式視頻監(jiān)控方案, 文獻中提出一種采用 以 analogdevices 公司的 bf533 實現 mpeg-4 標準的圖像壓縮, intel 公司的 xscalepxa261 作為控制的嵌入式視頻監(jiān)控系統. 文 獻 中 提 出 了 一 種 采 用 saa7114a 進 行 圖 像 采 集 , 采 用 tms320c6202b 進行 mjpeg2000 標準的圖像壓縮,以嵌入式 arm 芯片 s3c4510 進行系統控制和網絡傳輸的嵌入式網絡視 頻服務器方案.該方案的主要缺點是:由于要使用 arm 芯片對 調試, 使用較困難,整個系統軟件 dsp 的寄存器進行操作,設計, 必須運行于 μclinux 之上,系統成本偏高. 本文提出的矩陣系統的模塊化設計便于將來系統的升級 和擴展,即使在將來擴展時,也不需要替換現有設備,而只需軟件 符合模塊化的設計 升
的emif 接口,采用同步觸發(fā)傳輸方式,并且使用直接32 位數據傳輸,數據不通過biu ,直接寫入網卡fifo ,這樣更為合理地實現tms320vc5502 與lan91c111 高速連接。 系統軟件設計 本系統的軟件包括兩大部分,一是硬件驅動程序,二是控制邏輯設計。下面分而述之。 系統驅動程序設計 環(huán)境下進行的。ccs 界面簡單明了,操作方便,功能強大,大大降低了開發(fā)的難度。系統的驅動程序由tms320vc5502 初始化程序,saa7114a ,saa6752hs 和lan91c111 的配置程序、數字視頻mpeg2 碼流接收存儲封包程序、mpeg2 碼流以太網發(fā)送程序和系統主控程序等多個模塊組成。圖6 為軟件系統框圖。 圖6 軟件系統框圖 tms32vc5502 的初始化程序完成對‘c5502 的堆棧和運行狀態(tài)位,中斷使能位的設置,以及dsp內核頻率的設置。saa7114 和saa6752hs 的配置程序通過‘c5502 的i2c 接口完成對其的設置,使其能正常地進行模擬解碼和數字編碼。lan91