找回密码
 FreeOZ用户注册
查看: 1651|回复: 21
打印 上一主题 下一主题

[论坛技术] 有人做过usb接口的东西么?

[复制链接]
跳转到指定楼层
1#
发表于 14-10-2009 11:14:21 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式

马上注册,结交更多好友,享用更多功能,让你轻松玩转社区。

您需要 登录 才可以下载或查看,没有帐号?FreeOZ用户注册

x
驱动程序/硬件编程这些。

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

评分

参与人数 1威望 +30 收起 理由
stellahie + 30 你太有才了!

查看全部评分

回复  

使用道具 举报

2#
发表于 14-10-2009 13:23:54 | 只看该作者
我做过,不过是硬件。软件是别人配合做的。
回复  

使用道具 举报

3#
 楼主| 发表于 14-10-2009 13:33:54 | 只看该作者
回复  

使用道具 举报

4#
发表于 14-10-2009 13:55:34 | 只看该作者
是标准设备吗?比如audio,hid
标准设备应该有很多代码可以参考。定制设备就慢慢看吧,慢慢来~~
回复  

使用道具 举报

5#
 楼主| 发表于 14-10-2009 14:24:48 | 只看该作者
原帖由 desiderata 于 14-10-2009 13:55 发表
是标准设备吗?比如audio,hid
标准设备应该有很多代码可以参考。定制设备就慢慢看吧,慢慢来~~


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

使用道具 举报

6#
发表于 14-10-2009 20:15:57 | 只看该作者
原帖由 四香油饼 于 14-10-2009 13:33 发表


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


是啊,编程是别人搞定的。
回复  

使用道具 举报

7#
发表于 15-10-2009 07:45:19 | 只看该作者
原帖由 四香油饼 于 14-10-2009 14:24 发表


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

你自己的就更好说了,想怎么做怎么做。想做什么标准就做什么标准。
如果数据量不大,最简单的就是做成串口。
回复  

使用道具 举报

8#
发表于 18-10-2009 14:30:40 | 只看该作者

回复 #8 花蕾般的钟声 的帖子

我赞同钟声的意见,如果做USB的应用,而不是开发USB芯片的驱动,看USB Spec是走入歧途了,应该善用厂家给的样例(参考设计电路和驱动代码)
回复  

使用道具 举报

9#
发表于 18-10-2009 19:25:38 | 只看该作者
我以前用FPGA实现过USB设备控制器的功能,USB spec中的第五,七,八,九章都仔细看的。
楼主如果只是做接口应用,似乎不必这么细读,只要把第五章看看,了解一下USB的数据传输类型就行了。
如果要写firmware,那么再看一下第九章,了解standard device request的格式。
当然做具体的应用设备,还要去看有关的class specific request的文档。
回复  

使用道具 举报

10#
 楼主| 发表于 19-10-2009 09:17:35 | 只看该作者
你们都是高人。谢谢楼上的,我刚刚看完第5章。

目前的第一步目标是做一个usb接口的小设备,能通过Usb接口下载数据和做硬件更新,除了下位机,主机的软件部分我也想了解一下试着自己做做,所以想还是尽量了解得透彻一点。我继续学习,有问题再来向大家请教。
回复  

使用道具 举报

11#
发表于 19-10-2009 14:19:37 | 只看该作者

回复 #11 四香油饼 的帖子

油饼真有钻研精神

研究这个比4bit单片机爽吧?
回复  

使用道具 举报

12#
 楼主| 发表于 19-10-2009 16:43:41 | 只看该作者
爽啊。现在的问题是,我一看书就困
回复  

使用道具 举报

13#
发表于 20-10-2009 15:53:35 | 只看该作者
很容易做啊,如果你的芯片有全套解决方案,照着抄吧
回复  

使用道具 举报

14#
 楼主| 发表于 20-10-2009 16:48:43 | 只看该作者
一看你的ID,估计也是搞嵌入式的吧?
回复  

使用道具 举报

15#
发表于 20-10-2009 17:14:26 | 只看该作者
原帖由 四香油饼 于 19-10-2009 16:43 发表
爽啊。现在的问题是,我一看书就困


和我一个毛病,一上网就high
回复  

使用道具 举报

16#
发表于 22-10-2009 02:21:15 | 只看该作者
要人老心不老,试试找个high点的娱乐
回复  

使用道具 举报

17#
发表于 22-10-2009 02:36:23 | 只看该作者
我不懂,公司有类似的项目,如果只是做驱动应用,可以用driver studio开发,c写的,不难
回复  

使用道具 举报

18#
发表于 22-10-2009 02:36:55 | 只看该作者
原帖由 四香油饼 于 19-10-2009 13:43 发表
爽啊。现在的问题是,我一看书就困


我从大学开始就这样了
回复  

使用道具 举报

19#
发表于 22-10-2009 02:38:35 | 只看该作者
原帖由 蒙面超人 于 22-10-2009 02:36 发表
我不懂,公司有类似的项目,如果只是做驱动应用,可以用driver studio开发,c写的,不难


你不懂,当然不难啦,难的是写的那些人
回复  

使用道具 举报

20#
发表于 22-10-2009 02:40:34 | 只看该作者

回复 #21 ubuntuhk 的帖子

我的意思是我不懂usb spec,应用层面的还是不难的,就是自己设计通信协议
回复  

使用道具 举报

21#
发表于 22-10-2009 02:41:42 | 只看该作者
打酱油的~
回复  

使用道具 举报

22#
发表于 30-10-2009 17:53:44 | 只看该作者
原帖由 四香油饼 于 14-10-2009 11:14 发表
驱动程序/硬件编程这些。

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

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

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

使用道具 举报

您需要登录后才可以回帖 登录 | FreeOZ用户注册

本版积分规则

小黑屋|手机版|Archiver|FreeOZ论坛

GMT+11, 13-12-2024 07:48 , Processed in 0.061201 second(s), 38 queries , Gzip On, Redis On.

Powered by Discuz! X3.2

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表