
Windows CE
夜空划过的流星
一个文艺的程序猿
热爱音乐、吉他,喜欢编程
偶像:BEYOND-黄家驹
展开
-
WinCE驱动编写小结
http://www.cnblogs.com/harber/archive/2008/01/19/1045606.html 原文:: http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=1334401 1、基础知识: 1)系统调用是操作系统内核和应用程序之间的接口,设备驱动程序是操作系统内核和机器硬件之间的接口。设备驱动程序为应用程序屏蔽了硬转载 2012-08-17 21:06:24 · 778 阅读 · 0 评论 -
wince nk.bin在nandflash中的位置
NandFlash中存放文件:某个高人写的:块号 用途 备注 0 NBOOT 只用了一块128KB里面的4KB,STEPSTONE技术只支持4KB启动 1 TOC转载 2012-12-26 20:29:06 · 868 阅读 · 0 评论 -
wince NandFlash分区实现 MBR创建过程
在网站上看到这篇文章,讲解的比较有逻辑性,转载了留着进一步研究!! 复制网址:http://blog.youkuaiyun.com/paul73022/article/details/6092897NandFlash的分区实现提到分区就需要知道MBR,了解分区表。什么是MBR 硬盘的0柱面、0磁头、1扇区称为主引导扇区,NANDFLASH由BLOCK和Sector组成,所以转载 2013-01-11 19:56:57 · 3378 阅读 · 1 评论 -
wince6.0 NBoot和EBoot概要
nboot相关网址 http://www.cnblogs.com/we-hjb/archive/2008/09/27/1299901.htmlS3C2410处理器支持将启动代码存储在NAND Flash中。为了实现这一功能,2410配备了一个名为“Steppingstone”的内部SRAM。在启动时,NAND Flash中第一个4K字节的内容将被加载到Steppingstone中并执行转载 2013-01-12 15:55:33 · 1824 阅读 · 0 评论 -
wince下钩子的使用-实时捕获按键消息
通常我们捕获键盘消息会在WindowProc函数种用一个switch来监听WM_KEYUP和WM_KEYDOWN消息,当按下键盘时程序就会收到这个消息。但是,有一个前提是当焦点是在当前窗口时,这个WM_KEYUP和WM_KEYDOWN消息才会被捕获到。如果我们需要在任何情况下使用这个应用程序捕获到键盘的动作就需要使用钩子。Hook(钩子)是一种在消息到达目标窗口前进行截获的技术。使用钩子主要使转载 2013-01-17 12:43:23 · 1513 阅读 · 0 评论 -
wince6.0 s3c6410部分bsp驱动开发分析
基于WINCE6.0+S3C6410的背光驱动http://blog.youkuaiyun.com/loongembedded/article/details/6665017 学习USB下载stepldr阶段的镜像文件block0img.nb0http://blog.youkuaiyun.com/loongembedded/article/details/6648270 触摸屏驱动http:/原创 2013-01-18 20:18:59 · 964 阅读 · 0 评论 -
动态内存共享
本文内容摘抄自论坛的相关帖子内容:内存映射机制的效率是很高的,好像Windows下所有的进程间通信机制都是基于内存映射完成的 1、在windows下共享内容可以参考《windows核心编程》书中有详细的解答大体方法如下:1,创建一个页文件存储区CreateFile(这里的有个参数要注意,要设置为共享才可以)2,创建文件映射CreateFileMapping原创 2013-01-22 12:34:03 · 727 阅读 · 0 评论 -
wince sip输入法不能获取输入焦点的原因
Moreover, when tapped on, the SIP window 50 (and any child windows thereof such as pushbuttons, text entry fields, scrollbars and the like) will not receive the input focus as would conventional pro翻译 2013-03-05 15:55:32 · 1434 阅读 · 0 评论 -
WinCE内核裁减(中文字体)及字库和内核的分离
每次定制中文系统时,NK总是比英文大10M左右,启动时在bootloader中将内核Copy到内存时也花时间,同时也占用了很多内存,留给系统和应用的内存就少了10M左右,真是浪费呀,看到都心痛!本人研究了一下,同时也参考了网上的资料,现总结如下,如何减少中文字库大小和将字库放到外部存贮器上。核心思想是将默认选择的中文字体SimSun & NSimSun (SYSGEN_FONTS_SIMSUN)替转载 2013-03-30 17:10:44 · 832 阅读 · 1 评论 -
wince6.0编译环境一二三(转摘)
【转】wince6.0编译环境一二三(转摘)在WinCE5.0中,在"Build OS”菜单中,我们会看到不同的编译选项:"Sysgen","Build and Sysgen"和"Build and Sysgen current BSP"Sysgen:不用多说,当你在"Catalog"中添加或删除了新的item的时候,就用这个吧。Build and Sysgen:当你更新了\p转载 2012-11-23 10:58:40 · 775 阅读 · 0 评论 -
wince6.0 裁剪问题
一、描述WinCE内核的裁剪和生成内核镜像的基本步骤。1 创建操作系统平台设计,在Platform builder中选择"New Platform",然后选择存储路径,BSP,以及设计模板2 添加必要的特征,在Catalog面板下添加自己需要的特征3 配置项目属性,配置编译选项,地区设置,环境变量等4 使用Platform builder中的"Build OS"->"Sysgen"转载 2012-11-23 10:38:47 · 2304 阅读 · 2 评论 -
vs2005定制运行wince6.0模拟器
ARM跑的是wince操作系统,闲来无事做了个6.0的模拟器,现在贴出来,和大家交流下。一.定制wince6.0操作系统1. 在VS2005里新建项目中时,选择创建Platform builder for CE 6.0的OS Design,新项目可以自命名,这里命名为“zhenxing”。2. 创建zhenxing的向导中,BSP一定要选择“Device Emulator:转载 2012-09-13 18:11:39 · 3790 阅读 · 1 评论 -
开源项目之freepy自由输入法
freepy自由输入法是由李振春老师产品,在此对李振春老师表示感谢!~~~项目如图:输入法与系统的关系如图: 系统的键盘事件有windows的user.exe软件接收后,user.exe在将键盘事件传导输入法管理器(Input Method Manager,简称IMM)中,管理器 再将键盘事件传到输入法中,输入法根据用户编码字典,翻译键盘事件为对应的汉字(转载 2012-10-26 16:32:56 · 3301 阅读 · 0 评论 -
自由拼音输入法(freepy) 版本2.2编译方案
新建一个win32动态库工程,把source目录下所有文件加入(mak文件可不加),在freepy.h文件中#include 上加一行代码:#define NOIME把imm目录下两个文件复制到工程目录中,在工程属性-链接器-输入选项中,附加依赖项加上IMM32.LIB,模块定义文件加上freepy.def在imm.h文件中,把下面代码(原来就有)拖放在#ifndef _IMM_上面:转载 2012-10-26 15:51:39 · 2047 阅读 · 0 评论 -
I2C总线信号时序分析(精转)
from:http://www.dzsc.com/data/html/2008-11-24/73590.html 在I2C总线 总线是将信息以一个或多个源部件传送到一个或多个目的部件的一组传输线。通俗的说,就是多个部件间的公共连线,用于在各个部件之间传输信息。人们常常以MHz表示的速度来描述总线频率。[全文]通信的过程中,参与通信的双方互相之间所传输的信息种类转载 2012-11-27 22:05:02 · 1852 阅读 · 0 评论 -
WINCE6.0+S3C6410的触摸屏驱动
WINCE6.0+S3C6410的触摸屏驱动 类别:WINCE 驱动开发********************************LoongEmbedded********************************备注:MSPS(million samples per second)表示每秒采样百万次,是转换速率的单位,而转换速率(c转载 2012-11-28 17:19:10 · 694 阅读 · 0 评论 -
WINCE6.0 PB开发及编译技巧
文章转载自:http://blog.youkuaiyun.com/lpt19832003/article/details/4537858 第二课. WINCE6.0 PB开发及编译技巧power 10:09 2009-8-25 在四核酷睿的台式机上,完整编译一次内核,需要一个小时左右,一般的电脑需要两小时左右,如果每次都重编,将是一种巨大的折磨。有什么编译的技巧呢?首先我们要了解转载 2012-11-19 18:58:41 · 912 阅读 · 0 评论 -
wince6.0下的GPIO口操作(s3c6410)
文章转载自:http://blog.163.com/caina1984@126/blog/static/1016069772011112143852940/ GPIO的操作流程大致为:volatile S3C6410_GPIO_REG *pIOPregs = NULL; // GPIO registers pIOPregs = (volatile转载 2012-11-20 11:46:17 · 2332 阅读 · 0 评论 -
wince6.0 don't know how to make**错误
U1073: don't know how to makeU1073: don't know how to make 'C:\WINCE500\platform\common\lib\ARMV4I\retail\oal_abort_arm920t.lib'请问这个问题一般怎么回事呢?------解决方案------------------------------------------转载 2012-11-21 20:03:53 · 6305 阅读 · 0 评论 -
IME输入法相关
在了解工作原理前,必先清楚几个概念。 以下为输入法工作原理,如果不知道工作原理,只看输入法程序,那很难理解,同时,只知道工作原理,而不清楚程序是如何实现,也无法深入理解输入法。二者相辅相成,共同参照,方可加深理解。 输入法工作原理 如下图:以下结合IME转换接口 分别对其说明:转载 2013-03-21 17:33:36 · 1506 阅读 · 0 评论