新聞中心

        EEPW首頁 > 嵌入式系統 > 設計應用 > VxWorks下實現ComPactPCI

        VxWorks下實現ComPactPCI

        作者: 時間:2016-09-12 來源:網絡 收藏

        (1)查找CompaetPCI設備在VxWorks操作系統中通過函數peiFindDeviee()來實現,該函數可根據給定的設備標識和供應商代碼找到相應的設備。并返回總線號、設備號以及功能號。函數的定義如下:

        VxWorks操作系統下實現ComPactPCI總線驅動

        )

        (2)配置CompactPCI設備 通過操作系統提供的API函數訪問CompactPCI設備的配置空間,配置CompactPCI設備基址寄存器、中斷、ROM基地址寄存器等,可得到Compact-PCI的仔儲器空間和I/O地址空間映射、設備的中斷號等。在VxWorks操作系統中訪問CompactPCI設備配置空間的函數有pciConfigInLong()、pciConfigOutLong()等,它們分別完成對CompactPCI設備配置空間的讀寫操作。這一系列操作也稱為PCI設備枚舉。然后,根據CompactPCI設備的配置參數,對不同的設備編寫初始化程序、中斷服務程序以及對PCI設備存儲空間的訪問程序。


        上一頁 1 2 下一頁

        關鍵詞:

        評論


        相關推薦

        技術專區

        關閉
        主站蜘蛛池模板: 桃江县| 石泉县| 六枝特区| 宁武县| 东丽区| 冕宁县| 宁海县| 隆化县| 康平县| 紫阳县| 手机| 阿拉善右旗| 嘉义县| 万安县| 陆丰市| 郁南县| 扶绥县| 剑河县| 黄平县| 万山特区| 武鸣县| 永兴县| 阳朔县| 光泽县| 石楼县| 西宁市| 辰溪县| 苏尼特左旗| 新巴尔虎左旗| 丽水市| 沧州市| 鹤山市| 玉树县| 栾川县| 华坪县| 鲜城| 兰西县| 乐昌市| 贺州市| 拉孜县| 西畴县|