VxWorks操作系统下实现ComPactPCI总线驱动
2020-06-29 23:24:10 点击:
上一篇:基于嵌入式系统的银行评价器设计方案
在VxWorks操作系统下实现CompactPCI总线设备的驱动过程主要包括下面步骤:
1/2 12下一页尾页
(1)查找CompaetPCI设备在VxWorks操作系统中通过函数peiFindDeviee()来实现,该函数可根据给定的设备标识和供应商代码找到相应的设备。并返回总线号、设备号以及功能号。函数的定义如下:
)
(2)配置CompactPCI设备 通过操作系统提供的API函数访问CompactPCI设备的配置空间,配置CompactPCI设备基址寄存器、中断、ROM基地址寄存器等,可得到 Compact-PCI的仔储器空间和I/O地址空间映射、设备的中断号等。在VxWorks操作系统中访问CompactPCI设备配置空间的函数有 pciConfigInLong()、pciConfigOutLong()等,它们分别完成对CompactPCI设备配置空间的读写操作。这一系列操作也称为PCI设备枚举。然后,根据Compacthttp://www.dadianliu.cn/绕线电感PCI设备的配置参数,对不同的设备贴片绕线电感编写初始化程序、中断服务程序以及对PCI设备存储空间的访问程序。
2/2 首页上一页12