(1)查找CompaetPCI设备在VxWorks操作系统中通过函数peiFindDeviee()来实现,该函数可根据给定的设备标识和供应商代码找到相应的设备。并返回总线号、设备号以及功能号。函数的定义如下:
(2)配置CompactPCI设备 通过操作系统提供的API函数访问CompactPCI设备的配置空间,配置CompactPCI设备基址寄存器、中断、ROM基地址寄存器等,可得到 Compact-PCI的仔储器空间和I/O地址空间映射、设备的中断号等。在VxWorks操作系统中访问CompactPCI设备配置空间的函数有 pciConfigInLong()、pciConfigOutLong()等,它们分别完成对CompactPCI设备配置空间的读写操作。这一系列操作也称为PCI设备枚举。然后,根据CompactPCI设备的配置参数,对不同的设备编写初始化程序、中断服务程序以及对PCI设备存储空间的访问程序。