新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > 基于DSP芯片和VxWorks操作系統的RTOS視頻網絡檢測系統

        基于DSP芯片和VxWorks操作系統的RTOS視頻網絡檢測系統

        作者: 時間:2010-09-03 來源:網絡 收藏

          (5)具有很好的實時性;

          的多任務機制對任務的控制采用優先級搶占和輪轉調度機制,從而充分保證了實時性,并可用同樣的硬件配置滿足更強的實時性要求,以便為應用開發留下更大的余地。

          PCI設備有三種物理存儲空間:配置空間、存儲器空間和I/O空間。其中配置空間是長度為256字節的一段連續空間,空間定義如圖4所示,在配置空間中, 只讀空間包括設備標識、供應商代碼、修改版本、分類代碼以及頭標類型。其中供應商代碼用來標識設備供應商的代碼;設備標識用來標識某一特殊的設備;修改版 本標識設備的版本號;分類代碼用來標識設備的種類;而頭標類型用來標識頭類型以及是否為多功能設備。除供應商代碼之外,其他字段的值可由供應商分配。

          基地址寄存器最重要的功能是分配PCI設備的系統地址空間。在基地址寄存器中,bit0(最低位)可用來標識到底是存儲器空間還是I/O地址空間。基地址 寄存器映射到存儲器空間時,bit0為“0”,而當其映射到I/O地址空間時,bit0為“1”。

          在驅動PCI設備時,首先是PCI設備的查找。嵌入式一般都提供有相應的API函數查找。而在中,通過函數 pciFindDevicePCI_VENDOR_IDPCI_DEVICEindex pciBus pciDevice,pciFunc_可以找到供應商代碼為PCI_VENDOR_ID、設備標識為PCI_DEVICE的第n(index+1)個 設備,并且返回總線號、設備號以及功能號,然后分別保存于pciBus、pciDevice、pci-Func中。

          其次是PCI設備的配置。通過提供的API函數可以訪問PCI設備的配置空間,從而完成PCI設備基址寄存器的配置、中斷配置、以及ROM基地址 寄存器的配置,最終得到PCI存儲器空間和I/O地址空間的映射以及設備中斷號等。在操作系統中,訪問PCI設備配置空間的API函數有: pciConfigOutLong和pciConfigInLong等,它們可分別完成對PCI設備配置空間的讀寫操作。

          然后是根據PCI設備的配置參數來編寫不同設備的初始化程序、中斷服務程序以及對PCI設備存儲空間的訪問程序。

          3.2 遠程控制與通信鏈路

          由于基于串行口的PPP協通信方式現已被各種ISP所接受。而且VxWorks系統也支持PPP協議,因此,在VxWorks下通過Modem建立與ISP的物理連接,然后再完成設備的PPP數據鏈路設置,就可以通過Internet實現遠程控制。

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

        上一頁 1 2 下一頁

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 隆回县| 中超| 祁连县| 洛隆县| 玉田县| 锡林郭勒盟| 曲靖市| 盐池县| 井研县| 黔西县| 连州市| 常熟市| 司法| 新丰县| 介休市| 柳州市| 交口县| 辉县市| 靖远县| 龙南县| 甘泉县| 禄劝| 上虞市| 泸溪县| 衡阳市| 志丹县| 南木林县| 高邑县| 页游| 昌平区| 西吉县| 米林县| 西乡县| 砚山县| 衡山县| 平邑县| 苏尼特右旗| 白城市| 丁青县| 新野县| 花莲县|