- 26
- 0
- 约1.1万字
- 约 62页
- 2017-09-22 发布于广东
- 举报
加载流接口驱动程 在启动时进行。在基于WINDOWS CE的平台启动时,就启动设备管理程序。设备管理程序读取 HKEY_LOCAL_MACHINE\Drivers\BUILTIN键的内容并加载已列出的流接口驱动程序、例如.在许多基于WINDOWS CE的平台上,设备管理程序通过这个机制加载内部串行口(Serialdll)的驱动程序 在设备管理程序自动检测外围设备与基于 Wndows CE平台的连接时进行的. 设备管理程序不能识别设备时,应用程序自己加载: 启动应用程序, 检测驱动是否加载, 调用RegisterDevice函数来加载驱动并锁入内存 应用程序进行正常操作. 卸载流接口驱动 设备管理程序卸载 用户程序自行卸载: DeRegisterDevice函数从文件系统卸载设备文件,通知FreeLibrary函数卸载DLL 流接口驱动程序入口点 XXX_Close XXX_Deinit XXX_Init XXX_IOControl XXX_Open XXX_PowerDown XXX_PowerUp XXX_Read XXX_Seek XX_Write 单访问和多访问 多个应用可以同时访问驱动 多访问对XXX_Open的调用返回不同的hOpenContext值.单访问返回相同值.以后的调用使用这个值. 串行设备驱动设计 创建一个流接口驱动程序 在应用程序中直接对串口读写,并处理数据 串行设备驱动的考虑因素 单点或多点访问:若要支持多个应用的同时访问,使用流接口实现,简化用户级程序设计; 数据流的复杂性:复杂的处理需要相当的处理。最好使用流接口方式。 数据速率:高速的数据处理,可能流接口驱动没有足够的处理时间,可能使用用户程序处理比较好。 安装流接口驱动程序 安装程序必须执行下列步骤: 1. 与基于Windows CE的平合连接.或检测连接已存在。 2.把流接口驱动程序DLL拷贝到平台的\WINDOWS目录下。 3.如果需要的话 为驱动程序建立注册键和注册值 流接口驱动程序例子 Pager Card Illustrates a device driver for the Motorola NewsCard pager Modem Card Illustrates a device driver for a PC Card modem RAM Card Illustrates a device driver for a Static RAM PC Card PC Card Test Illustrates a device driver for testing PC Cards Serial Illustrates a device driver for devices that connect to a serial port Touch Screen Illustrates a device driver that interacts with the screen NDIS网络驱动程序 提供一组抽象层,用于把网络驱动和协议栈或网络适配器相连. 网络驱动程序模型 CE支持的NDIS功能 NDIS4.0的一个子集 以太网和IrDA介质类型 标准的小端口卡驱动程序 中性小端口卡驱动程序的一个子集.] Plug and Play loading of miniport drivers for PC Card–based NICs CE不支持的NDIS功能 单片或全功能的NDIS 直接内存存取(DMA) 连续的物理内存分配 既提供小端口给已有的协议栈,又提供协议接口给其它应用的中性小端口卡驱动程序 通过NDIS的广域网互联 PC卡属性空间 多包传送 Windows CE Miniport Driver largely compatible with Windows NT miniport driver for Windows CE is compiled as a dynamic-link library (DLL) that exports the DriverEntry function DriverEntry typically performs any general or platform-specific initializations. It also registers the miniport driver with the NDIS system by calling the NdisMRegisterMiniport function. CE does not support the Common Network .inf file format ND
您可能关注的文档
- DA & AD转换器及其与单片机接口.ppt
- Delphi_数据库程序设计.ppt
- e01.Introduction绪论.ppt
- e03.Connective tissue结缔组织.ppt
- e04.Cartilage & Bone软骨和骨.ppt
- e05.Blood and Hemopoiesis血液淋巴和血发生.ppt
- e06.Muscular Tissue肌组织.ppt
- e09.Circulat0ry system循环系统.ppt
- e10.Immune system免疫系统.ppt
- e11.Skin皮肤.ppt
- 2025-2026学年天津市和平区高三(上)期末数学试卷(含解析).pdf
- 2025-2026学年云南省楚雄州高三(上)期末数学试卷(含答案).pdf
- 2025-2026学年甘肃省天水市张家川实验中学高三(上)期末数学试卷(含答案).docx
- 2025-2026学年福建省厦门市松柏中学高二(上)期末数学试卷(含答案).docx
- 2025-2026学年广西钦州市高一(上)期末物理试卷(含答案).docx
- 2025-2026学年河北省邯郸市临漳县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省石家庄二十三中七年级(上)期末历史试卷(含答案).docx
- 2025-2026学年海南省五指山市九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省唐山市玉田县九年级(上)期末化学试卷(含答案).docx
- 2025-2026学年河北省邢台市市区九年级(上)期末化学试卷(含答案).docx
最近下载
- 罗伯特·S.平狄克-微观经济学(第九版)PindyckPPT_Ch.6.pptx VIP
- 罗伯特·S.平狄克-微观经济学(第九版)PindyckPPT_Ch.5.pptx VIP
- DB14T 1098-2024奶牛规模养殖技术规程.pdf VIP
- 《卫生微生物学检验》课件——04-化妆品中铜绿假单胞菌的检测.pptx VIP
- 2025年春顶尖课课练八年级物理下册沪科版答案.pdf VIP
- 罗伯特·S.平狄克-微观经济学(第九版)PindyckPPT_Ch.4.pptx VIP
- 青岛酒店管理职业技术学院单招《数学》模拟试题附答案详解【预热题】.docx VIP
- 古诗江上渔者.pptx VIP
- 罗伯特·S.平狄克-微观经济学(第九版)PindyckPPT_Ch.3.pptx VIP
- (2026春新版)人教版三年级数学下册全册教案.pdf
原创力文档

文档评论(0)