发新帖我要提问
12
返回列表
打印

我做成功的usb设备

[复制链接]
楼主: 大秦正声
手机看帖
扫描二维码
随时随地手机跟帖
21
大秦正声|  楼主 | 2010-4-21 14:10 | 只看该作者 |只看大图 回帖奖励 |倒序浏览
e_007 不知道在说啥?
   2000年,就单独做过了,hid最简单的  
我么初步去理解还真不那么好弄...而且最纠结的是调试频繁出现死机的

前边说容易,后边说难? :sleepy:

使用特权

评论回复
22
ziye320122| | 2010-4-21 15:36 | 只看该作者
(1)开发HID的最大的难点就在于报表的设计,你看HID协议+用图表(报表设计需要的资料)就不下几百页.如果你是自己设计的报表,那还说的过去,如果是直接COPY的那也没有什么值得骄傲的.
(2)MASS的设备就比较难了.第一点就是在USB协议上架构MASS STORYAGE协议,架构BULK ONLY的通讯协议.呵呵,相当有挑战性.
这两个我以前都做过.至于ISO的就没怎么接触过,呵呵.

使用特权

评论回复
23
e_007| | 2010-4-21 17:38 | 只看该作者
本帖最后由 e_007 于 2010-4-21 17:48 编辑

楼上是牛人,HID report起初为了方便调试,自然是先拿key board之类的抄一下,其后才自己定义,此外,还得找临时配合的PC host编程人员沟通.他还有其它项目在做,我得给他定义及沟通好用户通信的协议.

说实在第一次做USB协议,根本没有中文资料可以参考,就拿D11,D12的一些简单代码看看,问Philips FAE,也没问到什么,可能是当初协议出来不久,估计也是没有接触过,公司又要做,只能硬着头皮,天天拿电脑出气,反正死机是很正常的,一天不下几十次,多是在调试中去找疑问的答案的,,还有啊,当初我才做第2个编程的项目,第一就uart通信,几百行代码的那种,虽然可以一气呵成100%成功做下来,但做USB对我当初的水平是极大的挑战,没有仿真器,只有一个烧写器,示波器也是其它部门借用的(还是主管亲自去借的),PC host起初有人做.后来人走了,才我来做的.
就这样的环境,说实在当初e文也不怎样,看资料那个费事...压力满大的呢.
至于诸如mass storage,iso,基本可以当做基于usb基础通信协议的上面再架构一层中间协议,这个协议有点类似一个接口,提供对应的服务...来理解.
正如FAT32系统在硬盘上的的位置和作用.
楼上想做ISO可以找IP camera的source code 去了解了解就可以了.

使用特权

评论回复
24
大秦正声|  楼主 | 2010-4-22 15:04 | 只看该作者
呵呵,现在开发usb ,hid,mass容易多了!芯片很多,工具很多,资源很多!
但是选一款性价比高的,长期供货稳定的可很不容易!!!

使用特权

评论回复
25
大秦正声|  楼主 | 2010-4-30 16:54 | 只看该作者
usb通信速率大家能做到多少?

使用特权

评论回复
26
大秦正声|  楼主 | 2010-5-4 17:02 | 只看该作者
照片

hid-key.JPG (42.52 KB )

hid-key.JPG

使用特权

评论回复
27
大秦正声|  楼主 | 2010-5-14 16:31 | 只看该作者
QQ:  1240408176

使用特权

评论回复
28
大秦正声|  楼主 | 2010-5-17 17:08 | 只看该作者
我的 hid usb鼠标做好了
采用机械按键的和模拟的两种!

使用特权

评论回复
29
ytmpeigd| | 2010-5-18 09:53 | 只看该作者
ktr .......
看来我太菜了...高手真多.

使用特权

评论回复
发新帖 我要提问
您需要登录后才可以回帖 登录 | 注册

本版积分规则