社区
Linux_Kernel
帖子详情
请教usb host和usb slave的区别
老腊肉泡酒
2008-04-10 02:59:54
请教usb host和usb slave的区别,谢谢。
...全文
5248
17
打赏
收藏
请教usb host和usb slave的区别
请教usb host和usb slave的区别,谢谢。
复制链接
扫一扫
分享
转发到动态
举报
AI
作业
写回复
配置赞助广告
用AI写文章
17 条
回复
切换为时间正序
请发表友善的回复…
发表回复
打赏红包
ljfabcd
2011-05-06
打赏
举报
回复
好多牛人啊,学习
jim_ceo
2009-12-15
打赏
举报
回复
看看呢
航电攻城狮
2009-06-30
打赏
举报
回复
[Quote=引用 9 楼 adream99 的回复:]
插与被插的关系!!
[/Quote]
经典中的经典!
thinking318
2008-04-30
打赏
举报
回复
haodongosnf
KKK2007
2008-04-13
打赏
举报
回复
linux群,59365540,开源技术
hefuhua
2008-04-13
打赏
举报
回复
[Quote=引用 11 楼 linuxjackaroo 的回复:]
引用 8 楼 hefuhua 的回复:
嗯,必须是host和slave组合
否者无效..
如果只要探测到就可以了,是不是就slave那个没有用了。。也就是说探测是在host这里实现的?
[/Quote]
网上有个usb文档将得比较全,建议楼主去下下看,但风格有点罗嗦:)
<Linux那些事之我是USB Core.pdf>
老腊肉泡酒
2008-04-12
打赏
举报
回复
[Quote=引用 8 楼 hefuhua 的回复:]
嗯,必须是host和slave组合
否者无效..
[/Quote]如果只要探测到就可以了,是不是就slave那个没有用了。。也就是说探测是在host这里实现的?
老腊肉泡酒
2008-04-12
打赏
举报
回复
[Quote=引用 9 楼 adream99 的回复:]
插与被插的关系!!
[/Quote]
这个懂了。。。谢谢啊。
adream99
2008-04-11
打赏
举报
回复
插与被插的关系!!
qugjie
2008-04-11
打赏
举报
回复
我们一般说的host其实是有两个部分组成的,有usb控制器和hub组成的。
usb控制器 主要作用是控制数据包在的传输,并且在各个不同的slave设备直接进行传输仲裁。
hub主要是为了和多个slave进行连接,在hub中,有一个上游端口,就是和usb控制器连接的,
有多个下游端口,是和slave设备连接的,在一个hub中,最多只能够有15个下游端口。
slave设备有许多种,U盘是一种存储设备,键盘和鼠标是输入设备。
这些slave设备为什么有这么多中呢?是由USB数据传输类型决定的。
USB数据传输有四种类型,
U盘属于BULK传输,键盘属于中断传输,而有一些传输流媒体的用的是等时传输。
这些都是slave设备了。
老腊肉泡酒
2008-04-11
打赏
举报
回复
[Quote=引用 5 楼 dxing_1983 的回复:]
host和slave都是相对于自身而言的
host就是相当pc的usb口
slave相当u盘接口
device driver里面两个都有,host和slave关键是OHCD里面不一样,host多一层
[/Quote]请问一下大哥,多了一个什么层啊?能不能再说一下。
hefuhua
2008-04-11
打赏
举报
回复
嗯,必须是host和slave组合
否者无效..
dxing_1983
2008-04-10
打赏
举报
回复
host和slave都是相对于自身而言的
host就是相当pc的usb口
slave相当u盘接口
device driver里面两个都有,host和slave关键是OHCD里面不一样,host多一层
huang_shiwei
2008-04-10
打赏
举报
回复
HOST吧
老腊肉泡酒
2008-04-10
打赏
举报
回复
引用 1 楼 yclz 的回复:
打个比方,你PC机上的USB口为host,而你的U盘的口即为device.
那我们写的device driver是哪一方的呢?
老腊肉泡酒
2008-04-10
打赏
举报
回复
[Quote=引用 1 楼 yclz 的回复:]
打个比方,你PC机上的USB口为host,而你的U盘的口即为device.
[/Quote]那我们写的device driver是哪一方的呢?
yclz
2008-04-10
打赏
举报
回复
打个比方,你PC机上的USB口为host,而你的U盘的口即为device.
史上最经典的Linux内核学习方法论
做个标记 http://blog.chinaunix.net/uid-26258259-id-3783679.html 毫不夸张地说,Kconfig和Makefile是浏览内核代码时最为依仗的两个文件。基本上,Linux内核中每一个目录下边都会有一个Kconfig文件和一个Makefile文件。Kconfig和Makefile就是Linux Kernel中引导我们去了解一个Kerne
Kconfig和Makefiel
毫不夸张地说,Kconfig和Makefile是我们浏览内核代码时最为依仗的两个文件。基本上,Linux内核中每一个目录下边都会有一个Kconfig文件和一个Makefile文件。对于一个希望能够在Linux内核的汪洋代码里看到一丝曙光的人来说,将它们放在怎么重要的地位都不过分。 我们去香港,通过海关的时候,总会有免费的地图和各种指南拿,有了它们在手里我们才不至于无头苍蝇般迷惘的行走在陌
I2C总线性能介绍
I2C总线性能介绍 在线问答: [问:zhongshan] 请介绍一下I2C总线的应用领域和应用注意事项。 [答:Bruce] I2C总线是一个通用的串行总线,可以在很多领域中应用,比如计算机制造、电信设备、消费类电子、手持设备等。应用中需要注意的主要有:总线容量、信号传输距离 、总线频率、
slave
地址、上拉电阻阻值计
[linux 驱动]i2c总线设备驱动详解与实战
它定义了驱动程序必须实现的接口和包含的属性,以便与I2C总线上的设备进行交互。i2c_adapter对应于物理上的一个适配器,i2c_adapter 结构体是 Linux 内核中 I2C 子系统的一个核心组件,它封装了与 I2C 总线适配器相关的所有必要信息,使得驱动程序能够高效、安全地与 I2C 设备进行通信。i2c 的框架如下所示, i2c核心提供了I2C总线驱动和设备驱动的注册、注销方法,i2c通信方法(即Algorithm)上层的与具体适配器无关的代码以及探测设备、检测设备地址的上层代码等。
Linux内核在ARM开发板上的剪裁移植问题
大家好!我之前购买了一块Tiny6410核心板及其底板,最近打算对现有的底板进行功能上的剪裁(依据开发板商提供的底板原理图按模块进行剪裁)。现在想
请教
各位,如果我保留底板上的部分功能模块(按键模块,LCD显示模块,SD读写模块),能否使用开发板商提供的BootLoader和内核而不进行任何代码的修改而直接使用呢?谢谢各位! 刚好在裁剪2440的底板。你想要裁剪底板,一般基于模块的部分是可以裁
Linux_Kernel
4,465
社区成员
17,462
社区内容
发帖
与我相关
我的任务
Linux_Kernel
Linux/Unix社区 内核源代码研究区
复制链接
扫一扫
分享
社区描述
Linux/Unix社区 内核源代码研究区
社区管理员
加入社区
获取链接或二维码
近7日
近30日
至今
加载中
查看更多榜单
社区公告
暂无公告
试试用AI创作助手写篇文章吧
+ 用AI写文章