use_id
驱动中牛
驱动中牛
  • 注册日期2002-03-11
  • 最后登录2006-01-07
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2481回复:17

有关于USB的一些基础性问题, 很是值得一看。

楼主#
更多 发布于:2002-08-19 21:35
想问几个关于USB的问题:

1、电脑上的 USB口 与 串口 有什么联系与区别?
2、电脑上的 USB口 能不能直接用windows操作系统中的 驱动程序?如能,该如何用?  如不能,烦说明理由,能,又该如何做,一定要写USB驱动吗?
3、如要用一个 USB口与一个外设连接, 我的外设一般需要做怎样的处理? 使其能与USB口通信。
4、我的外设要与USB通信,一定要设计一部分硬件电路(比如用到控制器一类)来通信吗?
5、从电脑中的windows操作系统来接收发送USB口的数据, 是否可以象串口一样用WriteFile/ReadFile等接口API调用?

以上几个问题,多谢大家参与。 先谢过了。
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2002-08-20 09:04
的确值得一看
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2002-08-20 09:17
1,不同的协议,几乎没有联系
2,有的能有的不能,能就直接用,不能就自己写驱动,API调用
3,处理成能正确处理来自主机的任何请求的东西
4,显然要
5,的确可以
paris
驱动小牛
驱动小牛
  • 注册日期2002-01-30
  • 最后登录2006-01-07
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2002-08-20 14:19

串口的应用比USB的应用,要间单许多
用gpio可以摸拟串口,
但USB不可以,差分通信噢,
可以的话,也不容易,可以想象
如果有勇气,
(先把D+D-转成01)
可以用软件去摸拟

片面之言,:)
Oliver
use_id
驱动中牛
驱动中牛
  • 注册日期2002-03-11
  • 最后登录2006-01-07
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2002-08-20 18:48
感激上面两位。

我对USB不了解,头儿叫我一个月内摆平它。
所以特来此打拢个位。
大家有意见的就补充。
我不能常来,公司不能上网,只有来网吧了。
use_id
驱动中牛
驱动中牛
  • 注册日期2002-03-11
  • 最后登录2006-01-07
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2002-08-20 20:41
up
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2002-08-20 21:40
一个月摆平所有的东西还是摆平仅仅协议方面?
use_id
驱动中牛
驱动中牛
  • 注册日期2002-03-11
  • 最后登录2006-01-07
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2002-08-23 19:53
恐怖,看了两天关于driver的书,不知所措。

只能看书,痛苦,机器上连开发driver的工具都没有。 叫头儿download个98ddk和USB1.0和USB2.0(都已给了链接给他),三天没有回音了。我不知道要等到什么时候。
use_id
驱动中牛
驱动中牛
  • 注册日期2002-03-11
  • 最后登录2006-01-07
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2002-08-23 20:00
to: sunkai
    我对USB还一无所知。 希望得到你的帮助。

我要做的只是写个driver,这个driver能用USB口传输一大堆数据给接在PC USB上的外设,并且要知道那个外设(PCB板)怎么来做。
audion3
驱动牛犊
驱动牛犊
  • 注册日期2002-07-24
  • 最后登录2004-09-20
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2002-08-24 08:20
这里有USB1.1的英文版,和翻译本。
soaer
驱动牛犊
驱动牛犊
  • 注册日期2002-07-16
  • 最后登录2002-11-02
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2002-08-24 11:27
如果你只是要写一个usb的设备驱动的话,那很容易1个月可以搞定
如果设计pcb板的话要麻烦点,不过据说philips的芯片很好用你去看看,  我做过linux下的usb驱动,但是没有做过windows的,而且我用的pcb板是别人做的!
我来了!
tonycai
驱动牛犊
驱动牛犊
  • 注册日期2002-07-03
  • 最后登录2003-06-17
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
11楼#
发布于:2002-08-24 12:49
如果,写USB主机部分的驱动,是不是看USB1.1 标准就够啦.Linux系统也如此吗
www.micreation.com 亿新软件欢迎您
flyfeng
驱动牛犊
驱动牛犊
  • 注册日期2002-08-15
  • 最后登录2002-08-24
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
12楼#
发布于:2002-08-24 16:37
1.usb与通常的串口(rs232)协议不一样,这是最根本的区别。对于这一点你可以参看他们的协议说明。
2.usb通讯可以利用windows自带hid驱动来进行收发数据,不过hid只支持usb协议中的两种传输模式――中断传输和控制传输。
3,4.要让外设跟主机进行USB通讯,外设不仅有适当的硬件支持,而且还需要相应的软件(固件)支持。
5.当然可以,这可参看《USB 大全》(电力出版社)一书。
sunkai
驱动中牛
驱动中牛
  • 注册日期2002-12-31
  • 最后登录
  • 粉丝1
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
13楼#
发布于:2002-08-24 19:47
to: sunkai
    我对USB还一无所知。 希望得到你的帮助。

我要做的只是写个driver,这个driver能用USB口传输一大堆数据给接在PC USB上的外设,并且要知道那个外设(PCB板)怎么来做。

用“sunkai”来搜索你会找到你要的东西。
double
论坛版主
论坛版主
  • 注册日期2002-03-30
  • 最后登录2015-05-05
  • 粉丝0
  • 关注0
  • 积分24分
  • 威望4点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
14楼#
发布于:2002-09-29 08:35
现在公司的老板是不是都疯了
轻轻的我来了 带给你欢乐 悄悄的我走了 带走你忧愁
jungg
驱动牛犊
驱动牛犊
  • 注册日期2002-09-29
  • 最后登录2004-04-03
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
15楼#
发布于:2002-09-29 21:58
你到http://devdrv.my.west163.com有个专门介绍各种协议的东东,
down下来看一下.好象有的
王小军
OS_Dev
驱动中牛
驱动中牛
  • 注册日期2002-01-09
  • 最后登录2004-03-04
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
16楼#
发布于:2002-09-29 23:59
你给你老板说,你这一年的工资都给他,让他一个月帮你搞定。靠
I know nothing!
vhdl
驱动牛犊
驱动牛犊
  • 注册日期2002-06-17
  • 最后登录2018-05-29
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望10点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
17楼#
发布于:2002-09-30 09:51
最好找到一位搞过usb的人带一带你
像刚开始从哪儿入手
用什么开发工具
怎样根据所要实现的功能选择usb期间和开发系统
我刚开始就是这样
感觉要少走不少弯路
如果你的单片机和vc学得不错
并且对计算机的系统结构有比较了解
一个月还是会搞个大体眉目
游客

返回顶部