Windows CE开发
king_sundi
这个作者很懒,什么都没留下…
展开
-
Wince6.0 同时支持繁简体显示
最近两星期在玩WINCE6,因产品需要,应用软件需支持简繁体,显示其中一种很好办,只需要加入相应的字库。如加入简体字库:CEBASE->International->Locale Specific Support->Chinese(Simplified),选择字库SimSun & NSimSun(Subset 2_50),通常情况选择这个就够了,而SimSun & NSimSun这个太大,有1转载 2014-08-18 16:32:53 · 956 阅读 · 0 评论 -
如何检测SD卡插入和拔出
wince下需要检查sd卡是否被拔出,只需在消息处理函数里加入下面代码!#include case WM_DEVICECHANGE: { switch(wParam) { caseDBT_DEVICEARRIVAL: Mes转载 2011-07-04 10:18:26 · 5525 阅读 · 1 评论 -
如何实现WinCE系统中USB设备自动检测
如何实现WinCE系统中USB设备自动检测 英创公司ARM9系列工控主板预装正版WinCE操作系统,提供标转载 2011-07-04 10:15:36 · 2134 阅读 · 0 评论 -
PND Solution(Design House) (China)
PND Solution(Design House) (China)转载 2011-04-13 13:55:00 · 2647 阅读 · 2 评论 -
Wince获取Wifi的设备名、连接状态和信号强度
Wince获取Wifi的设备名、连接状态和信号强度转载 2011-04-07 17:00:00 · 2140 阅读 · 0 评论 -
WinCE 5.0 WIFI 无线网卡的配置和建立连接
WinCE 5.0 WIFI 无线网卡的配置和建立连接转载 2011-04-07 16:58:00 · 1801 阅读 · 1 评论 -
[转]WinCE 6.0 增加IOCTL以及在应用中读取调试串口输入
WinCE 6.0 增加IOCTL以及在应用中读取调试串口输入转载 2011-05-16 10:07:00 · 831 阅读 · 0 评论 -
S3C2450自动升级
S3C2450自动升级转载 2011-01-22 10:58:00 · 993 阅读 · 0 评论 -
C语言实现有限状态机
C语言实现有限状态机转载 2010-10-06 22:31:00 · 1058 阅读 · 0 评论 -
WinCE 5.0 WIFI 无线网卡的配置和建立连接
WinCE 5.0 WIFI 无线网卡的配置和建立连接转载 2010-08-14 17:39:00 · 893 阅读 · 0 评论 -
U盘识别操作
LRESULT CTestUSBDlg::WindowProc(UINT message, WPARAM wParam, LPARAM lParam) { if(message == WM_DEVICECHANGE)原创 2011-07-05 21:12:14 · 1058 阅读 · 0 评论 -
the target processor (armv4i) is not installed,问题解决方法
如果哪天你要安装ce的补丁,补丁程序运行后弹出一个窗口报告“the target processor (armv4i) is not installed”然后退出补丁安装程序。不要太吃惊,很多人都被此问题困扰了,微软啊微软~~~不折腾死爷你不舒服啊~~~搜索一下,有的文章提到一些原创 2011-07-07 08:49:05 · 3823 阅读 · 2 评论 -
wince6下cetk下摄像头编译过程
wince6下cetk下摄像头编译过程按照微软官网上的一个文章有几个错误没有编译成功,后来又找一个文章CSDN空间的wushibin的专栏,结合在一起就可以编译成功了。现记录如下:(以下内容是官网介绍)应用程序的编译: 现在我们已经将USB摄像头的驱动加好了。接下来让我们用应用程序来测试这个驱动。我们可以在WinCE的共享资源(例如PRIVATE目录)中找到一些Dire转载 2014-06-18 11:44:09 · 1335 阅读 · 0 评论 -
MTK如此面试,你能答对多少
1:MTK方案中的总线工作原理是什么?MTK采用的是ARM核,他主要用来进行管理各个模块,其中多媒体如视频这些都是用了DSP的,DSP与ARM间有相互通信的。而ARM他分为AHB部线和APB总线。这两个总线是不同的。AHB主要用来控制高速的东西如MEMORY DMA等,而APB就是来控制外设的。如IIC,KEY,GPIO等。而APB与AHB中间有一个APB桥。这个APB桥就是用来做高低速转换。转载 2014-07-01 11:01:21 · 3822 阅读 · 0 评论 -
GPIO模拟IIC代码模板
1. 模板化的代码,使用还算比较方便2. 输出信号的延时控制,延时函数用户定义,可以delay,也可以sleep3. 总线检测,可以适应各种速度的IIC设备。当然,需要设置最大延时等参数。使用方法(MTK平台下程序作为例子):定义:static void delay_us(uint32_t dly){while(dly--);}static void SCL转载 2014-07-01 10:51:45 · 1672 阅读 · 0 评论 -
开发wince下的usb音频设备驱动总结
在做usb audio设备驱动开发前我还不知道有usb audio device class,以为这是个HID类型的驱动,开发起来应该容易实现,后来才发现原来自己进入了一个未知领域。幸亏之前有开发过mass storage固件程序,又了解过OV511的usb camera驱动,所以尽管多花了点时间,中间也出现了波折但还是完成了开发。完成开发后回头一看发现自己对USB协议、音频处理有了进一步的了解,转载 2012-08-24 09:44:10 · 2073 阅读 · 0 评论 -
RequestDeviceNotifications实例及源码
#include //定义DEVDETAIL联合体,目的为了DEVDETAIL结构体的szName变量的长度typedef union {DEVDETAIL d;char pad[sizeof(DEVDETAIL)+MAX_DEVCLASS_NAMELEN];转载 2011-08-16 21:21:37 · 689 阅读 · 0 评论 -
设备插拔消息枚举代码
Developing a Device Driver -> Device Driver Development Concepts -> Device InterfacesThe following code example shows a simple use of Crea转载 2011-08-16 21:38:13 · 939 阅读 · 0 评论 -
深度分析NandFlash—控制器参数TACLS、TWRPH0和TWRPH1的确定
这三个参数对于NandFlash的读写操作来说是比较重要的,没搞清楚这三个参数,后面的事就不用提了,那这三个参数到底是干什么的呢,我们怎么样去配置他们呢,今天我花了点时间研究了一下这三个参数。在datasheet中对他们的时序有下面两种图示,一种是写命令或者地址的情况,一种是读写转载 2011-08-09 20:38:08 · 930 阅读 · 0 评论 -
检测USB和SD卡存储设备的接入和移除
方法一:依赖窗口方法二:从注册表入手 方法一: 由于USB存储设备和SD卡都是存储设备, 当设备接入的时候枚举注册表路径"HKEY_LOCAL_MACHINE//Drivers//Active"下的子键,根据 p->dbcp_name;查找自检中与此值匹配的项,查找该转载 2011-07-26 14:08:59 · 2154 阅读 · 0 评论 -
在WinCE6.0中,添加自定义的工程模板
目前,创建WinCE6.0的工程的时候,都是打开VS2005,然后创建一个Platform Builder for CE6.0的工程,然后根据Wizard的提示,一步一步下去。在整个创建过程中,首先选择BSP,然后就是选择模板,如图: 上面这些模板都是微软提供的,这转载 2011-07-12 09:04:51 · 789 阅读 · 0 评论 -
XIP与HIVE
XIP与HIVE转载 2010-06-22 16:19:00 · 698 阅读 · 0 评论 -
wince6.0 雅黑字体更换
<br />[HKEY_LOCAL_MACHINE/Software/Microsoft/FontPath]<br />"FontPath"="//Disk1"<br /><br />[HKEY_LOCAL_MACHINE/SOFTWARE/Microsoft/FontLink/SystemLink]<br />"Arial"="//Disk1//MSYH.TTF,MSYH"<br /><br />[HKEY_LOCAL_MACHINE/System/GDI/FontAlias]<br />原创 2010-08-13 14:51:00 · 2204 阅读 · 0 评论 -
S3C2450自动升级
S3C2450自动升级转载 2010-06-14 18:07:00 · 883 阅读 · 2 评论 -
windows mobile 编译(生成镜像)提速
windows mobile 编译镜像总是让人难以忍受的耗时,当然我们不能每次修改一点东西就build All一次。下面是自己工作中积累的【不同情况下使用的编译命令】来加速生成镜像的过程,不排除有错的可能,欢迎指正。对于修改,一般可以分为以下几种类型:(1)修改public下的东西(一般不会修改这里的东西)(2)修改了Cesysgen.bat或是会影响到Cesysgen.bat的环境变量,如以SY转载 2010-05-12 22:31:00 · 824 阅读 · 0 评论 -
WinCE NAND flash - FAL
WinCE NAND flash - FALFrom ESSLabWiki1. IntroductionFlash與一般常見的Disk不同,其特性是無法重複對同一塊記憶體位置去做Write的動作,必須要Erase那塊記憶體位置才可以做Write的動作。因此一般的File System,如FAT16、FAT32、NFTS…,無法直接在Flash Memory上使用;若是想要沿用這些Fil转载 2010-05-01 19:34:00 · 1009 阅读 · 0 评论 -
WinCE下定制触摸校准界面的方法
在实际应用中,经常需要定制WinCE系统的屏幕校准界面。最常见的需求就是根据系统的语言设置校准界面。要实现这个功能,大概有两种方法,一是自己实现校准程序,完全取代WinCE系统的校准界面,第二种是修改WinCE系统自带的校准界面。相比之下,第二种方法较为简便,而这部分的代码是公开的,也有实现的可能。下面就简单介绍一下修改WinCE自带校准界面的方法。 1.备份目录C:/WINCE600/PUBLI转载 2010-04-22 17:17:00 · 823 阅读 · 0 评论 -
wince6.0 扩展DRAM方法
折腾了一个礼拜,终于在高人的指点下从5.0 扩展DRAM的圈圈里跳了出来。 wince6.0扩展内存的办法出现了一些变化,主要是将5.0的pNKEnumExtensionDRAM重新封装到OEMGLOBAL中,命名为pfnEnumExtensionDRAM,与5.0的完全不同,调用的方法也不一样。 所以在使用OEMEnumExtensionDRAM来进行内存扩展时,必须将值赋给pf原创 2010-04-08 18:23:00 · 998 阅读 · 0 评论 -
学习OpenGL ES 的一些资料
1、学习网站官方网站 http://www.khronos.org/opengles/最经典的Nehe 学习网站 http://nehe.gamedev.net/中文的Nehe 学习网站 http://www.owlei.com/DancingWind/GLUT 的下载网站 http://www.opengl.org/resources/libraries/glut/redbo原创 2010-04-07 18:00:00 · 754 阅读 · 0 评论 -
wince6.0之S3C2416 128M DDR2 扩展
一直没见有人发表S3C2450或者S3C2416 在wince6.0下修改128M DDR2内存的文章,傻了,现在都闭门造车了。 没办法,自己写点,当是抛砖引玉吧。 主要修改的部分和2440修改的基本类似,不过要注意的有;一、INC:1、oemaddrtab_cfg.inc修改为;DCD 0x80000000, 0x30000000, 128 ;原创 2010-04-06 22:26:00 · 2531 阅读 · 0 评论 -
在WinCE下,应用程序直接读/写/擦除flash设备的方法
在网上的很多论坛中都看到有人提问:应用程序如何直接读写Flash的扇区,或者是类似的问题。总之,就是希望应用程序能够直接访问Flash设备,直接读写扇区的数据,或者作其他的操作。这几天没事,就尝试着做了一下,把我的方法介绍给大家。 先做个简单的介绍。WinCE支持Flash设备,一般指Nandflash或者是NORFlash,采用的架构一般是FAL+FMD架构,我们实现FMD相关的接口函数,原创 2010-03-31 18:05:00 · 936 阅读 · 0 评论 -
pNKEnumExtensionDRAM
This function is a kernel global function pointer used by the kernel to enumerate multiple memory sections indicated by the OEM. The kernel calls this function to determine if additional memory is pre原创 2010-04-08 18:21:00 · 507 阅读 · 0 评论 -
关于在windows CE 5.0 6.0上使用PPC QQ的探讨
关于在windows CE 5.0 6.0上使用PPC QQ的探讨 最近闲来无聊,在开发板上玩起了QQ,可是不论下载那个版本,都运行不了。有能运行的,确登录不了服务器,真是个纳闷。 不知道有哪位也研究过,通过使用exescope来打开QQ2008 for WM的exe,我发现他需要导入: phone.dll sms.dll wininet.dll coredll原创 2008-12-24 22:45:00 · 8022 阅读 · 8 评论 -
HTTP上传和下载文件
HTTP上传和下载文件在PC机和WCE上均能使用,使用的是MFC的库,已通过测试,记得加头文件#include下载文件:bool Download( const CString & strFileURLInServer, // 待下载文件的URL const CString & strFileLocalFullPath) // 存放到本地的路转载 2010-05-13 17:22:00 · 1657 阅读 · 0 评论 -
Build in Windows Mobile
1 Build SystemWindows Mobile下的编译分为四个阶段:1. The Compile Phase2. The Sysgen Phase3. The Release Copy Phase4. The Make Run-Time Image Phase在不同的阶段,它们分别调用不同的工具(.bat文件转载 2010-05-13 11:29:00 · 571 阅读 · 0 评论 -
S3C2450自动升级
S3C2450自动升级转载 2010-06-14 18:05:00 · 1038 阅读 · 0 评论 -
源代码控制【Source Control Using VisualSVN Server and TortoiseSVN】
源代码控制【Source Control Using VisualSVN Server and TortoiseSVN】转载 2010-08-04 11:32:00 · 783 阅读 · 1 评论 -
Wince 通过HotKey动态调节音量控制
Wince 通过HotKey动态调节音量控制原创 2010-07-30 10:41:00 · 2518 阅读 · 1 评论 -
关于Wince6.0 下SD Bus Driver选择
1. Legacy SD Bus Driver 支援 SD spec. 1.1, 只能使用 2G bytes SD card.原创 2010-07-30 09:41:00 · 1022 阅读 · 0 评论 -
WinCE多语言的支持实现
WinCE多语言的支持实现原创 2010-07-27 19:34:00 · 1204 阅读 · 1 评论