Windows CE的并行开发
来源:互联网 发布:unity3d粒子特效下载 编辑:程序博客网 时间:2024/05/01 07:47
并行开发
一个完整的基于windows ce的设备开发包括硬件开发调试、windows ce操作系统定制和应用程序开发调试三个方面。由于后一阶段的工作必须依赖于前一阶段工作的完成,所以传统的开发设计过程是逐阶段的串行过程。
为了能够缩短基于windows ce设备的开发周期,充分调动开发人员,必须要能够减小或者消除上述三个阶段的相关性,使各个阶段的工作可以独立进行。为此,windows ce操作系统在设计上充分实现了这一点,操作系统的定制不必等到设备硬件开发调试完成才能进行,同时,应用程序的开发也不必等到操作系统定制完成才能开始。在硬件开发者开发调试定制的设备硬件的同时,操作系统开发者就可以先在模拟器或任意SDB上开始操作系统特征的定制,并按照设备定义应用程序开发者导出SDK,而应用程序开发者在硬件开发者开发硬件、操作系统开发者定制操作系统的同时,也可以先在摸拟器上从事应用程序软件的开发调试,在得到操作系统开发者导出的SDK时,也可以在SDB上进行应用程序的开发调试。在所有三个阶段的工作都分别完成后,定制的操作系统和开发的应用程序最终再移植到定制的设备硬件上进行综合测试和调试。这样windows ce设备开发过程是一个典型的并行开发过程。
典型的开发周期
在一个典型的操作系统开发周期中,操作系统开发者创建一个基本的操作系统映像,将它下载到一个SDB或模拟器上,对它进行调试或者再定义,在调试达到预定效果且没有问题之后再将它移植到定制的设备硬件上。如果定制的设备硬件不能使用一个标准的BSP,那么开发者在将操作系统映像下载到定制的之前,还需要为这个定制的设备硬件创建一个BootLoader和OAL。基中,BootLoader用于将操作系统映像下载到目标设备硬件。
平台移植
在定制的设备硬件设计调试完成以前,windows ce工程开发的大部分工作是在SDB上进行的,开发者通过新事台向导创建一个操作系统配置,然后通过platform builder增加或删除一些platform builder提供的特征,也可以添加一些开发者创建的用户特征。
环境变量
是windows ce映像创建过程的一个重要组成部分,它用来设置映像创建过程的特定环境,一般包括驱动器定义、文件瞍索路径及配置字符串等信息。
通常,在定制开发一个windows ce操作系统时,要用到不同路径、不同文件夹下的许多文件,这些文件通常都是通过一些定义文件、配置文件被引用的,这些定义、配置文件大多数都是由微软定义的,也有个别文件需要用哀悼根据需要进行调整。为了使这些定义、配置文件适合不同的CPU类型、不同的编译类型、不同的安装目录,具有通用性,在引用这些文件时,一般很少使用绝对路径,而是采用由系统变量定义的本对路径,这些路径会根据windows ce的安装驱动器以及在不同操作系统设计平台下开发者选择被映射为具体的绝对路径。
- Windows CE的并行开发
- Windows CE 开发的忠告(摘)
- Windows CE下的蓝牙开发
- 关于开发pda的总结 windows CE
- windows CE上的扫描仪驱动开发!
- Windows CE .NET的AD7854驱动程序开发
- Windows CE的VC开发工具包
- 搭建STA206x的Windows CE开发环境
- Windows CE 开发初步
- Windows CE 开发初步
- Windows CE开发初步
- windows CE开发常识
- Windows CE驱动开发
- Windows CE开发初步
- Windows CE开发初步
- Windows CE开发过程
- Windows CE的文件系统
- Windows ce的版本
- WebWork深入浅出
- javascript获取FCKeditor内容
- wince串口通信(续)
- (转)Windows CE下的串口通讯实例
- 关于微软验证盗版系统出现问题临时解决办法
- Windows CE的并行开发
- Eboot代码流程
- 利用HttpWebRequest获取网页内容,由于Gzip压缩导致乱码的情况
- 【原创】CE入门教程 -BY CCB
- 时间格式,日期格式 小例子
- 程序控制外部程序(VB.Net版)
- strcpy & strncpy
- 嵌入开发(WinCE)的一些经验2
- 嵌入开发(WinCE)的一些经验1