专注于互联网--专注于架构

最新标签
网站地图
文章索引
Rss订阅

首页 »嵌入式开发 » windowsce.net:如何编写Windows CE.net的usb驱动程序(1) »正文

windowsce.net:如何编写Windows CE.net的usb驱动程序(1)

来源: 发布时间:星期五, 2008年12月12日 浏览:37次 评论:0

=tf width="98%" align=center border=0>随着USB设备普及摆在开发人员面前驱动开发任务也是越来越繁重了特别是对于些嵌入式开发厂商来讲由于设备所采用操作系统不同相应硬件接口也是不开发相关USB驱动更是难上加难Windows CE.NET 是微软推出功能强大嵌入式操作系统国内采用此操作系统厂商已经很多了本文就以windows ce.net为例简单介绍下如何开发windows ce.net下USB驱动 

首先要熟悉些USB基本概念当然最好把USB 1.1协议看(当然现在20协议都已经有了)http://www.usb.org 
上可以下载我记得好像有个中文版翻译还可以http://www.driverdevolep.com 
上有具体位置记不太清楚了中文版协议可以快速翻了解些基本概念但是设计到些关键性东西最好还是看英文版心里比较清楚些 

这里我就不介绍USB基本协议了假设用户已经熟悉了USB设备些基本概念并且对Winows CE.NET开发有了解 

下面简略介绍下Windows CE.NET中USB设备驱动开发些基础知识 

Windows CE.NET USB系统软件分为两层: USB Client设备驱动和底层Windows CE实现USB设备驱动主要负责利用系统提供底层接口配置设备和设备进行通讯底层提本身又由两部分组成通用串行总线驱动(USBD)模块和较低主控制器驱动(HCD)模块HCD负责最最底层处理USBD模块实现较高USBD接口USB设备驱动主要利用USBD接口和他们外围设备打交道 

USB设备驱动主要和USBD打交道所以我们必须详细了解USBD提供 

主要传输有: 
AbourtTransfer
0

相关文章

读者评论

发表评论

  • 昵称:
  • 内容: