1. 内存的分配
内存分为2个部分。一个是存储内存 另外的才是程序内存。 存储内存并不好理解, 简单的说就是一个虚拟的内存硬盘。存储内存的出现是有历史原因也符合嵌入式的现状。 最重要的因素在于嵌入式系统差别于传统PC,明显的差别是嵌入式系统可以没有硬盘,往往也都没有硬盘。
WinCE是可以定制的。 当然也可以定制成为我们容易理解的PC模式。但是默认的是定制成存储内存的方式,这种方式的优点自不必提,最重大的缺点是:因为是虚拟内存盘,所有保存在这里的文件和数据,掉电后都会丢失,这意味着很多需要安装的软件,尤其是安装在windows目录下面的软件,断电开机后都没法用了。
P1310也是采用默认的方式,使用存储内存。 当你往目录里面保存文件时候,除非是nand或者sd卡目录,否则都是保存在虚拟内存盘中。考虑到使用虚拟内存盘的情况并不是很多。p1310将虚拟内存的空间设置的尽可能小。 这个大小在开机后可以由用户进行改变,在控制面板 - 系统 -内存中 可以拖动分配二者的大小。
有一种情况会需要顾及到虚拟内存盘大小:
当使用vs2005联机调试时候。 vs2005可以设置将你编译好的exe部署在p1310的某个目录上面。如果是部署在内存空间里面。有可能会出现空间不够的情况。请在控制面板里面重新分配后再部署。 |