- 博客(2)
- 收藏
- 关注
原创 linux platform平台驱动解析
linux学习笔记一 platform 平台驱动Platform driver如何注册驱动到系统中相应的总线驱动链表?Platform平台驱动属于platform_bus_type类型。该总线类型存储了总线上的设备链表(以下简称设备链表)和总线设备驱动链表(以下简称驱动链表)。所以platform平台驱动的注册会在platform总线驱动链表中添加驱动节点。按照正常逻辑,在将新建的驱动注册到驱动链表之前,先遍历驱动链表是否已经存在相关驱动。若存在则不添加,若不存在则添加驱动,以免重复添加驱动。使用驱
2021-01-27 17:44:36 732 1
原创 USB学习
USB学习第一篇xHCI接口协议特性系统组成链接xHCI接口协议特性支持USB3.X所有特性;支持所有USB设备速度,包括USB2.0低全高速,USB1.1低全速等USB设备;(以上为部分特性,详见链接)系统组成USB系统组成框架如下图所示:图1:xHCI接口USB系统组成框图-摘自eHCI协议规范手册USB驱动主要关注以下几个部分:Class Driver Software:USB类设备驱动软件,属于设备驱动软件,例如u盘驱动,键盘鼠标驱动等;USB Driver(USBD):
2021-01-26 17:30:41 358
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人