代码改变世界

随笔分类 -  WINCE

WinCE BSP的BIB文件介绍

2010-01-13 14:25 by Andy Ge, 330 阅读, 收藏,
摘要: 在WinCE中使用的一个重要的文件就是BIB文件,全称Binary Image Builder File。在WinCE的编译过程中会用到BIB文件,应该是在最后的Makeimg阶段。所有的BIB文件会被合并成CE.bib文件,然后Romimage.exe会根据BIB文件中的描述来决定哪些文件最终被包含到WinCE image中。当然,BIB文件还决定了WinCE设备内存的分配,其中定义了WinCE... 阅读全文

Platform Builder: Build Tools Intro

2009-12-17 12:09 by Andy Ge, 237 阅读, 收藏,
摘要: 转载http://geekswithblogs.net/BruceEitman/archive/2008/05/14/platform-builder--build-tools-intro.aspxPlatform Builder for Windows CE has become a very useful tool for developing a Windows CE platform. I... 阅读全文

Platform Builder: Sources.cmn

2009-12-17 12:08 by Andy Ge, 492 阅读, 收藏,
摘要: Sources.cmn is a build configuration system file that allows you to set common variables. This can be useful if more than one directory in the build tree need the a variable set to the same value beca... 阅读全文

BAT命令大全

2009-12-16 10:38 by Andy Ge, 404 阅读, 收藏,
摘要: 1 echo 和 @@ #关闭单行回显echo off #从下一行开始关闭回显@echo off #从本行开始关闭回显。一般批处理第一行都是这个echo on #从下一行开始打开回显echo #显示当前是 echo off 状态还是 echo on 状态echo. #输出一个”回车换行”,空白行 #(同echo, echo; echo+ echo[ echo] echo/ ... 阅读全文

Integrating your project in the PUBLIC tree

2009-12-15 12:30 by Andy Ge, 407 阅读, 收藏,
摘要: 转自:http://geekswithblogs.net/WindowsEmbeddedAnnotations/archive/2009/02/15/integrating-your-project-in-the-public-tree.aspxIntroductionHave you ever wondered how you can integrate your code under the ... 阅读全文

WinCE中Build.exe工具介绍_手机操作系统(转)

2009-12-01 10:03 by Andy Ge, 369 阅读, 收藏,
摘要: 在WinCE中, Build.exe工具用来编译一个目录下以及该目录下面的子目录下的源代码。对这个工具应该是很熟悉了,我们经常会用这个工具来重新编译BSP或者是工程中的某一个模块。实际上,Build.exe主要依赖于dirs文件和sources文件来工作的。有了这两种文件,Build.exe就知道哪些目录需要进去查询,目录下的哪些文件需要被编译以及最终要生成的二进制文件的类型。   1. Buil... 阅读全文

NOR flash和NAND flash区别

2009-11-29 13:18 by Andy Ge, 367 阅读, 收藏,
摘要: ROM和RAM指的都是半导体存储器,ROM是Read Only Memory的缩写,RAM是Random Access Memory的缩写。ROM在系统停止供电的时候仍然可以保持数据,而RAM通常都是在掉电之后就丢失数据,典型的RAM就是计算机的内存。 RAM有两大类,一种称为静态RAM(Static RAM/SRAM),SRAM速度非常快,是目前读写最快的存储设备了,但是它也非常昂贵,所以只在要... 阅读全文

WinCE BSP中的Dirs文件和Sources文件

2009-11-29 10:25 by Andy Ge, 353 阅读, 收藏,
摘要: 1. Dirs文件  关于Dirs文件,就是指定要编译的路径,这个地球人都知道。还是简单介绍一下。按照文档上面介绍有三种定义:DIRS,DIRS_CE和OPTIONAL_DIRS。  DIRS:就是指定要编译的目录。  DIRS_CE:只有目录下的源代码用于WinCE的映像文件时,才编译该目录。  OPTIONAL_DIRS:指定可以选择编译的目录。比如:OPTIONAL_DIRS=proj1,如... 阅读全文

本地执行(XIP)

2009-11-28 09:55 by Andy Ge, 1120 阅读, 收藏,
摘要: 本地执行(eXecute In Place,XIP)是关于ROM/FLASH代码启动的一个新技术。传统中,存在一个规则,即代码必须从RAM空间启动执行,原因是多方面的:CPU取指令的过程是基于线性地址的,而磁盘等非RAM类的存储介质的访问时非线性寻址的(如通过设备/柱面/扇区等参数),以块为访问单位的(CPU寻址是字节单位的),且ROM类介质还面临不可写的问题。而XIP则允许程序代码不进入RAM,... 阅读全文

ROM, RAM, FLASH 区别

2009-11-28 09:49 by Andy Ge, 627 阅读, 收藏,
摘要: ROM:只读存储器,现已被FLASH替代RAM:随机访问存储器,分为SRAM和DRAMa,SRAM具有较快的速度FLASH:分为NOR FLASH和NAND FLASH,前者可以本地执行代码,后者不可以详细参见:RAM和ROM和Flash ROM的区别RAM(Random Access Memory)的全名为随机存取记忆体,它相当于PC机上的移动存储,用来存储和保存数据的。它在任何时候都可以读写,... 阅读全文

WinCE BSP中的Dirs文件和Sources文件

2009-10-27 14:32 by Andy Ge, 214 阅读, 收藏,
摘要: 1. Dirs 文件 关于 Dirs文件,就是指定要编译的路径,这个地球人都知道。还是简单介绍一下。按照文档上面介绍有三种定义: DIRS, DIRS_CE和 OPTIONAL_DIRS。DIRS :就是指定要编译的目录。 DIRS_CE :只有目录下的源代码用于 WinCE的映像文件时,才编译该目录。 OPTIONAL_DIRS :指定可以选择编译的目录。比如: OPTIONAL_DIRS=pr... 阅读全文

nk.bin VS nk.nb0

2009-09-07 18:13 by Andy Ge, 537 阅读, 收藏,
摘要: bin是一种二进制镜像格式,以片断(section)为单位组织数据,每个片断都包括一个头,头里指定了起始地址,长度,校验值。Platform Builder调用工具将WINCE内核所有文件以bin格式合并成一个文件,默认文件名为nk.bin。BootLoader又以同样的格式将nk.bin分解成多个文件放到RAM中。可以在命令行中键入“viewbin nk.bin”来查看b... 阅读全文