摘要: 很多实时嵌入式设备是长时间不间断运行的,即使是少许的内存泄漏,也会积少成多,对嵌入式系统带来灾难性的影响。这几天,我在嵌入式软件项目中就饱尝到这个痛苦,让我明白到嵌入式实时系统的应用软件也会有许多内存问题,从而导致嵌入式系统的崩溃。例如非法的内存访问、各种死锁以及诸如堆栈溢出、数组越界和内存泄漏等。 Windows CE作为最流行的一种嵌入式操作系统,现正广泛被应用。我所负责的嵌入式应用程序也是... 阅读全文
posted @ 2010-09-19 16:01 温子祺 阅读(932) 评论(0) 推荐(0) 编辑
摘要: WinCE内存的定制。WinCE系统可使用的内存被分为Storage Memory和Program Memory两部分。Storage Memory用于Object Store,而Program Memory用于程序内存。   关于Object Store,在WinCE中是指一个可以永久保存数据的存储空间,即使在掉电的情况下,数据可以在备份电源的支持下不丢失,达到永久保存的效果。其实就是一块内存,... 阅读全文
posted @ 2010-09-19 11:52 温子祺 阅读(1509) 评论(0) 推荐(0) 编辑
摘要: WinCE的文件目录结构以及文件的位置都是在DAT文件中定义的。所有的dat文件会在WinCE编译时合并成initobj.dat文件,WinCE会根据DAT中的描述生成相应目录。   这个说起来比较简单,WinCE的文件目录结构以及文件的位置都是在DAT文件中定义的。所有的dat文件会在WinCE编译时合并成initobj.dat文件,WinCE会根据DAT中的描述生成相应目录。  关于DAT的格... 阅读全文
posted @ 2010-09-19 11:43 温子祺 阅读(468) 评论(0) 推荐(0) 编辑
摘要: 转自:http://embed.chinaitlab.com/WinCE/804273.html1. 如何加入或删除BSP中的模块。   这里以display驱动为例来讲解。  BSP的根目录下有一个$(platform name).bat文件。里面定义了一系列的开关,比如:  set BSP_NODISPLAY=  或  set BSP_NODISPLAY=1  我们可以在workspace下的... 阅读全文
posted @ 2010-09-19 11:35 温子祺 阅读(429) 评论(0) 推荐(0) 编辑
摘要: /******************************************************作 者:温子祺*联系方式 :wenziqi@hotmail.com*说 明:WINCE远程注册表的使用*****************************************************/ 首先通过网络下载WCEregedt.exe,文件如下:双击运行WCEreged... 阅读全文
posted @ 2010-09-19 11:01 温子祺 阅读(715) 评论(0) 推荐(0) 编辑
摘要: /******************************************************作 者:温子祺*联系方式 :wenziqi@hotmail.com*说 明:WINCE远程协助小工具的使用*****************************************************/ 通过网络首先要下载cerdisp2.exe、killproc.exer、e... 阅读全文
posted @ 2010-09-19 10:24 温子祺 阅读(3202) 评论(0) 推荐(1) 编辑