WinCE
文章平均质量分 79
noodies
这个作者很懒,什么都没留下…
展开
-
如何开发一个WinCE 6的流设备驱动
在BSP的Drivers目录下,创建新驱动程序的目录,比如MyDriver 修改dirs文件,在变量DIRS中增加新目录MyDriver 创建文件Sources,内容如下:TARGETNAME=MyDriverRELEASETYPE=PLATFORMTARGETTYPE=DYNLINK DEFFILE=MyDriver.defDLLENT原创 2009-06-26 09:44:00 · 2003 阅读 · 0 评论 -
如何定位WinCE产生Data Abort错误的位置
在调试WinCE程序的时候,有时候会碰到Data Abort的异常,系统会在调试控制台输出如下类似信息:Exception Data Abort (4): Thread-Id=03d3000e(pth=83a9e024), Proc-Id=00400002(pprc=81d48308) NK.EXE, VM-active=00fa000a(pprc=83a20ecc) explorer.原创 2009-07-02 13:35:00 · 5357 阅读 · 0 评论 -
Nand Flash 的ECC算法
为了能检测到单个位错误,把每256字节的数据划分为一张8x256共2048位的表,使用22位校验码进行校验,16位为行校验码,进行横向校验,6位为列校验码,按进行纵向校验。下图描述了这22位校验码产生的原理: 列校验:CP0:对所有字节的Bit 6,4,2,0进行异或操作的结果CP1:对所有字节的Bit 7,5,3,1进行异或操作的结果..CP5:对所有字节的原创 2009-07-09 17:48:00 · 13596 阅读 · 0 评论 -
S3C2440休眠和唤醒流程解析(WinCE 6)
在WinCE中,有3种方式可以使系统进入休眠:1、用户在开始菜单选择挂起2、用户短按电源键,请求系统进入休眠(需要电源按键驱动的支持,比如设为长按关机,短按休眠)3、用户长时间无操作,系统状态由POWER_STATE_ON转为POWER_STATE_USERIDLE,POWER_STATE_IDLE状态,最后进入POWER_STATE_SUSPEND即休眠状态 休眠之前,对于支持电源管理的原创 2009-09-10 11:35:00 · 3192 阅读 · 0 评论 -
WinCE平台的程序编译到Win32平台下运行
最近做的项目中,有一个在WinCE平台上跑的程序,后来随着项目的发展,要求此程序在PC上也能跑。感谢VS 2005提供的多平台支持,只需要几分钟就可以解决这个问题,方法很简单,下面是我处理的过程。 1.在配置管理中增加新平台 1.1 创建新平台程序最初是基于Pocket PC 2003(ARMV4)平台创建的,我在此平台的配置基础上,创建新的Win32平台。打开菜单Build原创 2009-11-10 14:43:00 · 1896 阅读 · 0 评论