RK3399平台开发系列讲解(高速设备驱动篇)6.6、从不同角度看USB 驱动层次结构

tech2022-08-23  144

文章目录

从主机侧的观念去看 从设备侧看

平台 内核版本 安卓版本 RK3399 Linux4.4 Android7.1

USB 采用树形拓扑结构,主机侧和设备侧的 USB 控制器分别称为主机控制器(Host Controller)和 USB 设备控制器(UDC),每条总线上只有一个主机控制器,负责协调主机 和设备间的通信,而设备不能主动向主机发送任何消息。在 Linux 系统中,USB 驱动可以从两个角度去观察,一个角度是主机侧,一个角度是设备侧。

内核研究所 认证博客专家 Linux Kernel Android 一直从业于半导体行业,曾为Linux内核开源文档社区提交过若干文档。主要从事Linux、Android相关系统软件开发工作,负责Soc芯片BringUp及系统软件开发,喜欢阅读内核源代码,在不断的学习和工作中深入理解内存管理,进程调度,文件系统,设备驱动等内核子系统。
最新回复(0)