当前位置: 代码迷 >> 驱动开发 >> [请教]WinCE下上层应用程序和硬件驱动的接口是什么
  详细解决方案

[请教]WinCE下上层应用程序和硬件驱动的接口是什么

热度:75   发布时间:2016-04-28 11:09:03.0
[请问]WinCE下上层应用程序和硬件驱动的接口是什么?
[请问]

WinCE下上层应用程序和硬件驱动的接口是什么?

我现在只知道2000下边是CreateFile和DeviceIoControl、ReadFile、WriteFile

------解决方案--------------------
我现在只知道2000下边是CreateFile和DeviceIoControl、ReadFile、WriteFile
WinCE下面也是使用这些,只是操作的方式略有不同,如打开设备的方式.等.到网上搜索一下即可.
------解决方案--------------------
针对流驱动程序,操作和PC的Windows下差不多,也是这些函数。
用CreateFile打开驱动,用DeviceIOControl来控制硬件,用ReadFile读取驱动数据,用WriteFile传送数据到驱动,用CloseHandle来关闭驱动就OK了。网上有挺多例子的。这些函数会调用流驱动程序的相应接口。
------解决方案--------------------
我不大懂你的意思。

一般来说在驱动里面是用事件Event来表示某个动作发生,然后进行相应的处理的,而在上层应用程序的话,我的理解是用一个线程循环来ReadFile,如果没读到数据,这个线程是挂起的,而当读到了数据的时候,这个线程才继续执行的,也就代表了某个动作发生了。

我不知道这样的意思是不是你说的同步。

我也是Wince的初学者,如有什么谬误的地方,请高手不要见笑。^_^
  相关解决方案