VxWorks从6.2开始,引入了vxBus,一种新的设备驱动框架。vxBus使得新设备、新驱动的添加,更为灵活;驱动与BSP的耦合度更低;而且支持更多的总线
#define VXB_BUSID_PLB 1 /* processor local bus */
#define VXB_BUSID_VME 2 /* VME */
#define VXB_BUSID_PCI 3 /* PCI */
#define VXB_BUSID_PCIX 4 /* PCI w/ PCI-X ext */
#define VXB_BUSID_PCIEXPRESS 5 /* PCI w/ PCI-Express ext */
#define VXB_BUSID_HYPERTRANSPORT 6 /* PCI w/ HyperTransport ext */
#define VXB_BUSID_RAPIDIO 7 /* RapidIO */
#define VXB_BUSID_MII 8 /* Media Independent Interface */
#define VXB_BUSID_VIRTUAL 9 /* virtual bus */
#define VXB_BUSID_MF 10 /* multi-function device bus */
#define VXB_BUSID_USB_HOST_EHCI 11 /* EHCI Bus Type */
#define VXB_BUSID_USB_HOST_OHCI 12 /* OHCI Bus Type */
#define VXB_BUSID_USB_HOST_UHCI 13 /* UHCI Bus Type */
#define VXB_BUSID_USB_HUB 14 /* hub bus type */
#define VXB_BUSID_USB_HOST_SYNOPSYSHCI 15 /* Synopsys HCI Bus Type*/
#define VXB_BUSID_USB_HOST_MHCI 16 /* MHCI Bus Type */
#define VXB_BUSID_USB_HOST 17 /* USB Host Bus Type */
#define VXB_BUSID_I2C 20 /* I2C bus type */
#define VXB_BUSID_SPI 21 /* Serial Periph Interconnect */
#define VXB_BUSID_SD 22 /* SD/SDIO bus type */
今天只看一个函数vxBusShow(), 它会展示4部分信息
1 当前系统注册的总线
2 当然系统注册的驱动
3 每个总线上的设备实例
4 每个总线上没有加载驱动的设备
我是泰山 专注Vx好多年
一起学习 共同进步