摘要: Lessons learned from 13 failed software productsPublished 27 May 2010 article , marketing , microISV , software , surveys 18 Comments Tags: software, microISV, failure, mistakes, product, lessons, ent... 阅读全文
posted @ 2010-05-31 11:29 xilentz 阅读(318) 评论(0) 推荐(0)
摘要: //===================================================================== //TITLE: //    狸猫换太子:动态替换WinCE的原生驱动! //AUTHOR: //    norains //DATE: //    Friday 2... 阅读全文
posted @ 2010-05-31 11:22 xilentz 阅读(428) 评论(0) 推荐(0)
摘要: //======================================================================== //TITLE: // 环境变量和选择性代码编译 //AUTHOR: // norains //DATE: // Moday 17-November-2008 //Environment: // NONE //====================... 阅读全文
posted @ 2010-05-31 11:21 xilentz 阅读(426) 评论(0) 推荐(0)
摘要: 将RGB颜色转换成16bit颜色 [适合与游戏编程初学者] 我在做16bit alpha blending的时候需要判断颜色键(ColorKey),而在我的游戏引擎中,ColorKey是用Windows RGB颜色表示的,这就需要将RGB颜色转换成16bit颜色,下面是我的做法。 RGB颜色是一个DWORD值,32bit,格式为0x00rrggbb,通过三个宏:GetRValue、GetGVa... 阅读全文
posted @ 2010-05-31 11:14 xilentz 阅读(2943) 评论(0) 推荐(0)
摘要: //======================================================================== //TITLE: // WINCE实现直接写屏 //AUTHOR: // norains //DATE: // Friday 28-April-2006 //==============================================... 阅读全文
posted @ 2010-05-31 11:12 xilentz 阅读(528) 评论(0) 推荐(0)
摘要: 使用Platform Builder配置Windows CE操作系统摘要:Windows CE操作系统是嵌入式系统的开发利器。Windows CE Platform Builder 3.0提供创建、裁剪和配置Windows CE的所有开发和调试工具。深刻理解和灵活运用Platform Builder的配置文件.REG、.BIB、.DAT、.DB是定制适合目标平台的Windows CE操作系统的关键... 阅读全文
posted @ 2010-05-31 10:59 xilentz 阅读(1724) 评论(0) 推荐(0)
摘要: WinCE 6.0中断驱动程序分析 BY:HJB WIinCE中断流式实现驱动和APP 51wince 【原创】WinCE中断驱动开发实战 51wince 这篇文章主要总结了最近一段时间关于wince下的中断开发过程。本文仅适合初学,高手请多多指教! 首先我们在来回忆下什么是中断,请阅读文章《中断解析》,这里再来回忆下中断的概念是源自于我自身的经历,本人毕业于一所金融类为主的大学的计算机学院,... 阅读全文
posted @ 2010-05-31 10:48 xilentz 阅读(390) 评论(0) 推荐(0)
摘要: OEMIdle(  DWORD dwIdleParam ) This function is called by the kernel to place the CPU in the idle state when there are no threads ready to run. The number of milliseconds that the system has been ... 阅读全文
posted @ 2010-05-31 10:45 xilentz 阅读(969) 评论(0) 推荐(0)
摘要: 案例:如何解决难以重现的BUGPosted on 2008-10-16 11:18 sting feng 阅读(423) 评论(3) 编辑 收藏 所属分类: 案例, Windows CE 我时不时会去Mark Russinovich的博客逛 逛,学些诊断软件问题的技巧。Mark的博客有一个特点,他有很多案例,专门分析在日常使用电脑时碰上的各种问题,里面有很多分析、解决问题的技巧是颇值 得学习的。 ... 阅读全文
posted @ 2010-05-31 10:42 xilentz 阅读(330) 评论(0) 推荐(0)
摘要: WinCE中如何向image中添加文件 今天本来想说下如何让WinCE直接启动我们自己的程序的,但是要用到这个,所以先说说这个 我想这里分3种情况来说明如何添加 第一种,就是image已经在CEPC或者终端上跑起来了,那么这个时候要想添加文件可以通过PB或者EVC提供的remote file viewer,这个比较简单,看着界面操作就行了。 第二种,就是对定制的image已经build过了,现在想... 阅读全文
posted @ 2010-05-31 10:31 xilentz 阅读(597) 评论(0) 推荐(0)
摘要: WinCE下直接启动自己应用程序的方法 其实让一个程序在wince里启动和windows里差不多,直接设置其为启动项,这个有几个方法。一个就是制作一个快捷方式,指向我们的应用程序如app.exe,然后将快捷方式放到\windows\startup下面。 步骤如下:(假设app.exe已经拷贝到windows下面) 1 在pb中创建一个文件,文件类型选txt,然后命名为.lnk后缀,假设名字为t... 阅读全文
posted @ 2010-05-31 10:30 xilentz 阅读(3527) 评论(0) 推荐(0)
摘要: wince中显示BMP、JPG、Gif以及PNG的方法wince中的图片解码方案中,利用Wince的API解码应该是用的非常广泛的。一来实现简单,二来支持多种图片格式(BMP、JPG、PNG、GIF),而且对每一种中的具体格式支持也很好。(微软自己做的,经过了各种样本的测试)。 飞狐作一个简单概括,并给出源代码。 1 确保操作系统中加入了组件,如果没有COM存储和Image的组件(在Wince 的... 阅读全文
posted @ 2010-05-31 10:28 xilentz 阅读(3222) 评论(0) 推荐(0)
摘要: wince中的hook(钩子)用法Hook(钩子)是一种在消息到达目标窗口前进行截获的技术。使用钩子主要使用以下三个函数SetWindowsHookEx:创建钩子 CallNextHookEx:将消息传给钩子链中的下一个钩子 UnhookWindowsHookEx:释放钩子 对于创建钩子的函数SetWindowsHookEx,MSDN给出其原形如下:HHOOK SetWindowsHookEx( ... 阅读全文
posted @ 2010-05-31 10:28 xilentz 阅读(905) 评论(0) 推荐(0)
摘要: 当有U盘或摄像头插进USB口时, 程序如何检测到? 嘿嘿,楼主想做的跟我最近写的一个小程序差不多。下面是我简单写的U盘小偷程序,我是用SDK方式写的,你拿去参考,转换成MFC代码也很简单的: case WM_DEVICECHANGE: //检测USB接口的外设插入 switch((UINT)wParam) { case DBT_DEVICEARRIVAL: //MessageBox(hw... 阅读全文
posted @ 2010-05-31 10:27 xilentz 阅读(1717) 评论(0) 推荐(1)
摘要: 让程序在Windows CE系统启动时自动运行的两种方法 一、快捷方式 假定Windows CE.NET目标工程为CEPC类型,目录为E:\Project\MyWinCE, 并且工程已经Build(或者Rebuild)成功; 假定Windows CE.NET的应用为MyApp.exe 1.将MyApp.exe复制到E:\PROJECTS\MyWinCE\RelDir\CEPC_X86Re... 阅读全文
posted @ 2010-05-31 10:26 xilentz 阅读(4367) 评论(0) 推荐(0)
摘要: 问题描述:怎样在定制系统时,把Calibrui Module克隆出来。再根据软件需求,来更改触摸屏校准时的UI及控制操作等。 先说方法吧。WinCE的文档中的“How to Replace the Calibrui Module”有说明怎么做的步骤。先在PB中把Calibrui Module克隆,便会生成CalibrUi[gwe2 clone]这个Project。我们要做的... 阅读全文
posted @ 2010-05-31 10:25 xilentz 阅读(482) 评论(0) 推荐(0)
摘要: WINCE里随时用HOT KEY切出中文输入法 花了些工夫后,我们终于能在WINCE里随时用HOT KEY切出中文输入法了。内容都在注册表里,不过需要翻译出来才能看破。这部分在WIN XP和WINCE里是基本一致的。 进到 [HKEY_CURRENT_USER \ Control Panel \ Input Method \ Hot Keys] 里面. 这里有到一堆数字00000010 ~ 000... 阅读全文
posted @ 2010-05-31 10:23 xilentz 阅读(2035) 评论(0) 推荐(0)
摘要: WinCE中中断的处理过程(驱动开发人员角度) 中断是硬件与软件打交道的重要方法,因此,大多数驱动程序都涉及到对中断的处理,本文就驱动程序的开发人员以及BSP的开发人员的角度,来谈谈Windows CE中中断的处理过程。 如果一个驱动程序要处理一个中断,那么驱动程序需要首先建立一个事件,可以使用CreateEvent函数,然后调用InterruptInitialize将该事件与中断号绑定,这一步就... 阅读全文
posted @ 2010-05-31 10:23 xilentz 阅读(361) 评论(0) 推荐(0)
摘要:   WinCE Eboot中的OEM Flash函数 原文地址:http://blog.csdn.net/nanjianhui/archive/2008/11/12/3283072.aspx 作者:ARM-WinCE 在EBOOT中提供了操作Flash的功能,可以将下载的WinCE image烧到Flash当中,这需要实现一些Flash相关的OEM函数。 这些OEM函数会在BLCOMM... 阅读全文
posted @ 2010-05-31 10:20 xilentz 阅读(230) 评论(0) 推荐(0)
摘要: Windows CE下触摸屏驱动实现的分析触摸屏, Windows, 驱动本文介绍了Windows CE操作系统的触摸屏驱动程序模型,详细阐述嵌入式系统中电阻式触摸屏的Windows CE驱动程序的设计和实现方法。 1. 前言 触摸屏是嵌入式设备中常用的计算机输入设备,它可使操作简单直观,人人都会使用,这一点无论是键盘还是鼠标都无法与其相比。在手机、PDA等手持产品及公共服务设备中大量采用触摸屏。... 阅读全文
posted @ 2010-05-31 10:19 xilentz 阅读(607) 评论(1) 推荐(0)
摘要: Wince下面添加应用程序,并且自动运行 添加快捷方式: 1、复制可执行文件到BSP($(_FLATRELEASEDIR)\PLATFORM\SMDK2410)的file目录中,在目录中创建连接文件.lnk   创建.lnk的方法:新建.txt文件,在文件中添加21#/windows/*.exe,然后保存,重新命名为.lnk就可以了,”#”前面的21,我看了一些资料,都说是表示... 阅读全文
posted @ 2010-05-31 10:17 xilentz 阅读(1818) 评论(0) 推荐(0)
摘要: 自己编写wince的校准程序2009-12-22 22:32http://hi.baidu.com/lihuanhai1943/blog/item/2ccc99fa599d3e14a9d3117f.html众所周知,wince有自带的校准程序,只调用一个TouchCalibrate()函数就OK了,正是因为这种方便性,高度的封装性,引出了我今天的话题,高度的封装,预示着开发者修改的空间非常的少。 ... 阅读全文
posted @ 2010-05-31 10:16 xilentz 阅读(1218) 评论(0) 推荐(0)
摘要: 有关触摸屏校准CSDN相关帖:触摸屏校准程序! 原帖地址: http://topic.csdn.net/u/20080515/23/2D4F7280-449D-4EBE-93DD-B65E9320BD75.htmlbilly14: 调用系统自带的校准程序,方法如下: 1 首先在头文件里加入函数指针定义: typedef BOOL (WINAPI *_TouchCalibrate)(); 2 然后... 阅读全文
posted @ 2010-05-31 10:15 xilentz 阅读(3356) 评论(0) 推荐(0)
摘要: 我还是无法解决WINCE保存设置的问题,请高手赐教? 我已经使用的HIVE-BASED REGISTRY作为CE的保存选项了,打电话给研博,他们一会儿说要加一个组件,一会儿又说只要我付2000大圆,把解决方案提供给我,可怜我穷学生一个,哪来那么多钱啊? 还请高手指教!再次谢谢! no.killer 2003-08-04 10:41 Windows CE注册表通常保存在RAM,所以是易失的。如果你想... 阅读全文
posted @ 2010-05-31 10:13 xilentz 阅读(1983) 评论(0) 推荐(0)
摘要: nandflash分两个fat32分区???大家好,我现在是用的K9F1G08U0A 128Mflash,目前是分了四个区,如下 NAND chip partitioning --------------------- NAND flash end FAT File System ---------------------- <variable based on OS image>... 阅读全文
posted @ 2010-05-31 09:51 xilentz 阅读(2902) 评论(0) 推荐(0)
摘要: WINCE 下 NANDFLASH 文件系统不能写[问题点数:100分,结帖人:GaryLiu1104]GaryLiu1104 (Gary Liu) 等 级: 结帖率:100.00%楼主发表于:2009-12-24 13:52:19ATMEL at91sam9261,操作系统Wince5.0,256M的三星K9F2G08闪存,系统用了32M,其他是NandFlash文件系统,BSP用的是ATMEL... 阅读全文
posted @ 2010-05-31 09:48 xilentz 阅读(1505) 评论(0) 推荐(0)
摘要: FAT Corruption in WinCE Device(NOR FLash) Manish posted on Thursday, April 29, 2010 10:51 AM Nothing happens randomly. What events correspond with the corruption?Paul G. Tobey [eMVP] replied to Mani... 阅读全文
posted @ 2010-05-31 09:43 xilentz 阅读(597) 评论(0) 推荐(0)
摘要: Wear Leveling support in NOR Flash - WinCE 6.0SIDDIQ posted on Monday, December 14, 2009 7:14 AMWindows CE 6.cjay replied to SIDDIQ on Monday, December 14, 2009 7:37 AMThanks Cjay for your information... 阅读全文
posted @ 2010-05-31 09:41 xilentz 阅读(653) 评论(0) 推荐(0)
摘要: S3c2440A平台HIVE注册表+binfs的实现         今天总结一些实现的过程和原理。         我的例子是基于samsung S3C2440A+samsung ONENAND+WinCE5.0的,开发平台是platform builde... 阅读全文
posted @ 2010-05-31 09:35 xilentz 阅读(213) 评论(0) 推荐(0)
摘要: NAND Flash文件系统方案及其可靠性设计 随着嵌入式系统在消费电子,数据采集和工业控制等领域得到越来越广泛的应用。各个领域都对嵌入式系统提出了更高的要求。作为嵌入式系统中最重要的组成部分,存储系统呈现出了较快的发展速度。NAND FLASH作为一种安全、快速的存储体,具有体积小、容量大、成本低、以及更多的擦除次数等一系列优点,已成为嵌入式系统中数据和程序最主要的载体。由于NAND FLASH... 阅读全文
posted @ 2010-05-31 09:32 xilentz 阅读(2784) 评论(0) 推荐(0)
摘要: 先来谈一下flash,flash是一种非易失存储器,一般flash存储设备分为Nandflash和Norflash。这两种flash各有优缺点。在读写速度上,norflash的读速度快一些,nandflash的写速度会快一些。Nandflash的容量一般都比Norflash大很多,而且相比价格比较便宜。但是Norflash支持XIP,而nandflash不支持,而且Nandflash可能有坏块。相... 阅读全文
posted @ 2010-05-31 09:30 xilentz 阅读(230) 评论(0) 推荐(0)
摘要: System Memory Management in Windows CE .NETMicrosoft CorporationOctober 2002Applies to: Microsoft® Windows® CE .NET 4.1 and laterSummary: Learn about the design tradeoffs involved in creating... 阅读全文
posted @ 2010-05-31 09:28 xilentz 阅读(850) 评论(0) 推荐(0)
摘要: Windows CE下的FMD接口实现文件与FAL.LIB的链接Windows CE下的FLASH驱动分为两层,分别为FMD层和FAL层,FMD(Flash Media Driver)属于底层,直接操作Flash硬件,不同的Flash硬件则FMD_XXX接口实现函数各不相同,上层则是FAL (Flash Abstraction Layer)层,该层是由微软实现并提供的,是一个与硬件无关的层。FAL... 阅读全文
posted @ 2010-05-31 09:25 xilentz 阅读(932) 评论(0) 推荐(0)
摘要: 转自我的好友:gsymichael的专栏 上一篇写了些关于SD Driver的东西,在卡被系统识别到之后最后会加载文件系统。这部分工作是由CE下的Storage Manager来完成的,在系统启动时会加载Filesys.exe,这个会提供Storager Manager的功能。在Storage Manager的初始化阶段会创建一个Pnp的线程来监测有无Pnp的设备插入或移出。当SD卡插入后,系统监... 阅读全文
posted @ 2010-05-31 09:24 xilentz 阅读(475) 评论(0) 推荐(0)
摘要: WINCE 下的FAL(flash abstraction layer) 今天同事翻出NAND flash 的驱动问我为啥不能编译出DLL,我一看OAK\BLOCK\MSFLASHFMD确实有问题,就顺便来研究下。 我们就以该目录下的FASL Code来做下分析。FASLD目录就是生成LIB,先看以下里面的SOURCE 文件: TARGETNAME=fasld_lib TARGETTYPE=LIB... 阅读全文
posted @ 2010-05-31 09:20 xilentz 阅读(520) 评论(0) 推荐(0)
摘要: Wince5.0下如何将Public和Private下的代码移植到BSP下转载自CSDN 好友:gsymichael 有时候在调试驱动或是学习驱动的过程发现源码在Public下,而这部分又不能乱动。同时对于Private下的代码更是如此了。如果能将这部分代码移植到自己的BSP下岂不是可以随意加入调试信息从而更好的掌握代码的实现机制,也可以自己加些功能什么的也不用担心Private或是Public下... 阅读全文
posted @ 2010-05-31 09:17 xilentz 阅读(438) 评论(0) 推荐(0)