熟女俱乐部五十路二区av,又爽又黄禁片视频1000免费,国产卡一卡二卡三无线乱码新区,中文无码一区二区不卡αv,中文在线中文a

新聞中心

EEPW首頁(yè) > 嵌入式系統(tǒng) > 設(shè)計(jì)應(yīng)用 > 以Linux為系統(tǒng)基于DSP的視頻檢測(cè)方案

以Linux為系統(tǒng)基于DSP的視頻檢測(cè)方案

作者: 時(shí)間:2009-12-28 來(lái)源:網(wǎng)絡(luò) 收藏

  是實(shí)時(shí)信號(hào)處理的核心。本采用TI公司芯片――TMS320C6211。該芯片屬C6000的定點(diǎn)系列,C6211在這個(gè)系列 中是性價(jià)比最高的一種。C6211處理器由3個(gè)主要部分組成:CPU內(nèi)核、存儲(chǔ)器和外設(shè)。集成外設(shè)包括EDMA控制器、外存儲(chǔ)器接口(EMIF)、主機(jī)口 (HPI)、多通道緩沖接口(McBSP)、定時(shí)器、中斷選擇子、JTAG接口、PowerDown邏輯連同PLL時(shí)鐘發(fā)生器。通過(guò)EMIF接口擴(kuò)充 SDRAM,而PCI總線控制芯片的擴(kuò)展通過(guò)HPI接口。

  PCI總線的接口芯片PCI9050,主要包括PCI總線信號(hào)接口和本地總線(LOCAL BUS)信號(hào)。在硬件設(shè)計(jì)時(shí),只需將本地總線信號(hào)的接口通過(guò)電平轉(zhuǎn)換連接到的HPI接口,同時(shí)擴(kuò)展PCI接口就能夠完成其硬件電路設(shè)計(jì)。

  2 通信研發(fā)平臺(tái)的嵌入式設(shè)計(jì)

  通信研發(fā)平臺(tái)以x86為核心器件,擴(kuò)充PCI總線,通過(guò)Modem撥號(hào),實(shí)現(xiàn)x86和Internet的連接。

  2.1 PCI總線設(shè)備驅(qū)動(dòng)

  PCI設(shè)備有3種物理空間:配置空間、存儲(chǔ)器空間和I/O空間。配置空間是長(zhǎng)度為256字節(jié)的一段連接空間,空間的定義如圖3所示。在配置空間 中只讀空間有設(shè)備標(biāo)識(shí)、供給商代碼、修改版本、分類代碼連同頭標(biāo)類型。其中供給商代碼用來(lái)標(biāo)識(shí)設(shè)備供給商的代碼;設(shè)備標(biāo)識(shí)用來(lái)標(biāo)識(shí)某一特別的設(shè)備;修改版 本標(biāo)識(shí)設(shè)備的版本號(hào);分類代碼用來(lái)標(biāo)識(shí)設(shè)備的種類;頭標(biāo)類型用來(lái)標(biāo)識(shí)頭類型連同是否為多功能設(shè)備。除供給商代碼之外,其他字段的值由供給商分配。

空間的定義

  命令字段寄存器用來(lái)提供設(shè)備響應(yīng)的控制命令字;狀態(tài)字段用來(lái)記錄PCI總線相關(guān)事件。

  基地址寄存器最重要的功能是分配PCI設(shè)備的地址空間。在基地址寄存器中,bit0用來(lái)標(biāo)識(shí)是存儲(chǔ)器空間還是I/O地址空間?;刂芳拇嫫?映射到存儲(chǔ)器空間時(shí)bit0為“0”,映射到I/O地址空間時(shí)bit0為“1”。基地址空間中其他一些內(nèi)容用來(lái)表示PCI設(shè)備地址空間映射到系統(tǒng)空間的起 始物理地址。地址空間大小通過(guò)向基地址寄存器寫全“1”,然后讀取其基地址的值來(lái)得到。

  PCI設(shè)備的驅(qū)動(dòng)過(guò)程主要包括下面幾個(gè)步驟。

  首先,PCI設(shè)備的查找。在嵌入式操作系統(tǒng)中一般提供相應(yīng)的API函數(shù),在操作系統(tǒng)中通過(guò)函數(shù) pcibios_find_device(PCI_VENDOR_ID,PCI_DEVICE,index,bus,devfn)能 夠找到供給商代碼為PCI-ID,設(shè)備標(biāo)識(shí)為PCI-DEVICE的第n(index+1)個(gè)設(shè)備,并且返回總線號(hào)和功能號(hào),分別保存于bus和 devfn中。

  第2步,PCI設(shè)備的配置。通過(guò)操作系統(tǒng)提供的API函數(shù)訪問(wèn)PCI設(shè)備的配置空間,配置PCI設(shè)備基址寄存器的配置、中斷配置、ROM基地址 寄存器的配置等,這樣可以得到PCI的存儲(chǔ)器空間和I/O地址空閑映射,設(shè)備的中斷號(hào)等。在操作系統(tǒng)中,訪問(wèn)PCI設(shè)備配置空間的API函數(shù)有 pcibios_write_config_byte、pcibios_read_config_byte等,它們分別完成對(duì)PCI設(shè)備配置空間的讀寫操作。

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


評(píng)論


相關(guān)推薦

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

關(guān)閉