阅读:1858回复:10
难道开发USB就没有省事的办法吗?
看了两个星期书了,看来开发USB麻烦在PC的驱动,我到D12的厂家网站也下到了driver和固件源程序,固件有了源程序对搞单片机的人来说基本就是拿来用了!
但driver却没看到源程序,没有源程序又没有范例应用如何接口?难道非要每个人都写一编驱动吗? 看到驱动中各种复杂的数据结构脑袋就大,想买现成的驱动又怕无法消化,我该怎么办? |
|
沙发#
发布于: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.
|
|
板凳#
发布于:2003-07-30 08:32
那要看你的设备是做什么用处,一般bulk传输就是用windows的驱动。如果不是特别在意速度,可以直接用周立功封装好的库来调用d12的driver。
[编辑 - 7/30/03 by clementzhao] |
|
地板#
发布于:2003-07-30 10:35
好像周立功的网站上有d12开发套间的全部资料,当然包括驱动了,不过好像需要修改才能用,我把我得到的资料贴出来,具体的情况还要根据你的需要来修改。原码如下:
|
|
|
地下室#
发布于:2003-07-30 10:39
说明
|
|
|
5楼#
发布于:2003-07-30 10:51
都省事咱不就失业了?谁还用你啊?
|
|
6楼#
发布于:2003-07-30 10:56
同意!
|
|
|
7楼#
发布于:2003-07-30 11:40
我认为既然一般应用,驱动都是可通用的,为何还要浪费那么多人的时间去干同样的重复工作,如果想靠他来混饭吃,也长久不了,USB就是个通信的通道,是一种手段,我应该把精力放在PC应用程序和设备上,我相信USB驱动的现成化,很快就成为可能,到时候只要基本了解USB通信协议的应用程序开发工程师都应该很快开发出应用软件!
|
|
8楼#
发布于:2003-07-30 11:44
呵呵,应用程序是极其简单的!你只需要弄明白几个函数即可:createfile(),readfile(), writefile(), deviceiocontrol(),其他的都是辅助功能,会vc的都能做出来的,其实usb最主要的固件程序和驱动程序以及调试过程!
你要是一点都不懂,给你源代码你也不会用! |
|
9楼#
发布于:2003-07-30 11:58
多谢了,我也是怕现成的东西不能消化,才化了几个星期看书和相关资料,实做过程中肯定很多问题,到时定会请教,在能认识你,真是我的荣幸!
|
|
10楼#
发布于:2003-07-30 13:18
当然可以开发一链接库,这样一来,写应用的对低层都不懂也能和USB通信.
|
|
|