FreeOZ论坛

标题: 有人做过usb接口的东西么? [打印本页]

作者: 四香油饼    时间: 14-10-2009 11:14
标题: 有人做过usb接口的东西么?
驱动程序/硬件编程这些。

我准备做这个呢,这些天在看usb2.0的specification,内容太多了,200多页,累死俺鸟
作者: 小名    时间: 14-10-2009 13:23
我做过,不过是硬件。软件是别人配合做的。
作者: 四香油饼    时间: 14-10-2009 13:33
原帖由 小名 于 14-10-2009 13:23 发表
我做过,不过是硬件。软件是别人配合做的。


那你硬件这里也得编程吧?其实我主要也是要做硬件啊
作者: desiderata    时间: 14-10-2009 13:55
是标准设备吗?比如audio,hid
标准设备应该有很多代码可以参考。定制设备就慢慢看吧,慢慢来~~
作者: 四香油饼    时间: 14-10-2009 14:24
原帖由 desiderata 于 14-10-2009 13:55 发表
是标准设备吗?比如audio,hid
标准设备应该有很多代码可以参考。定制设备就慢慢看吧,慢慢来~~


不是标准设备。是我自己做的一个硬件,希望用usb接口连接到pc
作者: 小名    时间: 14-10-2009 20:15
原帖由 四香油饼 于 14-10-2009 13:33 发表


那你硬件这里也得编程吧?其实我主要也是要做硬件啊


是啊,编程是别人搞定的。
作者: dack    时间: 15-10-2009 07:45
原帖由 四香油饼 于 14-10-2009 14:24 发表


不是标准设备。是我自己做的一个硬件,希望用usb接口连接到pc

你自己的就更好说了,想怎么做怎么做。想做什么标准就做什么标准。
如果数据量不大,最简单的就是做成串口。
作者: ubuntuhk    时间: 18-10-2009 14:30
标题: 回复 #8 花蕾般的钟声 的帖子
我赞同钟声的意见,如果做USB的应用,而不是开发USB芯片的驱动,看USB Spec是走入歧途了,应该善用厂家给的样例(参考设计电路和驱动代码)
作者: rezliauqe    时间: 18-10-2009 19:25
我以前用FPGA实现过USB设备控制器的功能,USB spec中的第五,七,八,九章都仔细看的。
楼主如果只是做接口应用,似乎不必这么细读,只要把第五章看看,了解一下USB的数据传输类型就行了。
如果要写firmware,那么再看一下第九章,了解standard device request的格式。
当然做具体的应用设备,还要去看有关的class specific request的文档。
作者: 四香油饼    时间: 19-10-2009 09:17
你们都是高人。谢谢楼上的,我刚刚看完第5章。

目前的第一步目标是做一个usb接口的小设备,能通过Usb接口下载数据和做硬件更新,除了下位机,主机的软件部分我也想了解一下试着自己做做,所以想还是尽量了解得透彻一点。我继续学习,有问题再来向大家请教。
作者: ubuntuhk    时间: 19-10-2009 14:19
标题: 回复 #11 四香油饼 的帖子
油饼真有钻研精神

研究这个比4bit单片机爽吧?
作者: 四香油饼    时间: 19-10-2009 16:43
爽啊。现在的问题是,我一看书就困
作者: 内核    时间: 20-10-2009 15:53
很容易做啊,如果你的芯片有全套解决方案,照着抄吧
作者: 四香油饼    时间: 20-10-2009 16:48
一看你的ID,估计也是搞嵌入式的吧?
作者: ubuntuhk    时间: 20-10-2009 17:14
原帖由 四香油饼 于 19-10-2009 16:43 发表
爽啊。现在的问题是,我一看书就困


和我一个毛病,一上网就high
作者: ubuntuhk    时间: 22-10-2009 02:21
要人老心不老,试试找个high点的娱乐
作者: 蒙面超人    时间: 22-10-2009 02:36
我不懂,公司有类似的项目,如果只是做驱动应用,可以用driver studio开发,c写的,不难
作者: 蒙面超人    时间: 22-10-2009 02:36
原帖由 四香油饼 于 19-10-2009 13:43 发表
爽啊。现在的问题是,我一看书就困


我从大学开始就这样了
作者: ubuntuhk    时间: 22-10-2009 02:38
原帖由 蒙面超人 于 22-10-2009 02:36 发表
我不懂,公司有类似的项目,如果只是做驱动应用,可以用driver studio开发,c写的,不难


你不懂,当然不难啦,难的是写的那些人
作者: 蒙面超人    时间: 22-10-2009 02:40
标题: 回复 #21 ubuntuhk 的帖子
我的意思是我不懂usb spec,应用层面的还是不难的,就是自己设计通信协议
作者: stellahie    时间: 22-10-2009 02:41
打酱油的~
作者: earthengine    时间: 30-10-2009 17:53
原帖由 四香油饼 于 14-10-2009 11:14 发表
驱动程序/硬件编程这些。

我准备做这个呢,这些天在看usb2.0的specification,内容太多了,200多页,累死俺鸟

200多页算啥呀,想当年看NMS Dialog语音卡的文档,动辄上千页的。

搞技术多了,就慢慢学会了把厚厚的文档看薄,把薄薄的技巧看厚。




欢迎光临 FreeOZ论坛 (https://www.freeoz.org/bbs/) Powered by Discuz! X3.2