欢迎来到天天文库
浏览记录
ID:24797830
大小:5.15 MB
页数:47页
时间:2018-11-15
《wince 5.0 study》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库。
1、WinCE5.0StudyJonnyWang2008.071ContentsCE5.0OverviewBSPandBootloaderOSDesignBuildProcessHowtoadddriverPackagedrivertoMSIfile2WindowsCEDesignGoalsSmallPortableModularandCompactWin32CompatibleDevelopmentToolSupportConnectivityReal-time3OverviewofWindowsCEArchitecture4板级支
2、持包(BSP)简介BSP是在标准开发板上运行的一部分软件,主要功能是支持操作系统的引导与开发。通过BSP我们可以在开发板上快速的启动操作系统以及分析操作系统的性能。有了BSP的支持,各个OEM(原始设备制造商)厂商和独立硬件开发商就可以缩短基于WindowsCE平台产品的开发周期。5板级支持包的组成内容描述引导程序加载操作系统映象OEM抽象层(OAL)连接内核映象,支持硬件的初始化和管理设备驱动支持相关外围设备以及动态安装的设备配置文件可以通过对环境变量、.bib文件和.reg文件的修改来重新配置BSP6BootLoaderMS-
3、DOS+LoadCepc在MSDOS启动后再执行loadcepc.exe,让loadcepc加载nk.bin到内存后再把CPU控制权交给CE内核程序。7OSDesign(Step1)8Step29Step310Step411Step512Step613Step7&Finish14PlatformBuilder主界面15AddCatalogItem16PlatformSetting可对操作系统映像进行一些配置以满足特定的要求。17BuildOptionsBuffertrackedeventsinRAM选择该选项WindowsCE会使
4、用OSCapture.exe来记录日志,日志是存放在RAM里的.EnableCETargetControlSupport选择该选项可以在启动时使能目标控制功能(targetcontrolsupport).选择这一项同时也打开了内核无关传输层(KernelIndependentTransportLayer—KITL).EnableEbootSpaceinMemory选择该选项可以在Config.bib文件中预留内存空间,这样bootloader把部分信息写入此空间,允许在启动过程中操作系统可以读取bootloader存储的数据.En
5、ableEventTrackingduringBoot选择该选项可以开启事件跟踪子系统(event-trackingsubsystem).EnableFullKernelMode选择该选项可使线程运行在内核模式,选择该模式会使系统较脆弱,但是性能会有所提高.18EnableKernelDebugger允许调试器建立宿主机和目标机间的链接和传送调试信息EnableKITL要建立宿主机和目标机间的通讯就必须选择该选项,取消该项也会同时取消被选定的“EnableCETargetControlSupport”选项EnableProfili
6、ng选择该选项可以将WindowsCE的有关内核的信息以日志的形式装入平台镜像中EnableShipBuild此项只有在Release配置中才会出现。取消此项选择,WindowsCE会输出很多信息帮助调试。FlushEventstoReleaseDirectory选择该选项将事件放入release目录,同时开启事件跟踪Run-timeImageCanbeLargerthan32MB选择该选项,WindowsCE的最终运行时映像可大于32MBWriteRun-timeImagetoFlashMemory选择该选项,允许运行时映像被烧
7、写到FLash中19EnvironmentSettingWINCEOEMBuild时可以包含DDK和OAK的文件路径WINCEREL自动COPY生成的DLL档到Redir20SysgenImage21COMMONDATASYNCDCOMDIRECTXIERDPSCRIPTSERVERSWCEAPPSFEWCESHELLFE…..cesysgenddk..cesysgenoak..cesysgensdktarget,filesStep1.SystemGenerationStep2.BuildStep3.Buildin
8、gtheReleaseDirectoryStep4.MakinganImageNK.BIN..platform..target,files%_FLATRELEASEDIR%Build过程22Step1:SystemGenerationCom
此文档下载收益归作者所有