greeceting
驱动牛犊
驱动牛犊
  • 注册日期2005-01-27
  • 最后登录2005-10-19
  • 粉丝0
  • 关注0
  • 积分1分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:1979回复:7

关于USB应用程序

楼主#
更多 发布于:2005-04-13 18:15
通常,我 们要写的应用程序(又界面),是直接在DRIVER WORKS生成的测试工程中实现,还是另外单独写个MFC的程序,若是单独写,如何将应用程序和驱动程序联系起来呢?
回答了立即给分,求高手解答
qyxu1979
驱动牛犊
驱动牛犊
  • 注册日期2005-03-11
  • 最后登录2016-01-09
  • 粉丝1
  • 关注0
  • 积分30分
  • 威望8点
  • 贡献值0点
  • 好评度4点
  • 原创分0分
  • 专家分0分
沙发#
发布于:2005-04-13 21:04
你可以使用DEVICEIOCONTRAL和驱动相连。
首先打开设备句柄,调用上面的函数发送数据就行了
qchen10
驱动牛犊
驱动牛犊
  • 注册日期2005-02-04
  • 最后登录2005-10-13
  • 粉丝0
  • 关注0
  • 积分5分
  • 威望1点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2005-04-14 09:14
wgtic
驱动牛犊
驱动牛犊
  • 注册日期2005-04-10
  • 最后登录2005-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地板#
发布于:2005-04-21 15:05
我也遇到相同的问题,用ds生成的应用程序编译执行后,进入dos画面,但一按任意键画面就消失,如何输入命令行呢?如何在界面中对设备进行读写?测试我的驱动是否可以?
 不知道大侠是否解决了你的问题?帮我
wgtic
驱动牛犊
驱动牛犊
  • 注册日期2005-04-10
  • 最后登录2005-06-09
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2005-04-22 11:13
这个问题问了一个牛人就知道了, 原来特别简单。
只要在dos界面下 (按开始菜单->run,进入dos)转到有ds生成的测试程序的目录下。
然后根据提示,输入指令就行了。
比如你要写32字节。
只要输入Test_ez  w 32   ;就行了,Test_ez是生成的可执行测试程序。
祝好运
superwu
驱动牛犊
驱动牛犊
  • 注册日期2005-04-12
  • 最后登录2005-05-25
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
5楼#
发布于:2005-04-22 19:43
wgtic:
比如你要写32字节。
只要输入Test_ez w 32 ;就行了,Test_ez是生成的可执行测试程序。
这里的32字节是系统任意写的吗?
如果想自己输入特定数据怎么办?
aerosupply
驱动牛犊
驱动牛犊
  • 注册日期2005-03-22
  • 最后登录2005-06-13
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
6楼#
发布于:2005-04-24 15:05
通常,我 们要写的应用程序(又界面),是直接在DRIVER WORKS生成的测试工程中实现,还是另外单独写个MFC的程序,若是单独写,如何将应用程序和驱动程序联系起来呢?
回答了立即给分,求高手解答

中间层的驱动程序与应用程序和单片机程序,也就是与上下位机的通信是怎么实现的呢?仅仅都是通过调用函数,再发送数据实现的么么?

[编辑 -  4/24/05 by  aerosupply]
coolwuya
驱动牛犊
驱动牛犊
  • 注册日期2004-06-29
  • 最后登录2007-08-24
  • 粉丝0
  • 关注0
  • 积分178分
  • 威望21点
  • 贡献值0点
  • 好评度18点
  • 原创分0分
  • 专家分0分
7楼#
发布于:2005-04-25 10:14
根据你的需要而定。

随便测试一下就用那个test程序
给用户用当然要另外开发MFC程序
USB开发交流
游客

返回顶部