mingjiezhong1
驱动牛犊
驱动牛犊
  • 注册日期2003-07-11
  • 最后登录2003-12-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1858回复:10

难道开发USB就没有省事的办法吗?

楼主#
更多 发布于:2003-07-29 22:39
看了两个星期书了,看来开发USB麻烦在PC的驱动,我到D12的厂家网站也下到了driver和固件源程序,固件有了源程序对搞单片机的人来说基本就是拿来用了!

但driver却没看到源程序,没有源程序又没有范例应用如何接口?难道非要每个人都写一编驱动吗? 看到驱动中各种复杂的数据结构脑袋就大,想买现成的驱动又怕无法消化,我该怎么办?
pyz
pyz
驱动牛犊
驱动牛犊
  • 注册日期2001-11-19
  • 最后登录2012-11-18
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2003-07-29 23:28
Dear friend.If you need d12 driver\'s example,tell me it.I can share you entire document.My email is pyzpyzpyz@163.com.
clementzhao
驱动大牛
驱动大牛
  • 注册日期2003-05-08
  • 最后登录2009-02-20
  • 粉丝0
  • 关注0
  • 积分28分
  • 威望63点
  • 贡献值0点
  • 好评度2点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-07-30 08:32
那要看你的设备是做什么用处,一般bulk传输就是用windows的驱动。如果不是特别在意速度,可以直接用周立功封装好的库来调用d12的driver。

[编辑 -  7/30/03 by  clementzhao]
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地板#
发布于:2003-07-30 10:35
好像周立功的网站上有d12开发套间的全部资料,当然包括驱动了,不过好像需要修改才能用,我把我得到的资料贴出来,具体的情况还要根据你的需要来修改。原码如下:
附件名称/大小 下载次数 最后更新
2003-07-30_pdiusbd12套件源码.rar (288KB)  1
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-07-30 10:39
说明
附件名称/大小 下载次数 最后更新
2003-07-30_PDIUSBD12taojian.pdf (991KB)  1
flytomoon
驱动巨牛
驱动巨牛
  • 注册日期2003-07-09
  • 最后登录2004-10-18
  • 粉丝1
  • 关注1
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2003-07-30 10:51
都省事咱不就失业了?谁还用你啊?
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2003-07-30 10:56
同意!
Chen
mingjiezhong1
驱动牛犊
驱动牛犊
  • 注册日期2003-07-11
  • 最后登录2003-12-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2003-07-30 11:40
我认为既然一般应用,驱动都是可通用的,为何还要浪费那么多人的时间去干同样的重复工作,如果想靠他来混饭吃,也长久不了,USB就是个通信的通道,是一种手段,我应该把精力放在PC应用程序和设备上,我相信USB驱动的现成化,很快就成为可能,到时候只要基本了解USB通信协议的应用程序开发工程师都应该很快开发出应用软件!
jinghuiren
驱动巨牛
驱动巨牛
  • 注册日期2002-06-01
  • 最后登录2008-10-27
  • 粉丝0
  • 关注0
  • 积分291分
  • 威望460点
  • 贡献值0点
  • 好评度428点
  • 原创分0分
  • 专家分0分
8楼#
发布于:2003-07-30 11:44
呵呵,应用程序是极其简单的!你只需要弄明白几个函数即可:createfile(),readfile(), writefile(), deviceiocontrol(),其他的都是辅助功能,会vc的都能做出来的,其实usb最主要的固件程序和驱动程序以及调试过程!

你要是一点都不懂,给你源代码你也不会用!
mingjiezhong1
驱动牛犊
驱动牛犊
  • 注册日期2003-07-11
  • 最后登录2003-12-06
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
9楼#
发布于:2003-07-30 11:58
多谢了,我也是怕现成的东西不能消化,才化了几个星期看书和相关资料,实做过程中肯定很多问题,到时定会请教,在能认识你,真是我的荣幸!
MacWin
驱动中牛
驱动中牛
  • 注册日期2002-12-16
  • 最后登录2009-05-27
  • 粉丝0
  • 关注0
  • 积分2分
  • 威望44点
  • 贡献值0点
  • 好评度29点
  • 原创分0分
  • 专家分0分
10楼#
发布于:2003-07-30 13:18
当然可以开发一链接库,这样一来,写应用的对低层都不懂也能和USB通信.
Chen
游客

返回顶部