首页 | 新闻 | 新品 | 文库 | 方案 | 视频 | 下载 | 商城 | 开发板 | 数据中心 | 座谈新版 | 培训 | 工具 | 博客 | 论坛 | 百科 | GEC | 活动 | 主题月 | 电子展
返回列表 回复 发帖

基于WinCE系统的FIFO数据传输程序设计 02

基于WinCE系统的FIFO数据传输程序设计 02

3.Windows CE驱动程序
   
    与其他操作系统一样,Windows CE.net也提供了很多外设的驱动程序,驱动程序将操作系统和设备连接起来,使操作系统能够识别设备并为应用程序提供设备服务[5]. 但是,对于非常规硬件设备(或者说对现有的Windows CE应用系统是非常规的),微软并没有提供驱动程序,因此需要设备的硬件厂商提供WndowsCE的驱动,或是使用者自行开发[6].目前,还没有MIC-2718的基于Windows CE.net 4.2版本的驱动程序,因此需要自行开发。
   
    Windows CE.net驱动程序的2种模式是本机驱动和流接口驱动模式[7].本机设备驱动适于集成到基于Windows CE.net平台的设备,如通用LED驱动和电源驱动。流接口驱动模型适用于任何在逻辑上被认为是一个数据源或数据存储的设备的I/O设备(任何以产生或消耗数据流作为主要功能的外围设备)[8],因此在采集系统中,WinCE的外围设备驱动程序一般以流接口驱动程序较多。另外,绝大部分外围设备驱动程序都可映射为流接口驱动程序。无论驱动程序控制的设备是什么类型,流接口驱动都使用相同的接口并导出一组相同的函数(流接口函数)。
   
    针对本文中数据采集系统和Windows CE中驱动程序模型的特点,本设计采用流接口驱动程序模型。
返回列表