总的来说,WinCE的开发是分为: 一、硬件开发:硬件设计,Boot Loader开发,OAL开发,BSP开发二、操作系统开发:定制驱动,创建最小内核,定制操作系统组件,测试集成三、应用程序开发:开发特定的应用程序和中间件 通常基于WinCE的开发必须完成的任务: 1.创建基于特定目标设备的BSP2 ...
上一节,简单的讲解了wince开发所需的应用软件,开发这么久了,一直想写些东西,来总结一下这几年的经验,项目忙就没有时间来写,不过今年越发觉得,需要写一些东西,能够让自己在技术和思想方面提高,还是需要和很多人来交流,这样技术才能有一个质的飞越。 这节我们来说说开发第一个例子。 wince上面跑的程序 ...
对于wince系统,大家可能比较陌生,毕竟是微软推广力度不大,主要还是应用场景太少,主要设计工业,控制系统,识别行业等相关的行业会用到。对于涉及相关的开发,所涉及的开发工具,对此进行干货介绍,也是本人这么多年一直从事工作总结吧。后续会一直把这个系列讲完。每天的更新会简短而比较通俗易懂。 第一:开发环 ...
之前在WinCE下调试USB的3G Modem时,写过一个拨号助手RASManager,基本能用。后来车机卖到俄罗斯去,客户老M提供了一个更好的GPRS自动拨号软件GPRS AutoDial,功能完善且强大,RASManager基本就废弃了。 GPRS AutoDial的使用方法如下图所示。 GPR ...
本学期嵌入课上,老师留的作业是进行一个基于WinCE的嵌入式MFC程序开发。由于不是很熟悉WinCE的开发环境,之前掌握的好多读写文件的方法都不能很好的使用,会出现莫名的错误。几经摸索和尝试,终于试探出WinCE平台下的txt使用方法,源码及解释如下。 之前编程习惯不是很好,对文件进行操作后,总是忘 ...
分类:
编程语言 时间:
2016-04-16 23:11:40
阅读次数:
252
Windows下怎样编译WinCE6.0及开发应用程序。以下介绍(安装之前必须保证C盘有足够的空间!20g左右!主要是由于在安装程序在安装过程中要解压):在Visual Studio 2005之前,开发WinCE嵌入式程序须要安装Platform Builder,只是Platform Builder ...
CE 6.0 的蜂窝技术为了实现计算机之间的通信,CE 6.0 提供了连接移动电话网络所需的接口。以前,Windows CE 不支持拨打电话和发送 SMS(文本)消息。而在 CE 6.0 中,Microsoft 提供了一组用于连接移动电话网络的精选组件。CE 6.0 中提供了 cellcore.dl
wince下支持三种钩子: 1.#define WH_JOURNALRECORD 0使应用程序可以监视输入事件。典型地,应用程序使用该HOOK记录鼠标、键盘输入事件以供以后回放。该HOOK是全局HOOK,并且不能在指定线程中使用。 2.#define WH_JOURNALPLAYBACK 1使应用程
分类:
其他好文 时间:
2016-03-08 23:20:16
阅读次数:
414
如何让系统加载自己写的驱动程序? 两种办法: 1、在[HKEY_LOCAL_MACHINE/Drivers/BuiltIn]下添加注册键。 2、在应用程序中调用ActivateDeviceEx。 在一些文件中用分号来表示注释,例如下面的内容 ; @CESYSGEN IF SERVERS_MODULE
1. 系统时钟与内核的关系 WinCE 5.0采用基于时间片的抢占式多任务的实时内核,而且每个线程可以根据需要自行设定线程时间片的大小(参考CeSetThreadQuantum函数),默认为100ms,这个默认值dwDefaultThreadQuantum也可以在OEMInit()时自行设定。在内核
分类:
其他好文 时间:
2016-03-08 21:08:33
阅读次数:
213