阅读:2190回复:5
请教应用程序调用driver的问题
一般特定功能的PCI板就算driver写出来了也还存在应用层调用driver进行数据传送的问题,比如数据采集卡等, 应用层一般就是用DeviceIoControl、ReadFile、WriteFile等API对硬件层进行操作么? 各位有什么心得?有哪位兄弟有这方面的源码么? 可否拿来参考一下? 请各位不吝指教!
|
|
最新喜欢:![]() |
沙发#
发布于:2003-10-03 21:35
9056的API?应该是,没有用过。
|
|
板凳#
发布于:2003-10-03 19:25
那我接收数据的应用程序直接调用SDK里给的API函数就行了么?
请问你有这方面的例程么? 可否给我参考一下? 感谢你的回复和解答! |
|
地板#
发布于:2003-10-02 22:07
1、我不是版主。
2、上面的函数是Win32 API,直接与driver打交道的函数。 3、dll一般会输出很多的函数给你用,就不需要直接与driver打交道。 |
|
地下室#
发布于:2003-10-02 15:27
sdk里的确给了个dll,但是dll里面没有这些函数,都是些直接对硬件进行操作的函数,而且数量很多,那我在写app的时候直接调用这些函数么?
再问个菜鸟问题, 9056里的256字节的寄存器我要在通信前用plxMon进行设置还是在app程序里设置? 感谢斑竹的回复! |
|
5楼#
发布于:2003-10-02 14:41
一般driver都会有个dll给app用,由dll完成与driver的直接通讯。
CreateFile ReadFile WriteFile DeviceIoContrl CloseHandle |
|