前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >Drv之强大的vxBusShow

Drv之强大的vxBusShow

作者头像
Taishan3721
发布2020-06-23 16:22:50
1.1K0
发布2020-06-23 16:22:50
举报
文章被收录于专栏:这里只有VxWorks这里只有VxWorks

VxWorks从6.2开始,引入了vxBus,一种新的设备驱动框架。vxBus使得新设备、新驱动的添加,更为灵活;驱动与BSP的耦合度更低;而且支持更多的总线

代码语言:javascript
复制
#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好多年

一起学习 共同进步

本文参与 腾讯云自媒体分享计划,分享自微信公众号。
原始发表:2020-06-19,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 这里只有VxWorks 微信公众号,前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体分享计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档