can总线与usb总线比较,那个可靠?
2017-02-09 22:20
295 查看
参考文章1:http://www.eeworld.com.cn/qrs/2015/0817/article_24139_2.html
我必须先分析can总线的优点!由什么导致它的可靠
然后分析的各种传输和多节点情况下,会发生什么冲突!
当然,电气特性我比较难以得出结论,要不然到知乎上问问吧!
2017.2.9
1.USB通信有几种传输模式,每种传输模式由多个命令组成
2.圈圈第3章讲的是一个mcu+usb芯片组成的一个键盘设备,写的是键盘设备中对usb的处理!!!不是linux上对于设备的处理! 2017.2.15
host -> device get 设备描述符
device ->host return 设备描述符
host->device set addr
device->host return len0 data
host->device return ACK
host->device get设备描述符(使用新地址)
device->host return设备描述符
host->device get配置描述符1
device->host return
host->device get配置描述符2
deivice->host return
.......
4.usb键盘鼠标等属于usb hid类,具体参看usb hid文档,基本就是多了几个消息(HID设备类特定的命令(请求)有6个,它们分别是Get_Report、Get_Idle、Get_Protocol、Set_Report、Set_Idle和Set_Protocol)
5. usb转串口是usb cdc类设备,modem也是cdc类设备,cdc文档中有modem的例子
我必须先分析can总线的优点!由什么导致它的可靠
然后分析的各种传输和多节点情况下,会发生什么冲突!
当然,电气特性我比较难以得出结论,要不然到知乎上问问吧!
2017.2.9
1.USB通信有几种传输模式,每种传输模式由多个命令组成
2.圈圈第3章讲的是一个mcu+usb芯片组成的一个键盘设备,写的是键盘设备中对usb的处理!!!不是linux上对于设备的处理! 2017.2.15
host -> device get 设备描述符
device ->host return 设备描述符
host->device set addr
device->host return len0 data
host->device return ACK
host->device get设备描述符(使用新地址)
device->host return设备描述符
host->device get配置描述符1
device->host return
host->device get配置描述符2
deivice->host return
.......
4.usb键盘鼠标等属于usb hid类,具体参看usb hid文档,基本就是多了几个消息(HID设备类特定的命令(请求)有6个,它们分别是Get_Report、Get_Idle、Get_Protocol、Set_Report、Set_Idle和Set_Protocol)
5. usb转串口是usb cdc类设备,modem也是cdc类设备,cdc文档中有modem的例子
相关文章推荐
- C++实现图的广度优先遍历与深度优先遍历
- 准备阶段:00 学习python的目标!
- Ubuntu和windows系统修复GRUB
- CI Weekly #13 - 用更 Geek 的方式配置你的 CI 工作流
- P1200 [USACO1.1]你的飞碟在这儿Your Ride Is Here
- Hibernate--初级
- Zynq-Linux移植学习笔记之四-fsbl
- PAT甲级1026
- uvalive7271(A Math Problem) 数位dp
- 《解读window核心编程》 之 进程
- HTML5效果:实现树叶飘落
- localeCompare() 方法的使用
- poj3469(*最小割模型)
- 使用Boost库作为网络通信
- vim ctags
- 大背包的解决方案
- 官方Databinding常用的一些方法
- 官方Databinding常用的一些方法
- node.js学习日记——(8)
- CodeVS1358棋盘游戏