欢迎来到Doc100.Net免费学习资源知识分享平台!
您的位置:首页 > 程序异常 >

新人求教usb开发解决方案

更新时间: 2014-01-05 03:08:22 责任编辑: Author_N1

 

新人求教USB开发
本人是应届毕业生,专业是信息管理,进入一家电子机械公司。最近公司要求我要研究USB通信,但是对这方面一无所知。具体要怎样入门,有什么好的资料,还有如何选择开发板等。希望这里的各位大神能帮帮我,尽量详细点,不胜感激!!
--参考方法--
USB通信看协议吧,USB 2.0用得最多,USB 3.0出来也好久了。USB 2.0比较容易理解一点,建议先把 USB 2.0的手册看一下。再把EHCI OHCI协议看一下。然把把linux中 usb驱动中的core部分看一下应该就可以。大概只要跟一下 hub_event 这个线程就可以知道如何拔插处理了。
--参考方法--
引用:
引用:引用:先把规范看一遍: www.usb.org
然后taobao个开发板,CY68013

很便宜的,当然了多少有点51的基础才好主要是我也没有那方面的基础,你可以推荐些51基础入门的资料给我吗?

http://item.taobao.com/item.htm?spm=a230r.1.10.138.HTJ91M&id=17440763837
在淘宝上看到的最便宜的51最小开发系统,19¥。其实就是理解了51系统的资源分配方式。只是51单片机的原理和简单的示例。
cy68013的系统就是在51基础上加了一个usb的状态机,cy的生产厂家提供了驱动和应用示例。
是两部分的事情。不过说实话,看来有压力。虽然51不难,但是如果没有人带一下,还是有些麻烦的。
--参考方法--
Mass Storage, HID这些都是建立在USB基础协议之上的USB功能协议。建议先稍微先看看USB2.0 specification,大概了解一下host机和slave机是如何交互的。如果能有一台USB bus分析仪最好,可以帮助理解。
--参考方法--
以前用单片机的时候做过一个mp3,用的CH375,看一下USB架构和通信格式,不用看太细,再看看375的操作手册,直接操作命令就可以了.
--参考方法--
成长轨迹和我很像,所以看看我工作8年的资料想必是有帮助的
 
http://bbs.csdn.net/topics/390418579

上一篇:上一篇
下一篇:下一篇

 

随机推荐程序问答结果

 

 

如对文章有任何疑问请提交到问题反馈,或者您对内容不满意,请您反馈给我们DOC100.NET论坛发贴求解。
DOC100.NET资源网,机器学习分类整理更新日期::2014-01-05 03:08:22
如需转载,请注明文章出处和来源网址:http://www.doc100.net/bugs/t/18709/
本文WWW.DOC100.NET DOC100.NET版权所有。