
wince驱动
文章平均质量分 81
EmbeddedLong
~~~~~开始wince学习的旅程,我也不想一直当菜鸟~~~~~~
,愿与志同道合的朋友一起探讨wince的神秘的领域~~~~~~~
展开
-
GPIO的驱动注册表
一个驱动至少包括: 这里我们建立驱动的名字为:FlowLED.cpp .def MakeFile sources (驱动里面写) .reg .bib (在对应的下面修改) 创建Makefile和Sources和.def文件 这三个文件主要是来控制编译的:Makefile 只需要这样一行(所有流式驱动都一样): !INCLUDE $(_MAKEENVROOT)/makefile.def 作用:负责帮助开发人员简化代码的编译、链接等构建工作。原创 2010-12-03 21:19:00 · 1104 阅读 · 0 评论 -
wince下GPIO的的访问
<br /> 因为在WINCE下能够直接访问的都是虚拟地址,不能直接访问GPIO端口,因此我们首先需要将GPIO口的物理地址映射到虚拟地址上来。 <br /> 用下面的函数,就可以对他们进行分配:<br /> volatile S3C2440A_IOPORT_REG *v_pIOPregs ;<br /> BOOL mInitialized;<br /> bool InitializeAddresses(VOID); // Virtual allocation<br /><原创 2010-12-02 13:07:00 · 3154 阅读 · 0 评论 -
流式驱动的几个小问题
<br />一直对几个概念不清楚,见天测试了下,记下来。<br />一下我们建立的文件夹是:Pwrbutton, 函数名字是:pwrbtn2440<br />1。platform.reg文件中:<br />IF BSP_NOPWRBTN !<br />[HKEY_LOCAL_MACHINE/Drivers/BuiltIn/pwrbtn2440] <br /> "Dll"="pwrbtn2440.dll"<br /> "Prefix"="DSK"<br /> "Index"=dword:2<br原创 2010-12-17 23:16:00 · 973 阅读 · 0 评论 -
2440 按键中断
很开心,按键中断终于基本搞定了,下面将自己的心得分享下:中断驱动书写流程: 1.编写本驱动库的入口函数。DllEntry()。 2.设置物理地址到虚拟地址映射。原因wince启动后是对虚拟地址操作。EINT_InitializeAddresses。 3.配置中断引脚EINT_ConfigInterruptPin()。 4.创建一个线程,指定线程函数,并获得句柄。gEINTIntread=CreateThread(). 5.根据ISR获得一个SYSINTR(逻辑中断),所用函数为:Kern原创 2010-12-26 01:34:00 · 2208 阅读 · 2 评论 -
电阻式触摸屏结构和实现原理
<br />电阻式触摸屏结构和实现原理2007-07-01 18:09<br />很多LCD模块都采用了电阻式触摸屏,这些触摸屏等效于将物理位置转换为代表X、Y坐标的电压值的传感器。通常有4线、5线、7线和8线触摸屏来实现,本文详细介绍了SAR结构、四种触摸屏的组成结构和实现原理,以及检测触摸的方法。<br /> <br />电阻式触摸屏是一种传感器,它将矩形区域中触摸点(X,Y)的物理位置转换为代表X坐标和Y坐标的电压。很多LCD模块都采用了电阻式触摸屏,这种屏幕可以用四线、五线、七线或八线来产生屏幕偏置转载 2011-01-04 00:07:00 · 1712 阅读 · 0 评论 -
触摸屏驱动学习笔记 一
<br /><br /><br />第一:四线式电阻式触摸屏原理<br /><br /><br /><br /><br /><br /> S3C2440而言:在直接试用触摸屏的是时,引脚XP、XM、XP和YM被用于和触摸屏直接相连。只剩下AIN[3:0]共4个引脚用于一般的ADC输入;当不使用的时候,XP、XM、XP和YM也可用于一般的ADC输入。<br /> S3C2440的触摸屏接口可以驱动成四线电阻触摸屏,四线触摸屏的等效电路如图:14.4所示。图中粗线表示相互绝缘的两层导电层,当按下时,他们原创 2011-01-02 17:28:00 · 2872 阅读 · 1 评论 -
如何在 Windows CE 5.0 中开发和测试设备驱动程序
<br />第一部分:建立设备驱动程序<br />在本练习中,您将使用 Platform Builder 来添加作为设备驱动程序的项目。<br />在开始编写驱动程序之前,您应该了解设备驱动程序的用途。驱动程序将基础硬件从操作系统中抽象出来,使之更好地面对应用程序开发人员。应用程序开发人员无需知道显示硬件或串行硬件的详细信息 — 例如,串行设备是用 Universal Asynchronous Receiver/Transmitter (UART) 实现的还是用 field-programmable gat转载 2010-11-26 01:31:00 · 862 阅读 · 0 评论