Wince操作系统的定制

合集下载

Windows+CE操作系统介绍

Windows+CE操作系统介绍

Pocket PC2000
Pocket Pocket PC2002 PC2003
Mobile 5.0
Mobile 6.0
Mobile7
2000年4月2001年10月 2003年6月 2005年5月 2007年2月
2008年底
WinCE1.0
WINCE1.0是一种基于Windows95的操作系 统,其实就是单色的Windows95简化版本。90 年代中期卡西欧推出第一款采用WinCE1.0操作 系统的蛤壳式PDA,算是第一家推出真正称得 上手掌尺寸的掌上电脑厂商。作为第一代的 WinCE1.0于1996年问世,不过它最初的发展并 不顺利。当时Paim操作系统在PDA市场上非常 成功,几乎成为了整个PDA产品的代名词,在 这种情况下,微软公司被迫为最初WinCE的不 断改进的同时,微软公司也通过游说、技术支 持、直接资助等手段聚集了大量合作厂商,使 WinCE类的PDA阵容越来越强大。
驱动程序开发
(USB Host、Smart Card 、 Serial 、 PC Card 、 Audio 、 Networking……)
机顶盒 瘦客户机
数字媒ห้องสมุดไป่ตู้适配器
IP 语音(VoIP)电话 导航设备 医疗设备 便携式媒体播放器 家庭网关 数码相机 网络数字电视 PDA
Windows CE支持CPU类型
• • • • ARM X86 SH4 MIPS
Win CE和Windows Mobile关系
wince6.0
wince 6.0是微软于06年11月份推出的,也 是目前wince的最高版本。微软在wince 6.0 推出时宣布完全公开内核源代码,这是微 软难得的大动作,主要是迎击Linux、Wind River阵营长期以来对其定制化不足的攻击。 微软硬件合作伙伴可以修改源代码开发定 制化的文件系统、设备驱动程序与其他元 件,而不需分享他们的最终设计给微软或 第三方。

PB开发环境下WinCE操作手册

PB开发环境下WinCE操作手册

WinCE配置一、PB开发环境1、Platform Builder简介图1.1就是PB的开发界面。

图1.1 PB开发界面2、建立并编译WinCE平台一、Windows 内核定制启动Platform Builder 4.2,新建Platform Builder 工程。

单击File 菜单下的New Platform 按钮,启动操作系统镜像的建立向导。

图1.2 运行操作系统镜像向导向导启动后先显示如图1.3的欢迎屏幕,直接点Next 按钮。

图1.3 定制操作系统内核欢迎屏幕选择一个相应的开发板支持包(Board Support Packages,BSP)如图1.4 所示。

选择一种开发包后,在对话框的右半部分会显示相应开发包的说明,表明这个开发包支持哪个公司的产品以及相应的芯片。

根据试验箱上的芯片SAMSUNG S3C2410A的要求,选择SAMSUNG SMDK2410:ARMV4,进入下一步。

图1.4 选择BSP选择建立操作系统镜像的基本配置结构(Platform Configuration),如图4.5所示对话框主要是设置准备定义的操作系统镜像的基本配置及工程名称。

首先,在Platform name 处输入工程名字(如ARM2410)。

其次,选择操作系统镜像的基本配置,在对话框的左面有两个选择。

1. Available configurations(可用配置):在这个选项下的列表框中,有多个Windows 已经设定的基本配置结构供选择,如果设计人员设计的产品与列表中保存的基本配置一样,那么只要直接选择就可以完成基本的设定,节省了很多时间,列表框中有以下基本配置内容:(1)Digital Media Receiver(数字媒体接收机)(2)Enterprise Terminal(企业终端)(3)Enterprise Web Pad(企业上网机)(4)Gateway(网关)(5)Industrial Controller(工业控制设备)(6)Internet Appliance(Internet 应用系统)(7)IP Phone(IP 电话)(8)Mobile Handheld(移动手持设备)(9)Mobile Phone(移动电话)(10)Set-Top Box(机顶盒)(11)Tiny Kernel(瘦内核)(12)Windows Thin Client(Windows 瘦客户端/网络PC)2. Custom configuration(自定义配置):自定义配置指不选择基本配置,完全由用户来完成配置工作。

六.Windows CE平台搭建

六.Windows CE平台搭建
注意:SDK的制作必须在编译项目完毕之 后进行,否则会出错。
Windows CE的烧写
Jtag烧写方式 USB烧写方式 网络烧写
强调:对于这块TQ2440板子的内核烧写, 我们采取的是USB烧写方式。其他的烧写 方式大家感兴趣的话可以在网上搜索相关 的资料来尝试。
Windows CE的串口调试工具
Windows Embedded CE是微软公司嵌入式、移 动计算平台的基础,它是一个开放的、可升级 的32位嵌入式操作系统。 CE中的C代表袖珍(Compact)、消费 (Consumer)、通信能力(Connectivity)和 伴侣(Companion);E代表电子产品 (Electronics)。 WinCE不仅继承了传统的Windows图形界面,并 且在WinCE平台上可以使用Windows95/98上的 编程工具、使用同样的函数、使用同样的界面 风格,使绝大多数的应用软件只需简单的修改 和移植就可以在WinCE平台上继续使用。
综上所述
1. BSP是板级支持包,与你做的或要编程的硬件有 关,由硬件厂商提供。 2. PB需要BSP来配置硬件平台驱动。 3. PB下编译BSP通过后,可以导出和BSP相关的 SDK供EVB/EVC编程用。同时,生成NK.bin映 像文件,NK烧写到供嵌入式系统硬件平台的启 动介质,通过引导启动WinCE系统。 4. WinCE下面的应用程序可以通过注入EVC的开发 工具开发。 5. EVC在编译的时候需要选择硬件平台,由SDK提 供。
2. 还是靠同步功能,不过不是用EVC的自动发送了, 而是直接通过PC上面虚拟的移动设备复制到开 发板的指定目录下,然后在开发板端执行。
3. 从PC端复制编译出来的应用程序到U盘中,然后 再将U盘中的应用程序复制到开发板端。 4. 将编译好的应用程序复制到BSP包中的“Files” 目录下,然后修改“Files”目录下的 “platform.bib”文件,参考如下所示格式添加到 FILES栏目下:

Windows CE环境下无线网卡的自动安装

Windows CE环境下无线网卡的自动安装

Windows CE环境下无线网卡的自动安装摘要:讨论了Windows CE环境下无线网卡无线网卡的安装,并提出了一种在系统断电重启时自动安装无线网卡的解决方案。

对Windows CE的系统定制、应用程序应用程序的开发及系统封装进行了介绍。

关键词:嵌入式系统 Windows CE 无线网卡设备驱动Windows CE是为多种嵌入式系统和产品而设计的紧凑、高效、可升级的操作系统,并特别为有限的硬件资源设计了多线程、多任务和完全优先的操作系统环境。

在无线通信领域有很大的应用前景。

本文重点讨论了Windows CE环境下无线网卡的安装,并提出了一种在系统断电重启时自动安装无线网卡的解决方案;还对Windows CE的系统定制、应用程序的开发及系统封装进行了介绍。

由于Windows CE与Windows的同源和相似,决定了学习Windows CE的简易性,这样就缩短了应用者的开发周期。

1 Windows CE简介 Windows CE包括四大基本模块,它们提供了操作系统的关键特性,分别是:内核(Kernel)模块、对象存储(Object Store)模块、GWES(用户、应用程序和操作系统之间的图形用户界面)模块和通信(Communication)模块。

图1为Windows CE的模块化结构图。

操作系统定制工具有Windows CE Platform Builder(简称PB),应用程序开发工具有嵌入式开发工具包Embedded Visual Tools,包括Embedded Visual C++(简称 EVC)和Embedded Visual Basic(简称EVB)。

2 特定硬件平台Windows CE操作系统的开发有了具体的嵌入式硬件平台后,就可以为其开发满足特定功能需要的Windows CE系统。

总之,可以分成三个步骤:操作系统的定制、特定功能应用程序模块的开发、功能模块封装入操作系统。

2.1 操作系统的初步定制图2为在PB中定制Windows CE操作系统的一般流程[3]。

winCE嵌入式操作系统介绍

winCE嵌入式操作系统介绍

Windows CE 嵌入式系统Windows CE是Microsoft公司的嵌入式操作系统产品。

它是一个紧凑、高效和可扩展的操作系统,具有多线程、多任务、确定性的实时和完全抢先式优先级的操作系统环境,适合于只有有限硬件资源的硬件系统。

操作系统的定制采用模块化设计方式,便于用户的使用。

支持Win32 API和MFC,具有Windows程序设计经验的用户可迅速掌握其编程方法。

第一章绪论BSPBSP是介于主板硬件和操作系统之间的一层,也可以说是操作系统的一部分,主要目的是为了支持操作系统,使之能够正常地在主板上运行.“嵌入性”、“专用性”和“计算机系统”是嵌入式系统的三个基本要素。

一般情况下,嵌入式操作系统可分为两类:一类是面向控制和通信等领域的实时操作系统,如WinRiver公司的VxWorks、ISI公司的pSOS、QNX公司的QNX和ATI的Nucleus等.另一类是面向消费电子产品的非实时操作系统,Windows CE是一个实时操作系统.实时支持功能在以下几个方面提升了Windows CE的性能.(1)支持嵌套中断(2)允许更高优先级别的中断首先得到响应,而不是等待低级别的中断服务线程(IST)(3)更好的线程响应能力(4)对高级别中断服务线程的响应时间上限的要求更加严格,在线程响应能力方面的改进,可帮助开发人员掌握线程转换的具体时间,并通过增强的监控能力和对硬件的控制能力帮助开发人员创建更好的嵌入式应用程序.(5)更多的优先级别,256个优先级别可使开发人员在控制嵌入式系统的时序安排方面有更大的灵活性.(6)更强的控制能力,对系统内的线程数量的控制能力可使开发人员更好地掌握调度程序的工作情况.5 丰富的多媒体和多语言支持第二章Windows CE的体系结构和功能2.1 Windows CE的层次结构2.2 进程、线程与调度2.3 内存管理2.4 存储管理与文件系统2.5 用户界面与图形系2.1.1 微内核结构Windows CE属于比较典型的微内核操作系统在内核中仅仅实现进程、线程、调度及内存管理等最基本的模块,而把图形系统、文件系统及设备驱动程序等等都作为单独的用户进程来实现.这样做显著地提高了系统的稳定性和灵活性.操作系统的结构可分为单体内核结构和微内核结构.传统的UNIX 是单体内核操作系统的代表.单体内核操作系统将图形、设备驱动及文件系统等功能全部在操作系统内核中实现,运行在内核状态和同一地址空间.其优点是减少了进程间通信和状态切换的系统开销,获得较高的运行效率;缺点是内核庞大,占用资源较多且不易剪裁,一旦每个驱动程序出错,就会导致整个系统的崩溃,系统的稳定性、安全性不好.与此相反,微内核系统在内核中只实现那些必须由内核实现的基本功能,而将图形系统、文件系统、设备驱动及通信等功能在内核之外,以系统服务的形式提供各种功能.这种结构的优点是有一个精炼的内核,便于剪裁与移植,而且由于系统服务程序运行在用户地址空间,因而个别驱动程序的错误不至于导致整个系统的崩溃;其不足之处是在运行中用户状态和内核状态频繁地切换,从而导致系统效率不如单体内核.微内核结构用一个水平分层的结构代替了传统的纵向分层的结构。

WinCE搭建(虚拟机)

WinCE搭建(虚拟机)

Windows Embedded CE 6.0开发环境的搭建一、需要安装的软件Visual Studio 2005Visual Studio 2005 Service Pack 1MSDNWindows Embedded CE6.0Windows Embedded CE6.0 Platform Builder Service Pack 1WINCE6.0R2Microsoft Device Emulator 2.0Virtual Machine Network Driver for Microsoft Device EmulatorWINCE6.0 Updates2、安装之前先检查pc的磁盘空间,目标安装剩余空间最好大于15G,C盘剩余空间最好大于4G,建议目标安装盘不要选择C盘(安装Wince6.0时可能没有安装路径选择,默认装在C盘)3、安装软件1、安装VS2005。

最好别用DEFAULT安装用CUSTOM,不然会花很多冤枉了磁盘空间。

2、安装Visio Studio 2005Service Pack1这是必须安装的。

3、安装MSDN,可以不装。

4、安装Windows Embedded CE6.0(可能没有安装路径选择,默认装在C 盘)。

在选择CPU类型时,根据目标硬件平台选择,考虑节省磁盘空间,建议只选ARMV4I和X86。

5、安装Windows Embedded CE6.0 Platform Builder Service Pack 16、安装WINCE6.0 R27、安装Microsoft Device Emulator2.08、安装Virtual Machine Network Driver for Microsoft Device Emulator9、安装WINCE6.0 Updates。

按照时间顺序一个一个安装WinCEPB60-061231-Product-Update-Rollup-Armv41.msiWinCEPB60-071231-Product-Update-Rollup-Armv41.msiWinCEPB60-081231-Product-Update-Rollup-Armv41.msi4、后续搭建1、打开VS2005,选择新建一个新安装的OS Design项目模板创建,进入向导页面。

WINCE系统定制与安装

WINCE系统定制与安装

基于SamArmDvk 9 II开发板的WINCE系统定制与安装2010-08-11 15:40基于SamArmDvk 9 II开发板的WINCE系统定制与安装一、前言嵌入式系统是一种嵌入其他设备和装置内部的系统,不以独立的形式出现。

嵌入式系统根据被嵌入的主体设备和装置的具体需要对本身的软硬件系统进行合理有机的裁剪,是适应主体设备和装置应用的专业计算机系统。

嵌入式系统包括软件和硬件两部分,硬件包括微处理器、存储器、外围设备、I/O接口和图形控制器等,其中微处理器是核心部分;软件包括嵌入式操作系统和应用程序,其中嵌入式操作系统是重要组成部分。

嵌入式系统和一般PC系统的最大不同在于它是面向特定主体设备和装置应用的计算机系统。

它的设计和应用一般需要实时,快速地满足某一个特定的应用要求,功能单一、简单,兼容性不高;具有实时响应、多任务处理、小体积、低功耗和高集成度的特点.同时,嵌入式与主体系统紧密结合应用在不同行业中,是一种技术密集、资金密集、发散性高、与应用行业一起发展的系统,生命周期比一般Pc系统要长.在具体的使用和开发方面,嵌入式系统的软件一般都固化在存储器或单片机中,而不是存储在磁盘等载体中;同时嵌入式系统不具备自举开发能力,必须具备专门的开发软件和工具才可以对嵌入式系统进行修改和开发.二、WINCE.net操作系统的开发与内核定制工具嵌入式操作系统是嵌入式系统的重要组成部分,具有可定制性、可移植性、实时性和低资源占有的特点.WINCE.net就是由微软公司推向市场的一款32位、多线程和多任务的嵌入式操作系统,具有良好的网络通信,图形管理,多媒体管理功能,非常适合小型智能移动设备,即典型的有限内存的无磁盘系统的开发和应用.WINCE.net的设计采用硬件抽象层HAL(Hardware Abstraction Layer)和主板软件支持包BSP(Board Support Package)的方法.其中HAL是一层位于内核和嵌入式系统硬件的代码,用来设定硬件平台,保证了系统的可移植性.而BSP是定制嵌入式操作系统的必要部分,通过定制RSP可以根据具体的硬件系统配置制定操作系统,完成系统的可迁移性。

WINCE6.0+系统定制、SDK定制及一个示例应用程序

WINCE6.0+系统定制、SDK定制及一个示例应用程序

WIN CE6.0 STEP BY STEP Version 1.0一、系统定制1、这里假设您已经把软件环境都搭建完毕,打开VisualStudio2005,选择新建->项目->Platform Builder for CE 6.0。

2、下一步,选择Device Emulator:ARMV4I,如果有实际设备,也可选择对应设备开发板的CPU等型号进行配置。

3、下一步,选择你想开发的设备类型,这里选择PDA Device,继续4、下一步,选择Mobile Handheld。

5、选择你定制操作系统需要的应用程序。

默认,下一步。

6、选择你定制操作系统需要的网络配置。

默认,下一步。

7、下一步,完成配置。

8、选择项目->属性,对操作系统简单修改一下。

9、下图,可以选择SDK的默认开发语言,可自行修改。

10、下图Enable KITL(no IMGNOKIL=1)取消选定,否则可能会造成模拟器黑屏。

11、如有需要可选择Catalog Items View 对你的操作系统进行裁剪,比如加些应用程序、加些字体等。

12、配置完毕后,可进行编译,此处可能需要很长时间,请耐心等待,编译成功后在*\WINCE600\OSDesigns\OSDesign1\OSDesign2\RelDir\DeviceEmulator_ARMV4I_Release\(参考路径)文件夹下会生成一个NK.bin的文件,此文件即为你定制好的操作系统文件,如有硬件并且安装好启动程序,即可启动你自定制的操作系统。

这里我们准备用模拟器进行程序开发,因此,下面要生成一个模拟器类型的SDK。

二、生成SDK1、项目->Add New SDK….2、添加对应的路径、名称等信息。

3、确认你编译的操作系统为ARMV4I Emulator Debug版本。

4、其他一些基本设置略,如添加皮肤、设定分辨率等,最后点完成, Build此SDK5、Build结束后,可在此*\WINCE600\OSDesigns\OSDesign1\OSDesign1\SDKs\SDK1参考路径下找到您的SDK文件。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Wince操作系统的开发与定制
一、操作系统的设计目标和特点
(一)一般的操作系统
要保证系统的正确性和健壮性 使系统具备一定的高效性 使系统具备易维护性 是系统具备可移植性
(二)嵌入式操作系统
特点: 资源有限 要适应和使用的设备种类繁多 外部设备千变万化 设计目的:
– 占有资源要少 – 具有开放性、可伸缩性的体系结构 – 具备较高的可靠性 – 满足一定的实时性要求 – 能够提供较强的网络功能 – 能够固化代码
– 选择该选项可以开启事件跟踪子系统(event-tracking subsystem).
• Enable Full Kernel Mode
– 选择该选项可使线程运行在内核模式,选择该模式会使系统较脆弱, 但是性能会有所提高.
• Enable Kernel Debugger
– 允许调试器建立宿主机和目标机间的链接和传送调试信息
•Platform Builder提供了SDK Wizard向导,来 创建和生成SDK。(注意:在启动SDK Wizard之前, 要确保自定义的平台已经成功构建并且可成功地运 行;否则SDK会生成失败)
导出SDK的步骤
选择Platform Builder主菜单的Platform|SDK|New SDK
通常,把Windows CE安装到根目录, Windows CE的目录会以“WINCE+版本号” 的方式命名。
在构建系统中,Windows CE的根目录通常 用环境变量“_WINCEROOT”来标识。
(四)Windows CE的目录组织
Directory Others Platform Private Public SDK
(三)Wince操作系统
特点: 适应小型系统 支持多种处理器和计算机结构 支持高要求的实时设计 操作系统个部分模块化 提供网络通信、图形用户界面、数据库、
文件等支持 提供高级电源管理
(三)Wince操作系统
设计目标: 灵活的电源管理功能 对象存储技术 良好的通信能力 支持嵌套中断 更好的线程响应能力 256个优先级别 出色的图形界面 多任务处理能力 内置的多媒体处理功能
EVC 和Platform Builder 的不同之处在于:
1、Platform Builder 针对的是操作系统的定制,编译目标是 整个OS 的内核,虽然Platform Builder 也能开发应用程序, 但是这些应用程序是作为整个系统的一部分而存在,编译时还 是以一个操作系统为单位。
2、EVC 针对的是应用软件开发,特定操作系统的SDK 就已经 为它提供了系统的运行环境,因此它编译的单位是一个应用程 序,EVC 会提供虚拟器加载SDK 来运行应用程序。
– 选择该选项,Windows CE的最终运行时映像可大于32MB
• Write Run-time Image to Flash Memory
– 选择该选项,允许运行时映像被烧写到FLash中
(三) Platform Setting
可对操作系统映像进行一些配置以满足特定的要求。
导出SDK
•在Platform Builder中,可为自己定制的平台导 出特定的SDK,以供开发人员使用。通过菜单栏的 Platform实现。
Description 包含ATL、MFC 的共享代码、库文件等 包含所有BSP子目录。每个目录包含BSP文件 存放Windows CE操作系统私有的源代码
存放Windows平台下的开发工具 按照平台体系结构存放各种开发工具
1、Public目录
Public存放Windows平台开发工具,包括大量的驱动 程序、应用程序开发套件,这个文件夹是所有微软公司提供 的配置信息以及样例驱动程序和可裁剪代码被存储的地方。 可以在这里建立自己的配置文件夹,但是自这个目录下改代 码有风险,所以在修改代码前,最好对原文件做个备份。
输入SDK安装包的名称、制造商名称、语言和产品版本
输入开发语言支持,包括是否支持MFC、是否支 持ATL和.NET Compact Framework等
完成SDK Wizard后,还可以通过SDK Settings 对话框对SDK进行更详细的设置
通过SDK Settings对话框对SDK进行更详细的设置
在构建系统中,_PUBLICROOT环境变量用来标志 Public目录。
Public目录
2、Private目录
Private是Windows CE的共享原始程序代码, 主要包括应用服务、资源管理(开始菜单接口)、 通信支持、资料储存管理器、图形使用者接口及 事件系统、操作系统内核程序代码。所以,在 Private目录下的代码一般是不希望开发者修改的, 因为这可能会与发布出来的Wince产品产生兼容 性和稳定性不好的问题。
SDK配置结束后,最后一步是把SDK打包
构建完成
选择Platform Builder主菜单的 Platform|SDK|New SDK…
输入SDK安装包的名称、制造商名称、语言和产品版 本
输入开发语言支持,包括是否支持MFC、是否支持 ATL和.NET Compact Framework等
Windows CE的目录组织
二、Wince. NET的主要开发工具
Platform Builder 用于构造基于Windows CE操作系统的嵌入式平台,
辅助开发某一个特定硬件平台的Windows CE操作系 统和基本应用环境。 Windows CE Application Frameworks
该工具的核心是Embedded Visual C++,具有和 Visual C++ 6基本相同的特性,包括对MFC、ATL 以及COM/DCOM的支持、应用程序向导。编译调试 等多种功能。 Emulator
Platform Builder 提供的主要开发特性
– 开发平台向导(Platform Wizard)和BSP开发向导 (BSP Wizard)
– 基础配置 – 特性目录 – 自动化的依靠性检查 – 基本测试工具集 – 内核调试器 – 导出向导(Export Wizard) – 导出SDK向导(Export Wizard) – 远程工具 – 仿真器(Emulator) – 应用程序调试器 – 提供了对NET FrameWork Compact Edition的支持
(二)Platform Builder介绍
Platform Builder 是微软公司提供给Windows CE开发人员进行基于Windows CE平台下嵌入式操 作系统定制的集成开发环境。它提供了所有进行设计、 创建、编译、测试和调试Windows CE操作系统平 台的工具。它运行在桌面Windows下,开发人员可 以通过交互式的环境来设计和定制内核、选择系统特 性,然后进行编译和调试。同时,开发人员还可以利 用Platform Builder 来进行驱动程序开发和应用程 序项目的开发等等。Platform Builder 的强大功能, 已使其成为Windows CE 平台下嵌入式操作系统开 发和定制的必备工具。
在构建系统中,Private目录由环境变量 _PRIVATEROOT标识。
3、SDK目录
SDK目录存放的是构建系统用到的编译器与其他 一些辅助工具。
在构建系统用_SDKROOT环境变量标识SDK目录。
在SDK\BIN\I386下存放构建系统可能用到的工具。
4个子目录ARM,MIPS,SH和X86分别是针对 Windows CE所支持的4个平台的C/C++语言与汇编 语言的编译器。
• Enable KITL
– 要建立宿主机和目标机间的通讯就必须选择该选项,取消该项也会 同时取消被选定的“Enable CE Target Control Support ”选项
• Enable Profiling
– 选择该选项可以将Windows CE的有关内核的信息以日志的形式装 入平台镜像中
(一)得到并安装BSP
得到BSP的途径:
➢Platform Builder自带
➢从硬件OEM厂商处获得
是桌面Windows系统的一个应用程序,可以运行经 过特定编译处理的Windows 系统。
(一) Embedded Visual C++(EVC)介 绍
Embedded Visual C++(EVC)是微软公司提供的开发嵌入 式软件的平台,它是Visual C++的子集。EVC 自带了标准的 Windows CE 的SDK,如果读者有需要,可以从Platform Builder中导出SDK,然后安装在EVC 中。
四、定制Windows CE操作系统的 一般流程
得到并安装BSP 定制操作系统
下载到开发板上运行调试 发布操作系统
(一)得到并安装BSP
1、安装BootLoader
BootLoader是BSP的一个部分。通常,在构建操 作系统时,也会得到BootLoader的可执行映像。
BootLoader在OS被下载到目标机前就先安装在目 标机上。只需把BootLoader的映像用硬件厂商提供 的Flash烧写工具烧写到开发板的Flash中让它开机执 行即可。
三、Platform Builder集成开发环境
Platform Builder 主界面
(一)目录(Catalog)
BSPs Core OS 设备驱动器 平台管理器 第三方特性
目录(Catalog)项
• BSP:Board Support Packages (板级支持包) • Core OS: (核心操作系统)
(二)Build Options
• Buffer tracked events in RAM
– 选择该选项Windows CE会使用OSCapture.exe来记录日志,日志是 存放在RAM里的.
• CE Target Control Support
相关文档
最新文档