WinCE开发
文章平均质量分 78
hyalbert8084
嵌入式爱好者!
展开
-
Windows CE编译问题的解决(1)
1.Ram start overlaps rom binary编译问题的解决编译WinCE时,经常会出现这样的问题,选择Release的版本,编译没有问题,编译Debug的时候报错:Ram start overlaps rom binary。原因:因为编译Debug版本时文件太大,超过29M时就会报错,原因是ROM和RAM空间的冲突。国外网站找到的解决方法: When I build原创 2007-09-19 09:46:00 · 1429 阅读 · 0 评论 -
WinCE串口驱动分析
相关资料 虽然串口通讯已经是普遍的标准而且广为大家熟知,但驱动中涉及的部分内容也可能在平时的应用中并不是很常用到,在这里做一个简单的介绍待后面说明到具体代码的时候可以连贯一些。 串行通讯接口是目前十分流行的通讯接口之一。由于其电气转载 2007-10-09 14:04:00 · 1999 阅读 · 0 评论 -
Windows CE下驱动程序开发基础
我想即使读者看过微软的关于驱动开发的培训教材和CE帮助文档中的驱动部分,头脑中仍然一片茫然。要想真正了解驱动程序必须结合一些驱动程序源码,在此我以串口驱动程序(COM16550)中初始化过程为线索简单讲一讲驱动开发的基础知识。 Windows CE下的串口驱动程序能够处理所有I/O行为类似串口的设备,包括基于16450、16550 UART(通用异步收发芯片)的设备和一些采用DMA的设备,转载 2007-10-08 17:24:00 · 922 阅读 · 0 评论 -
使用Platform Builder配置Windows CE操作系统
引言嵌入式系统是指操作系统的和功能软件集成于计算机硬件系统之中,简单地说就是系统的应用软件与系统的硬件一体化,类似于BIOS的工作方式。具有软件代码小、高度自动化、响应速度快等特点。Windows CE是一个功能强大的开放的32位实时嵌入式操作系统,适用于快速构建新一代内存少、体积小的智能设备,例如工业控制器、手持式设备、智能电话、机顶盒和零售点设备等。不仅如此,Windows CE也为开发智转载 2007-10-08 17:29:00 · 1296 阅读 · 0 评论 -
S3c2440A平台HIVE注册表+binfs的实现
其实所有的工作都是改注册表,但是怎么改,为什么这么改要搞懂就蛮费一番心思了,好在俺是喜欢钻研的动物,我们的案子是基于samsung S3C2440A+samsung ONENAND+WinCE5.0的,开发平台是platform builder 5.0,首先我们基于RAM register的image已经可以正常跑起来了,Flash除了放置image外其他的空间为用户提供文件系统,这部分的驱动转载 2007-10-08 17:18:00 · 848 阅读 · 0 评论 -
wince内存分配
目前我们的实验板可用RAM空间是64M,在WINCE系统中对应的虚拟地址从0x8c000000-0x8ff00000,我们来仔细分析一下这些宝贵的RAM资源是如何使用的。首先,系统启动时会自动将映象NK.nb0拷贝到RAM中再运行,目前我们分配给NK.nb0的空间是29M(0x8c200000-0x8cdf0000)。无形当中就有29M不能使用,但是如果在定制系统的时候根据需求,以“开发转载 2007-10-08 17:22:00 · 1254 阅读 · 0 评论 -
让程序在Windows CE系统启动时自动运行
让程序在Windows CE系统启动时自动运行(方法一)1. 假定Windows CE.NET目标工程目录为E:/ SMDK2440,并且工程已经Build成功,假定Windows CE.NET的应用程序为MyApp.exe并存放在本地硬盘 E 盘下;2. 修改MyWinCE工程的project.bib文件,在MODULES添加如下内容:MyApp.exe E:/MyApp原创 2007-10-08 17:26:00 · 2466 阅读 · 1 评论