欢迎来到天天文库
浏览记录
ID:40838465
大小:1.03 MB
页数:57页
时间:2019-08-08
《ch6操作系统设计》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、第6章操作系统设计目录介绍PlatformBuilder用户界面UI目录(Catalog)and特性(Feature)配置平台定制WindowCE操作系统的一般流程介绍PlatformBuilder一个定制基于WindowsCE的平台定制集成开发环境(IDE)提供所有与基于WindowsCE平台设计、创建、编译、测试和调试相关的开发工具该集成开发环境提供统一的与平台和项目相关的工作空间PB能做什么?(1)平台向导帮助你创建一个新的平台(platform)BSP向导帮助你创建新的板级支持包(BSP)目录(Catalog)显示用户定制的平
2、台OS属性列表依赖性自动监测(Automateddependencychecking)可以确保与平台相关的所有属性都会被包含在OS镜像中导出向导可以导出目录中的属性给其它PB使用者基本配置(Baseconfigurations)是创建用户特定定制OS的起点PB能做什么?(2)WindowsCE测试套件(TestKit)提供了整套驱动测试工具内核调试器可以调试定制的OS镜像,同时提供给用户镜像运行状况的信息应用调试器可以调试在特定OS上运行的应用程序远程工具可以调试基于WindowsCE的目标机上运行任务,并获取相关信息模拟器通过模拟硬
3、件可以加快和简化开发过程,使用户可以在宿主机上完成平台和应用程序的初步开发SDK导出向导可以为用户导出一个特定的软件支持包(softwaredevelopmentkit—SDK).平台向导(PlatformWizard)平台向导帮助你一步步的创建一个基于WindowsCE的平台使用平台向导包括4步选择一个安装的BSP为你的设备选择一个基本平台配置为你的设备选择配置变量为你的平台选择其它的属性PlatformBuilder用户界面TextEditorWorkspaceWindowSearchTextConnectivityDeviceN
4、ameOutputWindowsDebugtoolstatusindicatorsMultipleviewsoftheworkspaceBuildConfiguration目录(Catalog)包含BSPs、OS内核配置、驱动和平台管理器等,在目录中出现的所有项目包含了你所设计的CE平台所使用到的属性BSP:BoardSupportPackagesCoreOS:includesheadlessdevicesanddisplay-baseddevices:ApplicationsandServicesDevelopmentApplica
5、tions-EndUserCommunicationServicesandNetworkingCoreOSServicesFileSystemsandDataStoreFontsInternationalInternetClientServicesMultimediaTechnologiesSecurityShellandUserInterfaceDeviceDriversPlatformManager目录(Catalog)项属性组(FeatureGroup)和属性(Feature)属性组定义了通用的属性而没有定义具体的实现。属性组在
6、你选择一个实现的时候才被解析,这个实现决定了它的具体功能。一个属性是OS组件的任何一个逻辑群Feature图标图标描述BSPCoreOSdesignCatalogitemgroup.RequiredCatalogitem.OptionalCatalogitem.Catalogitem,type,orimplementationexcludedfromthecurrentOSdesign.FolderCatalogitemthathasoneormorespecialnotifications.Catalogpropertiesfora
7、specificimplementationofaCatalogitem.ImplementationFeature图标(2)图标描述User-specifiedCatalogitem.Catalogitem(optional).Catalogitemthatcanbebuiltbutisexcludedfromtherun-timeimage.Catalogitemexcludedfromthebuildandtherun-timeimage.Sourcecodefile.Feature选项显示备选feature信息.Feature
8、依赖关系显示备选feature的依赖关系PlatformSetting使你可以浏览和修改关于整个平台的每个属性的选项菜单:Platform->Settings…BuildOptions(1)EnableCETargetC
此文档下载收益归作者所有