WinCE学习
文章平均质量分 86
HalfMonk
C/C 程序设计,MFC编程,嵌入式开发。产品设计
展开
-
WinCE系统下BootLoader的开发
微软为每种类型的CPU都提供了某种标准开发板的BootLoader例程,因此通常的做法是:从这些例程中寻找与硬件平台最接近的作为标本程序,然后再从自己的硬件平台上入手做相应的改动。可以说,一个功能齐全的Loader,不论是对调试硬件,还是控制和检测CE系统,甚至是成为产品之后的维护工作,都是大有帮助的。创建一未功能完善的BootLoader,是开发WinCE系统的第一步,也是极为关键的一步。当然,也可以选择生成.sre格式的代码文件,但是相于对前一种格式,它的代码要长很多,所需要的下载时间也更长。原创 2022-12-30 00:57:01 · 260 阅读 · 1 评论 -
在Vmware的CE系统中实现与主机的ActiveSync同步
在CEPC开发中,可以利用仿真调试,但若涉及到串口开发,则还是需要在直接在目标机上调试,而且通过网络方式在目标机上调试,速度也比仿真快。虚拟机代替目标机的好处就不说了,直接把实现步骤列下来吧。 环境:主机是WinXP系统;我的机器内存是2G,只要保证能够跑的起来虚拟机又不是很大影响主机开发环境的运行就行了;Vmware是6.0的;Wince是4.2的;相应的ActiveSync是3.7版原创 2008-09-17 13:22:00 · 2010 阅读 · 2 评论 -
怎样配置ISA多串口卡的驱动
在需要扩充有限的串口情况下,可以利用ISA多串口卡作为实施方案,这样可以避免重新编写驱动程序和为只有卡而没有BSP开发包苦恼。当然,这种方法也有不足的地方,就是一般不能共享中断,资源有限,限制不能扩展比较多的串口。在PB中,自带了一个本机样本串口驱动程序,利用该驱动能够配置3个串口,除去用着调试用的串口(3F8H),分别为(2F8H,3E8H,2E8H),一般主板支持2个串口,另外一原创 2008-09-23 10:44:00 · 2221 阅读 · 0 评论 -
在Window CE中Unicode和Ansi字符间互相转换
Windows 2000是使用Unicode从头进行开发的,如果调用任何一个Windows函数并给它传递一个ANSI字符串,那么系统首先要将字符串转换成Unicode,然后将Unicode字符串传递给操作系统。如果希望函数返回ANSI字符串,系统就会首先将Unicode字符串转换成ANSI字符串,然后将结果返回给你的应用程序。进行这些字符串的转换需要占用系统的时间和内存。通过从头开原创 2008-09-23 10:54:00 · 911 阅读 · 0 评论