windowsCE
lininglive
这个作者很懒,什么都没留下…
展开
专栏收录文章
- 默认排序
- 最新发布
- 最早发布
- 最多阅读
- 最少阅读
-
WinCE中触摸屏驱动开发详解
1.触摸屏驱动程序的模型1.1 分层触摸屏驱动层序结构本触摸屏驱动采用分层驱动程序结构,其驱动模型如下图所示,这种结构将驱动程序代码区分为上层模型设备驱动层(MDD),下层是依赖平台的驱动层(PDD)。其中MDD层通常无需修改就可以直接使用,改部分提供面向GWES的DDI的接口,而MDD通过指定的DDSI函数接口调用PDD,这就是我们通常驱动要实现的部分。PDD部分和MDD部分除了DDSI原创 2010-05-04 10:12:00 · 590 阅读 · 0 评论 -
WINce串口驱动解析
在WinCE中,串口驱动实际上就是一个流设备驱动,具体架构如图:串口驱动本身分为MDD层和PDD层。MDD层对上层的Device Manager提供了标准的流设备驱动接口(COM_xxx),PDD层实现了HWOBJ结构及结构中若干针对于串口硬件操作的函数指针,这些函数指针将指向PDD层中的串口操作函数。DDSI是指MDD层与PDD层的接口,在串口驱动中实际上就是指HWOBJ,PDD层会转载 2011-12-08 16:04:00 · 785 阅读 · 0 评论 -
Windows Mobile 5.0 环境搭建
(1)安装Windows Mobile 5.0系统及Platform Builder for Windows Mobile 5.0WM50_OAK_RTM \Microsoft Platform Builder for Windows Mobile 5.0.msi(with it can download & debug binary)(2)安装升级包,升级到WM 6.0AKU转载 2011-12-08 15:18:37 · 1018 阅读 · 0 评论 -
bib 文件
在WinCE中使用的一个重要的文件就是BIB文件,全称Binary Image Builder File。在WinCE的编译过程中会用到BIB文件,应该是在最后的Makeimg阶段。所有的BIB文件会被合并成CE.bib文件,然后Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到WinCE image中。当然,BIB文件还决定了WinCE设备内存的分配,其中定义了WinCE转载 2011-12-08 15:11:33 · 1088 阅读 · 0 评论 -
【转载】WinCE 流驱动
在WinCE.net中,最简单的一个驱动程序莫过于一个内置(Built-in)设备的流接口驱动。对于一个不支持热拔插的设备,最快捷的方法就是为其实现一个内置的流接口的驱动。对于这样一类驱动程序,我们只需要按一种特定的规则实现一个动态库,其中实现对所有的硬件功能的调用,再将这个动态库加入系统中,然后设置相关的注册表项,使得在系统启动时设备管理器能识别并且加载这个设备即可。1. 实现动转载 2011-12-08 14:53:07 · 433 阅读 · 0 评论 -
wince6.0 下的流驱动开发范例(转摘) 收藏
流设备驱动实际上就是导出标准的流接口函数的驱动,这是文档上面的定义。在WinCE中,所有的流设备都导出流设备接口,这样WinCE中的Device Manager可以加载和管理这些流设备驱动。首先我声明一下,这个图是我抄的,呵呵。在WinCE启动的时候,OAL(OAL.exe)首先加载kernel.dll,然后kernel.dll加载device.dll,device.dll转载 2011-12-08 14:51:33 · 561 阅读 · 0 评论 -
[转]wince 蓝牙
<br />下面是WinCE中蓝牙协议栈的架构图:<br />可以看到,HCI传输层以上的协议层全部由WinCE实现了,所以蓝牙模块只需要实现了基带层和链路管理层,并提供HCI传输接口给WinCE就可以了。WinCE支持使用USB、UART、SDIO等接口的蓝牙模块。<br />开发板上使用的是CSR-BC4-EXT-C2-PA蓝牙模块,模块接在串口0上。使用CSR的BCSP传输协议。以下是配置方法:<br />1 添加Bluetooth Stack with Universal Loadable Driv转载 2010-08-27 11:24:00 · 933 阅读 · 0 评论 -
关于带有热键的触摸屏在更换不同分辨率的屏幕后会遇到触摸屏失效的问题
今天调试一款大分辨率的TFT屏,原来用的400*240 现在改用 800*480的分辨率,显示驱动调整后进入开机画面 , 校准完毕,显示今日界面发现按触屏没有反应,个别区域有错误响应,百思不得其解。查看触屏驱动没有任何问题,观察触屏后发现在触屏的最下面有四个热键,打开代码查看热键区域定义,发现区域定义使用的仍然是原来分辨率的坐标值,按新坐标值重新定义后,重新编译down如设备,问题消失。由原创 2010-05-04 11:15:00 · 1542 阅读 · 0 评论 -
usb audio设备驱动
本文引用自ls.cq《usb audio设备驱动》http://bbs.driverdevelop.com/read.php?tid-118579-page-1.html已基本完成wavedev结构的usb音频驱动,现将开发心得及经验总结一下与大家分享 /************************************************************转载 2011-12-08 15:13:42 · 12413 阅读 · 0 评论
分享