×

嵌入式系统WINCE的通用驱动程序

消耗积分:0 | 格式:rar | 大小:0.15 MB | 2017-05-23

分享资料个

  本应用报告提出的基本概念和方法开发嵌入式系统触摸屏、键盘、音频和基于Windows CE的GPIO驱动程序(WinCE)操作系统(操作系统)。驱动程序没有绑定到任何特定的处理器平台。因此他们可以被称为通用和可重用的任何主机处理器或平台以最小的附加编码。

嵌入式系统WINCE的通用驱动程序

  The Windows CE device drivers model takes into consideration three types of drivers:

  • Built−in drivers, also known as native device drivers. These drivers implement a custom interface (known as the device driver interface, or DDI functions) specific to the feature it implements. They are loaded by the graphical windowing events subsystem (GWES) process, which is part of the Windows CE kernel. They are either dynamic library linked (DLL) or libraries directly linked to the GWES. GWES manages all MMI subsystems (graphical, user inputs, etc.)。 The typical built-in drivers are:

  − Display driver

  − Touchscreen driver

  − Keyboard driver

  − Mouse Driver

  − LEDs drivers

  • Installable drivers, also known as stream drivers. These drivers implement a standard IO interface to be used for all types of IO devices. These drivers are mounted by device manager either statically or dynamically. They are DLLs which must provide a ten-function interface (Init, Deinit, Open, Close, Read, Write, Seek, IOControl, PowerUp, PowerDown) and are configured in the registry. Consequently, a new stream driver can be easily added. Examples of typical stream drivers are:

  − Serial drivers

  − Bus drivers

  − Block drivers (for storage devices)

  − Specific stream drivers

声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉

评论(0)
发评论

下载排行榜

全部0条评论

快来发表一下你的评论吧 !