WindowsCE610开发环境搭设及内核配置和应用开发_第1页
WindowsCE610开发环境搭设及内核配置和应用开发_第2页
WindowsCE610开发环境搭设及内核配置和应用开发_第3页
WindowsCE610开发环境搭设及内核配置和应用开发_第4页
WindowsCE610开发环境搭设及内核配置和应用开发_第5页
已阅读5页,还剩23页未读 继续免费阅读

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、WindowsCE6.0 开发环境搭设及内核配置和应用开发文件编号XX-SP-TR-S01文件状态草稿正式发布V正在修改当前版本V1.0拟制日期审核日期批准日期发布日期生效日期武汉众嵌科技有限公司修订历史记录A-增加M-修订D-删除变更版本号日期变更类型(A*M*D)修改人摘要备注1.02011.7.7A邓壮建立2.02011-7-14A土文志修改一、安装开发环境4A)按下列顺序安装所需软件4B)安装说明4C)装中可能出现的问题及解决方法5二、WINDOWSCE内核定制7A)基WINDOWSCE产品开发流程大致分为以下几个阶段71 .硬件设计 72 .选定 BSP73 .获得马区动程序 74

2、.剪裁系统内核 75 .导出 SDK7B)详细制作流程81.新建立一个 OSDesign 工程 82.建立工程 93.配置工程 10C)配置内核121.选择应用程序(Applications-EndUser)122.ApplicationsandServicesDevelopment123.选择系统核心服务(CoreOSServices)134.CommunicationServicesandNetworking145.设备管理(DeviceManagement)146.FileSystemandDataStore157.选择字体(Fonts):158.国际化支持(International)

3、159.InternetClientServices1610. GraphicsandMultimediaTechnologies1611. ShellandUserInterface17D)生成系统镜像17E)生成SDK18F)安装ACTIVESYNC并配置18G)配置模拟器并生成程序18H)配置模拟器19I)应用开发21一、安装开发环境a)按下列顺序安装所需软件1. Visualstudio20052. Visualstudio2005serverpack13. Visualstudio2005servicepack1updateforWindowsvista/74. WindowsEmb

4、eddedCE6.0(WindowsEmbeddedCE6.0.iso)5. WindowsEmbeddedCE6.0servicepack16. WindowsEmbeddedCE6.0R27. WindowsEmbeddedCE6.0R38. WindowsEmbeddedCEcumulateproductupdaterolluppackagethrough(12/31/2010)9. VS_emulator.exe(模拟器)b)安装说明我的系统是Windows7旗舰版所以存在一个权限问题我以这样的方式安装所有的程序:c)装甲可能由现的问题及解决方法报错信息:1、ToolsMsmCA(Er

5、ror):SetuppackageissueorCoreConDataStorecorrupted:DeviceSDKInstCompAdd/Removefailed.HR=0 x8007005o如果是用win7系统,对于0 x8007005之类的错误是由于从Windows的Vista之后,运行程序都有一个管理员权限的设置造成的。只要在安装的时候采用管理员权限就可以顺利的安装好。WinCE6.0的安装程序点击右键却没有“使用管理员权限”的菜单, 处理办法就是用“管理员权限”打开cmd.exe,然后通过命令行的方式,使用Call安装执行程序就可以了。例如:安装文件在C盘的Wince6.0文件夹下

6、CE6.0.msi输了的命令为“callc:wince6.0ce6.0.msi2、“ToolMsmCA(Error):SetuppackageissueorCoreConDataStorecorrupted:CDeviceSDKInsta11shimAdd/Removefailed.HR=0 x80004005”.按如下方法应该可以解决此问题。1.删除下面的这个文件夹:DocumentsandSettingslocaluserApplicationDataMicrosoftCoreCon,然后再安装。(建议删除前先备份一下子,以免出乱子)。2 .在 开 始 运 行 中 输 入regedit,进

7、 入 注 册 表 , 在HKEY_LOCAL_MACHINEsoftwareMicrosoftVisualStudioDeviceSDKInstaller1.0下面找到CLSID1D273EC2-2A24-46fe-9F70-544B27811DF3,并删除。3. 找 到DeviceSDKInstComp.dll并 注 册 一 下 。 这 个DLL在ProgramFilesMicrosoftVisualStudio9.0VCvcpackages下面。在开始运行里面输入regsvr32ProgramFilesMicrosoftVisualStudio9.0VCvcpackagesDeviceSD

8、KInstComp.dll确定即可。二、WindowsCE内核定制a)基WindowsCE产品开发流程大致分为以下几个阶段1.硬件设计根据我们的产品所要实现的功能来选定相应的硬件平台和外围设备2 .选定BSPWindowsCE支持的处理器主要有ARM系列,intelx86系列,MIPS系列等,这些BSP已经被集成到PlatformBuilder里面,我们可以根据需要来选择。3 .获得驱动程序PlatformBuilder自带了一些通用的驱动程序,但一些专用的并没有提供,这时要自己开发。有些平台的bsp自带了相关的驱动。4 .剪裁系统内核在利用PlatformBuilder定制系统中,去掉一些不

9、必要的组件,力求系统内核达到所需最小。5 .导由SDK当系统定制好了就可以运行程序生成SDK,安装以便于应用开b)详细制作流程1.新建立一个OSDesign工程2 .建立工程Thiswixrdguidesyoutturousiitheprocesscreating:汽nDSdsifor总CH&.has4-d.pla.t.foirrriAnQSdbaKi田值d.4-fiTt-Et.hachur-a.y匚hocuim耳a.desigjklempl-ntecm已 0Hm-oreb_dsuppertpckaaesCBSFsJ.ABSTincludesaitOEMadaptation1,COAI

10、-J电de中i。gdrivftirs.ThivwizQi-d.Kelp3.y。:CKdiesenBSF,Chooseadesigntemplate.Additams.t1口ycbiur三d.fiEigrtOTVa-rnovaita-n&sfromiit.Tocoxit.iiLTie,dicisNdCKt.TtTt1 1rr叱、,FTFT二希,豆二雪完成通取,自ARMV4I,接着下一步选择PDADeivce再下一步选择Mobilehandheld,再下一步选择WordPad一直下一步完成acknowledge。因为我们是在模拟器里面做的所以选择DeviceEmulator: JL。口_t

11、JOSDesign. i.工LJApplications-EndUserL-JApplicationsandServicesDevelopnentLJCmmunicationServiceswdlNetworking;_JCdrttOSSrvicts_JDeviceManagere-ntL3Fil电SystemsmdDataStore回CempressianJ)&1&1|4.5&SupportjFilsandDatabaseR_jFileSystem-Intfirrtal(Choose1RAMandROMFileSystemOROH-cmlyFileSystemRegi

12、stryStorage(Choose1)Hi色=BAM电dRtijgistryORAMhbas白dRegistrygSystemPasswordFntsGraphics5d帕ItimediaT&clmQlQgies;L-JInternatioDslL-jInternetClientServices:L-JSecurityL_jShallandUserInterf&cs:、_JVoiceoverIFPhon电Sarvic4sIWindowsEmbeddedCEErrorReporting7 .选择字体(Fonts)在这里我们不做选择编译的时候系统会自动选择所需要的基本字体到内核8

13、 .国际化支持(International)这里我们将添加中文输入法和软键盘。;StorageiManager;9 .InternetClientServices在这里我们不做选择10 .GraphicsandMultimediaTechnologies次对话框主要选择准备生成的系统形和多媒体能力,这里不做选择。Image所支持的图11.ShellandUserInterface.:_iSecurity ShllandUstrInterfact,_(Graphics3WindjOw1ngandEventsGDICcnfiipirationGWESConfiduration10PqtConfig

14、ajrationWindowManaLgrConfi.gurati&n _JShell0AYGShsllATIStCovnmaxiilShellPLZJWindowsEmbeddedCEErrorReporting:n”k.rn*-务基本配置到此结束。d)生成系统镜像PB可以为设计的系统生成两种镜像:用于调试的Debug和用于发布给用户的Release版。这些生成以后我们可以建立一个自定义的Run-Timeimage。点击【生成】-AdvanceBuild_|CcmmajidProcessorConsoleWindow一JGraphicalShell(CKoGse1UserInterf

15、aceAcceEsibilityCanmonControlsCoimmnDiklcugSupportControlPanelAppletsControlsOptionBCustomizableUIEWindow5XF-likeSanplSkinjMeixuToolTipMcKiiseNetworkUserInteirfaceverlappiiifMeimsQuarterVGARtsourcfes-Fortr*itNodeSoftwareIixputPanelTouchScreent-_joiceoverIPFhoive(Stylus)ServicesMinimalMinimalMini围疝1M

16、inima1|Command-BuildandSysgen编译实际比较长。e)生成SDK右击解决方案里的SDKS-AddnewSDK配置一下然后右击build生成SDKf)安装ActiveSync并配置这个是连接状态的Activesync文件但)视的现)工具匹)帮助QP同步停止g)配置模拟器并生成程序点击【Target】-ConnectivityOptions输出已连接已同步BUIL洋向房息浏览选项业 K信息类型鱼文件Download 和 Transport 者卜选择 DeviceEmulator(DMADebuger 选择 None再点击【Target】-AttachTarget运行模拟器h

17、)配置模拟器1.先设置模拟器的 WindowsEmbeddedCE6.0选择设置-网络和拨号连接新建一个连接点击完成02.同步模拟器和 PC 点击【工具】,设备管理器右击你生成的 SDK 点插入底座跟 PC 同步 Activesync 会自动连接JtTlNrCPJ观EEDGO工工用?时iCrtrait芹金研LW询坨话由WJL .R_13WfCE1 E*ua 焚aaim4-sr件己 e 士如果成功就同步一个文件夹自己写的程序就可以放到那里在模拟器里面运行了i)应用开发新建一个 MFC1 序编译链接后找到 EXES:件放到桌面的同步文件夹里面然后进入模拟器点击运行即可效果图:A!WindowsEmbeddedCE6JWindowsEmbeddedCEv6.00(Build3122onJul132011)回收站我的设备MicrcsoftWordPadMyDocunents二、参考文档【1】沈庆华.WINCE61.0 的定制.pdf,北京邮电大学电信工程学院2风林火山.WindowsCE6.0 如何开发应用程序,博客:oBSP二CoreOSJ匕EBASE_Applic&tions一EndUserActiveSyncCABFileInstal1er/WinstallerJGame回HelpI_jR削制0t电DesktopCoMie

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论