bavid
驱动牛犊
驱动牛犊
  • 注册日期2003-10-02
  • 最后登录2004-09-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
阅读:2190回复:5

请教应用程序调用driver的问题

楼主#
更多 发布于:2003-10-02 14:26
一般特定功能的PCI板就算driver写出来了也还存在应用层调用driver进行数据传送的问题,比如数据采集卡等, 应用层一般就是用DeviceIoControl、ReadFile、WriteFile等API对硬件层进行操作么? 各位有什么心得?有哪位兄弟有这方面的源码么? 可否拿来参考一下?  请各位不吝指教!

最新喜欢:

bakerjbakerj
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
沙发#
发布于:2003-10-03 21:35
9056的API?应该是,没有用过。
bavid
驱动牛犊
驱动牛犊
  • 注册日期2003-10-02
  • 最后登录2004-09-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
板凳#
发布于:2003-10-03 19:25
那我接收数据的应用程序直接调用SDK里给的API函数就行了么?
请问你有这方面的例程么? 可否给我参考一下?

感谢你的回复和解答!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
地板#
发布于:2003-10-02 22:07
1、我不是版主。
2、上面的函数是Win32 API,直接与driver打交道的函数。
3、dll一般会输出很多的函数给你用,就不需要直接与driver打交道。
bavid
驱动牛犊
驱动牛犊
  • 注册日期2003-10-02
  • 最后登录2004-09-14
  • 粉丝0
  • 关注0
  • 积分0分
  • 威望0点
  • 贡献值0点
  • 好评度0点
  • 原创分0分
  • 专家分0分
地下室#
发布于:2003-10-02 15:27
sdk里的确给了个dll,但是dll里面没有这些函数,都是些直接对硬件进行操作的函数,而且数量很多,那我在写app的时候直接调用这些函数么?

再问个菜鸟问题, 9056里的256字节的寄存器我要在通信前用plxMon进行设置还是在app程序里设置?

感谢斑竹的回复!
arthurtu
驱动巨牛
驱动巨牛
  • 注册日期2001-11-08
  • 最后登录2020-12-19
  • 粉丝0
  • 关注0
  • 积分26分
  • 威望161点
  • 贡献值0点
  • 好评度35点
  • 原创分0分
  • 专家分0分
  • 社区居民
5楼#
发布于:2003-10-02 14:41
一般driver都会有个dll给app用,由dll完成与driver的直接通讯。

CreateFile
ReadFile
WriteFile
DeviceIoContrl
CloseHandle
游客

返回顶部