wince6.0_平台环境&开发环境搭建
wince6.0_开发环境搭建
Window CE6.0开发平台搭建详解2011年08月29日Windows CE6.0的开发无非两大方面:操作系统开发和应用程序开发,操作系统开发包括系统的定制,驱动开发和其他需要完成的底层工作。
应用程序开发主要是与实际应用结合紧密的程序开发。
要搭建这样的开发环境,至少要包括两部分,一个是硬件平台,一个是软件平台,在Windows CE6.0的开发中,微软公司把这些开发软件集成到了vs2005中。
Windows CE6.0开发环境需要安装的软件比较多、比较大,至少要10GB的空间,而且有着严格的安装顺序要求,一旦其中某一个环节出错,都会导致软件运行出现故障,为确保安装顺利,请仔细阅读本文,按照步骤一步一步进行安装。
一、所需安装软件1、Visual Studio 20052、Visual Studio 2005 Service Pack 13、MSDN4、platform builder for Windows Embedded CE6.05、Windows Embedded CE 6.0 Platform Builder Service Pack 16、Windows mobile 6的sdk二、所用磁盘空间在安装之前,请检查电脑的磁盘空间,VS2005和Windows Embedded CE6.0均是比较大的软件,要占硬盘好10G多的空间,建议不要装在C盘,但是我装Windows Embedded CE6.0的时候,发现不能更改安装路径,没办法,只能把Windows Embedded CE6.0装在C盘。
三、安装顺序1.安装Visual Studio 2005最好选择自定义安装方式,把不用的一些组件都删掉,这样会节省不少的磁盘空间。
WINCE6.0的Platform Builder不像WINCE5.0是独立的,而是作为VS2005的插件,以后建立和定制OS、编译调试全部在VS2005里完成。
Windows_CE_6.0搭建开发环境及模拟器的使用
Windows Embedded CE 6.0开发环境搭建过程1、先装Visual Studio 2005, 我拿到的是Professional Edition 英文版的。
需要使用虚拟光驱软件加载后再安装,公司目前存在的另一个以散装文件的方式提供的安装后无法安装升级,最后在编译和下载内核的时候会出现问题。
安装过程中最好别用DEFAULT安装,把组件CUSTOM一下,不然会花很多冤枉的磁盘空间。
WINCE600的Platform Builder不像WINCE500是独立的,而是作为VS2005的插件,以后建立和定制OS、编译调试全部在VS2005里完成。
在此之前如果你已经安装了Wince6.0 的话,建议你将它卸载干净,等第一步和第二步都顺利完成之后再重新安装。
因为Wince6.0的PB是作为VS的一个插件存在的。
2、安装Visual Studio 2005 Service Pack 1, 这是必须的装的, Release Note 里面提到SP1提供了Windows Embedded 6.0 platform and tools support。
不同的VS2005版本(Standard / Professional / Tem Edition) 会对应到不同的下载上,不过目前这个版本可以同吃以上多种版本,官方命名为:VS80sp1-KB926601-X86-ENU.exe,如果你的操作系统是Vista版本的话,你需要去微软的官方网站重新下载,因为这个版本只是针对XP操作系统升级的包。
安装升级包的时间比较长,需要耐心等待!3、安装MSDN,从VS2005的安装页里选择。
新版的MSDN界面功能看起来比较酷,但CE6的Product Documentation写得实在潦草,不少细节貌似没写清楚,所以这里建议选上CE5的产品文档留着以后作参考。
4、安装Windows Embedded CE 6.0。
应用程序开发人员可以不装,可以利用CE6生成的SDK 来工作;但是不装的话,恐怕无法在本地MSDN得到CE6的产品文档,另外还有PUBLIC 目录下丰富的application sample code了。
Wince6.0安装指南
实验四搭建WinCE 6.0 开发环境一.课时安排:4学时二.实验目的通过本实验掌握Windows CE 6.0 开发环境Platform Builder 的安装。
三.实验设备(1)硬件:PC机一台(2)软件Visual Studio 2005Windows CE 6.0安装软件四.实验内容安装VS2005安装MSDN(可选)安装Windows CE 6.0(Platform Builder for Windows CE 6.0)安装Windows CE 6.0 R2安装Windows CE 6.0 R3五.实验原理在Windows CE 6.0 之前,Windows CE 的开发环境都是当做一个独立的软件进行安装,安装成功之后用户可以看到一个名为Platform Builder for CE4.2/5.0 的工具,用户就直接使用这个IDE 来定制OS。
这种情况到Windows CE6.0 后做了较大改变,在安装Windows CE 6.0 之前必须安装VS2005,在顺利安装完VS2005 以及Windows CE 6.0 后,可看到对应的开发工具PlatformBuilder for Windows CE 6.0 当做一个插件集成到VS2005 的开发环境中。
本设备用到的Windows CE 6.0 R3 其实是Windows CE 6.0 的最新版本,这之前的版本号是Windows CE 6.0 R2。
通过以上知识点的了解就可以明白接下来安装开发环境各步骤先后顺序的关系。
六.实验步骤1.开发应用程序需安装软件及更新(软件列表见“WinCE 6.0下载列表”)Visual Studio 2005Visual Studio 2005 SP12.开发Windows Embedded CE 6.0操作系统需依次安装软件及更新开发WinCE 6.0系统,除按上面次序安装VS2005外,还需要按次序安装以下软件及补丁,由于安装路径对程序开发有一定的影响,为保持统一,减少不必要的麻烦,本文假定所有安装都是按照默认路径。
wince 6.0
微软还将Visual Studio 2005专业版作为Windows Embedded CE 6.0的一部分一并推出。这对微软来说又是一次史无前例的突破。Visual Studio 2005专业版将包括一个被称为Platform Builder的功能强大的插件,它是一个专门为嵌入式平台提供的“集成开发环境”。这个集成开发环境使得整个开发链融为一体,并提供了一个从设备到应用都易于使用的工具,极大地加速了设备开发的上市。 Windows Embedded CE 6.0重新设计的内核具有32,000个处理器的并发处理能力,每个处理有2GB虚拟内存寻址空间,同时还能保持系统的实时响应。这使得开发人员可以将大量强大的应用程序融入到更智能化、更复杂的设备中。无论在路上、在工作还是在家里,都可以使用这种设备。
在路上: Windows Embedded CE 6.0加入了新的单元核心数据和语音组件,这使得设备能够通过蜂窝通讯网络建立数据连接和语音通话,从而实现机器对机器的通讯应用场景,并构建相应的设备,如停车表、自动售货机和GPS设备等。
在工作上: Windows E源自bedded CE 6.0包含的组件更便于开发者创建通过Windows Vista内置功能无线连接到远程桌面共享体验的投影仪。
在Windows Embedded诞生十周年之际,微软将首次在“共享源计划(Microsoft Shared Source programme)”中100%毫无保留地开放Windows Embedded CE 6.0内核,(GUI图形用户界面不开放)比Windows Embedded CE的先前版本的开放比例整体高出56%。“共享源计划”为设备制造商提供了全面的源代码访问,以进行修改和重新发布(根据许可协议条款),而且不需要与微软或其他方共享他们最终的设计成果。尽管Windows操作系统是一个通用型计算机平台,为实现统一的体验而设计,设备制造商可以使用Windows Embedded CE 6.0这个工具包为不同的非桌面设备构建定制化的操作系统映像。通过获得Windows Embedded CE源代码的某些部分,比如:文件系统、设备驱动程序和其他核心组件,嵌入式开发者可以选择他们所需的源代码,然后编译并构建自己的代码和独特的操作系统,迅速将他们的设备推向市场。
如何安装WinCE6
如何安装WinCE6.0 [转]嵌入式Wince 2010-02-27 13:46:56 阅读654 评论0 字号:大中小订阅最近要做一个Windows CE系统上的串行通讯程序,因为在此之前并没有接触过有关Windows嵌入式方面的应用开发,所以搭建开发环境成了摆在面前的第一道难题。
本文将记录并总结我搭建Windows Embedded CE 6.0开发环境的步骤和过程中碰到的问题,希望给同为Windows嵌入式开发初学者的朋友们提供一个参考。
我最终确定的开发环境方案为:Windows XP SP3 + Visual Studio 2005 SP1 + Windows Embedded CE 6.0. 我目前的操作系统是Windows Server 2003, Visual Studio 2005 (以下简称VS2k5)和Windows Embedded CE 6.0(以下简称CE6)都可以直接在server系统上安装,但是考虑到后期要用模拟器(Device emulator)进行调试,而使用模拟器有一个必要的组件Virtual Machine Network Driver for Microsoft Device Emulator是存在于Virual PC 2007中(不安装的话模拟器启动黑屏),但是Virtual PC 2007不能安装在Server操作系统中,其替代版本为Virtual Server 2005 R2 SP1。
因此我在Server操作系统中用虚拟机(虚拟机采用了Sun的VirtualBox)创建了一个Windows XP SP3的虚拟机,在该虚拟机上搭建CE6开发环境。
第一步,安装VS2k5,安装完成后要安装VS2k5 SP1补丁(KB926601),否则后面的PlatformBuilder SP1无法安装。
第二步,安装Windows Embedded CE 6.0,官方下载地址为:/downloads/details.aspx?familyid=7E286847-6E06-4A0C-8CAC-CA7D4C09CB56&displaylang=enYour product key(s) for installation are:* Windows Embedded CE 6.0 (plug-in for Visual Studio 2005):H8RQR-MMKRP-XFRFC-9HKGJ-82R6J* If you are also evaluating Visual Studio 2005, Visual Studio 2005 Professional Edition Trial:M3C9X-9K3Q9-DC8PX-B3YR3-BKQR8* Other recommended downloads:Visual Studio 2005 Service Pack 1 Beta本文附件中提供一个离线安装的文件表(点击下载),把该文件表导入迅雷可以下载完整的离线安装包,大概有3.7G大小。
旗舰版Win7搭建WinCE6.0环境以及第一个Hello Windows CE程序
旗舰版Win7建立WinCE6.0环境Windows CE 6.0所使用的Platform Builder 和以往的Windows CE 5.0/4.2等均不同,它并不是独立的开发平台软件,而是作为VS2005的一个插件来安装使用的,因此必须先安装VS2005,以后所有的内核配置编译等开发都基于VS2005进行。
在安装WinCE6.0之前要先安装VS2005以及Vs2005的相关补丁,而所装操作系统(XP、Win7)和VS2005版本不同(中文版、英文版),所需的补丁也有所不同。
下面就罗列出不同操作系统和不同版本VS2005所需的补丁。
安装软件列表如下,以下排列顺序也是安装顺序。
安装这些软件大概占用14G硬盘空间,以下软件皆可在网上下载到。
软件列表1.Visual Studio 20052.Visual Studio 2005 Service Pack 1若安装的是英文版VS2005,则需要安装的补丁的文件名为:VS80sp1-KB926601-X86-ENU.exe;若安装的是中文版VS2005,则需要安装的补丁的文件名为:VS80sp1-KB926604-X86-CHS.exe3.Visual Studio 2005 Service Pack 1 Update for Windows Vista若使用的是WindowsXP,则不用安装此项。
若使用的是Windows7,则需要安装此补丁。
若安装的是英文版VS2005,则需要安装的补丁的文件名为:VS80sp1-KB932232-X86-ENU.exe;若安装的是中文版VS2005,则需要安装的补丁的文件名为:VS80sp1-KB932230-X86-CHS.exe4.Visual Studio 2005 Service Pack 1 ATL Security Update若使用的是XP系统,则不必安装该补丁。
文件名:VS80sp1-KB971090-X86-INTL.exe ATL是ActiveX Template Library 的缩写,它是一套C++模板库5.Windows Embedded CE6.06.Windows Embedded CE 6.0 Platform Builder Service Pack 17.Windows Embedded CE 6.0 R28.Windows Embedded CE 6.0 R39.安装模拟器Microsoft Device Emulator 2.0 -- Standalone Release10.CHSEmu.msi这个文件是我从网上下载到的别人创建的SDK,如果你自己创建自定义SDK不成功,或者不想自己创建一个SDK的话,直接安装这个SDK就可以了。
WinCE6.0 SDK的安装及配置
WinCE6.0 SDK的安装及配置目录安装 (2)开发环境的配置 (2)1.MS Visual Studio 2005/2008开发及环境配置 (2)2.如何添加现有工程对guc_ce6_sdk平台的支持 (4)安装过程及需要注意的步骤如下:1.双击‘guc_ce6_sdk.msi’,启动SDK的安装。
2.在‘Choose Setup Type’页面,选择‘Custom’,并在组件列表中去掉Documents选项,如下图所示。
3.然后下一步,直到安装完成。
开发环境的配置1.MS Visual Studio 2005/2008开发及环境配置步骤如下:1.启动Visual Studio,新建Smart Device类型的工程(MFC或者是托管),如下图所示。
2.对于MFC类型的工程,在新建工程的Wizard过程中,需要选择开发平台,请添加guc_ce6_sdk平台,如下图所示:3.工程新建完成后,点击菜单‘Tools’–‘Options’,启动Visual Studio环境配置对话框。
切换到‘Projects and Solutions’—‘VC++ Directories’。
然后将guc_ce6_sdk平台的include和lib路径修改,如下图所示(红色部分是必选路径,具体路径跟您的安装路径相关)。
需要说明的是:1、这里的设置仅限于C++工程,其他工程不牵涉到这些配置。
2、这里的设置只需要配置一次,无须每个工程都重新配置。
3、如果按照上图的配置,编译时提示某些头文件错误或者系统函数找不到,请尝试在include files的选项中只保留红色标注的两个选项。
4.编译工程,成功生成。
2.如何添加现有工程对guc_ce6_sdk平台的支持在用Visual Studio 2005/2008开发MFC等应用时,如何添加现有工程对guc_ce6_sdk的支持呢?步骤如下:1.点击VisualStudio 的菜单‘Build’—‘Configuration Manager’启动配置管理器。
Wince6.0应用开发:一、平台搭建
Wince6.0应用开发:一、平台搭建由于需要参加一个比赛,于是就接触了WinCE6.0的应用开发,可是所看到的资料大部分都是关于WinCE6.0系统的开发,或者在系统之上的驱动开发。
像我这种只在WinCE6.0上利用厂商提供的类库进行应用开发的真实伤不起。
下面介绍开发环境:我的自己的系统是WIN7的系统其实假如你和我一样的话只开发应用的话,其实根本不需要按照网上那样下差不多4G的东西。
需要做的是,一、装个vs2008(记得包含智能设备开发这一项,vs2010是不支持智能设备开发的。
当然你也可以选择vs2005,这随便你。
vs2008对应的Wince上的.net compact framework3.5,而vs2005对应的是2.0),二、再装个WINCE6.0_CHS_SDK(这是个wince6.0的SDK软件开发包)三、安装一个Wince设备的同步软件。
四、(可选择)假如你想要让你的模拟器上网的话,你就吧Virtual Pc 2007安装上吧!详细的步骤:一、装个vs2008开发应用的话,比较快捷的无疑有c++以及c#,所以这就看你自己的需要的了,不过在安装的时候,记得选择上智能设备课编程技术这一项。
如下图这样第一步就完成了。
二、安装这个的目的是因为其提供了一个Win ce6.0的模拟器,之后只需要将写好的程序点击(开始执行不调试)或者(启动调试)都行,vs2008便会在模拟器上部署应用程序。
之后便可以执行了。
下载地址:《传送门》安装时的注意事项:1、安装的时候记得选择自定义2、然后如下图记得取消文档这一项,否则会出现安装失败的提醒。
三、同步软件的安装:Winxp:装的是Activesync 4.5 《传送门》Win7:装的是Windows mobile center 《传送门》补充:假如百度网盘的内容被取消了,给我留言,我会马上补充回来的四、Virtual Pc 2007安装后便能在wince模拟器中,做些设置便能上网了。
Wince6.0模拟器使用说明
Wince6.0模拟器【运行环境】:适用于Windows平台PC
【☆分辨率】:详见使用教程
【版本信息】:Wince6.0模拟器
【是否测试】:已测试
第一步:把软件下载解压后看到以下目录.
第二步:双击运行上图中的Skin_800X480.BAT,运行后得到下图.
第三步:点击上图中的文件-配置得到下图.
定.
第五步:运行上图中的我的设备,得到下图.
第六步:因为第二步和第三步的配置我的设置里面就会有个SDMMC盘.SDMMC就相当于你导航里面的一个SD卡或者说是导航仪的内置卡.双击打开SDMMCC.得到如下图
第七步:第二步和第三步设置的目录里面的要模拟的地图和程序了.再后面就不用说了吧,和导航仪一样的...
此软件优点运行速度比Wince模拟器5.0快,缺点就是每次模拟地图都要配置第二和第三步.
此教程为菜鸟级别学习,老鸟请漂过~~~。
UP-CUP6410使用手册WinCE6.0 V1.0
UP_CUP 6410使用手册 WinCE6.0 V1.0北京博创兴业科技有限公司2009-09-15IUP-CUP6410使用手册winCEIIUP-CUP6410使用手册winCEIII目 录第一章 UP-CUP6410烧写入门 (1)1.1烧写准备 (1)1.1.1硬件设置 (1)1.1.2软件配置 (2)1.2烧写BootLoader (6)1.2.1 烧写Stepldr.bin到NandFlash (6)1.2.2烧写Eboot.bin到NandFlash (8)1.2.3从NandFlash启动BootLoader (9)1.3烧写WinCE6.0系统镜像 (11)1.3.1 Eboot配置及NK.bin烧写 (11)1.3.2 启动WinCE6.0 (12)第二章 Windows CE 6.0系统入门 (13)2.1 Windows CE 6.0环境搭建 (13)2.1.1安装VS2005 (13)2.1.2安装Windows CE 6.0 (17)2.1.3安装BSP (27)2.1.4配置样例工程 (28)2.2 Windows CE 6.0系统使用简介 (34)2.2.1触摸屏校准 (34)2.2.2与PC同步 (36)2.2.3利用剩余NandFlash空间 (37)2.2.4摄像头测试 (40)2.2.5音频测试 (42)UP-CUP6410使用手册winCEIVUP-CUP 6410使用手册winCE第一章 UP-CUP6410烧写入门本章你将学会如何从零开始将光盘中自带的WinCE样例内核烧写到UP-CUP6410平台上,并使其正常启动。
1.1烧写准备在烧写系统镜像之前,我们先了解一下如何正确连线并配置相关的软硬件资源。
1.1.1硬件设置烧写WinCE6.0系统(包括Bootloader)需要连接电源线、串口线、USB-Device线以及网线(网线用于PB下载内核,将在以后的章节介绍,本章主要介绍使用USB烧写内核到实验平台),连接方法如图1-1-1,电源键位置如图1-1-2。
Windows CE 6.0入门详解(环境搭建系统开发起步)
Windows CE 6.0入门详解(环境搭建内核配置和应用开发起步)文件编号XX-SP-TR-S01文件状态[ ]草稿 [] 正式发布 [√]正在修改当前版本V1.0拟制日期审核日期批准日期发布日期生效日期武汉众嵌科技有限公司修订历史记录A - 增加M - 修订D - 删除修改人摘要备注变更版本号日期变更类型(A*M*D)1.0 2011.7.7 A 邓壮建立2.0 2011-7-14 A 王文志修改一、安装开发环境 (4)A)按下列顺序安装所需软件 (4)B)安装说明 (4)C)装中可能出现的问题及解决方法 (5)二、WINDOWS CE 内核定制 (7)A)基W INDOWS CE产品开发流程大致分为以下几个阶段 (7)1. 硬件设计 (7)2. 选定BSP (7)3. 获得驱动程序 (7)4. 剪裁系统内核 (7)5. 导出SDK (7)B)详细制作流程 (8)1. 新建立一个OS Design工程 (8)2. 建立工程 (9)3. 配置工程 (10)C)配置内核 (12)1. 选择应用程序(Applications-End User) (12)2. Applications and Services Development (13)3. 选择系统核心服务(Core OS Services) (13)4. Communication Services and Networking (14)5. 设备管理(Device Management) (14)6. File System and Data Store (15)7. 选择字体(Fonts): (15)8. 国际化支持(International) (15)9. Internet Client Services (16)10. Graphics and Multimedia Technologies (16)11. Shell and User Interface (17)D)生成系统镜像 (17)E)生成SDK (18)F)安装A CTIVE S YNC 并配置 (18)G)配置模拟器并生成程序 (18)H)配置模拟器 (19)I)应用开发 (21)一、安装开发环境a) 按下列顺序安装所需软件1.V isual studio 20052.V isual studio 2005 server pack 13.V isual studio 2005 service pack 1 update for Windows vista/74.Windows Embedded CE 6.0 (Windows Embedded CE6.0.iso)5.Windows Embedded CE6.0 service pack 16.Windows Embedded CE 6.0 R27.Windows Embedded CE 6.0 R38.Windows Embedded CE cumulate product update rolluppackage through(12/31/2010)9.VS_emulator.exe(模拟器)b) 安装说明我的系统是Windows 7 旗舰版所以存在一个权限问题我以这样的方式安装所有的程序:c) 装中可能出现的问题及解决方法报错信息:1. ToolsMsmCA(Error): Setup package issue or CoreConDataStore corrupted: DeviceSDKInstComp Add/Remove failed.HR=0x8007005。
Wince6.0环境搭建及模拟器SDK搭建
Wince6.0环境搭建软件安装顺序及程序开发初步第一步:安装VS2k5,安装完成后要安装VS2k5 SP1补丁(KB926601),否则后面的Platform Builder SP1无法安装;第二步:安装Windows Embedded CE 6.0,官方下载地址为:/downloads/details.aspx?familyid=7E286847-6E06-4A0C-8CAC-CA7D4C09CB 56&displaylang=en第三步:第三步安装Windows Embedded CE 6.0 Platform Builder Service Pack 1,官方下载地址为:/downloads/details.aspx?FamilyId=BF0DC0E3-8575-4860-A8E3-290ADF2426 78&displaylang=en。
如果没有安装Vs2k5 SP1补丁,需要先安装该补丁。
安装完成以上三步以后,打开VS2k5, 启动界面上我们可以看到Installed Products中增加了一个Platform Builder for CE6.0,说明CE6已经安装成功了,CE6是以add-on的方式安装在VS2k5中的第四步:安装Microsoft Device Emulator 2.0,官方下载地址为:/downloads/details.aspx?FamilyID=dd567053-f231-4a64-a648-fea5e7061303& displaylang=en,2.0版本的模拟器是对VS2k5中默认安装的1.0版本的升级。
第五步:是安装Virtual Machine Network Driver for Microsoft Device Emulator,这个组件保证模拟器的正常运行,如果不安装的话模拟器启动以后是黑屏,而且这个问题我也遇到过了,官方下载地址为:/downloads/details.aspx?FamilyID=dc8332d6-565f-4a57-be8c-1d4718d3af65& DisplayLang=en,这个下载已经被微软关掉了,推荐下载Microsoft Virtual PC 2007,官方下载地址为:/downloads/details.aspx?FamilyID=04d26402-3199-48a3-afa2-2dc0b40a73b6 &DisplayLang=en,但是这里有一个问题,VPC2007能在Windows XP / Vista / Windows Server 2003 Standard上安装而无法在Enterprise上安装,Enterprise上只能装更为高级的Virtual Server 2005。
建立WindowsCE 6.0开发环境
说明:本文档由友善之臂临时制作提供,仅供参考9.1建立WindowsCE 6.0开发环境注意:以下软件和步骤均基于Microsoft Windows 7系统(旗舰版),其他Windows系统未经测试。
建议把安装软件复制到硬盘安装(ISO光盘映象文件可借助虚拟光驱)Windows CE 6.0的安装过程十分繁琐,并且对开发主机的要求比较高(否则会很慢),我们建议用户特别是初学者务必按照我们介绍的步骤安装开发环境。
这里是我们采用的开发主机的关键配置,仅供参考:CPU:Intel Core Duo E8400内存:DDR2 4GB硬盘空间:500GB安装所需的软件列表如下:9Visual Studio 20059Visual Studio 2005 Service Pack 1(文件名:VS80sp1-KB926601-X86-ENU.exe)9Visual Studio 2005 Service Pack 1 Update for Windows Vista(文件名:VS80sp1-KB932232-X86-ENU.exe)9Visual Studio 2005 Service Pack 1 ATL Security Update(文件名:VS80sp1-KB971090-X86-INTL.exe)9Windows Embedded CE 6.09Windows Embedded CE 6.0 Platform Builder Service Pack 19Windows Embedded CE 6.0 R29Windows Embedded CE 6.0 R39腾讯QQ(第三方软件)9WesttekFileViewers6.exe(office文件浏览器,亦属于第三方软件)以上列表顺序基本也说明了这些软件的安装顺序:先安装Visual Studio 2005及补丁,再安装Windows CE 6.0及补丁,最后安装第三方软件。
Windows CE 6.0入门详解(环境搭建系统开发起步)教学文稿
W i n d o w s C E 6.0入门详解(环境搭建系统开发起步)Windows CE 6.0入门详解(环境搭建内核配置和应用开发起步)武汉众嵌科技有限公司修订历史记录A - 增加M - 修订D - 删除一、安装开发环境 (5)A)按下列顺序安装所需软件 (5)B)安装说明 (5)C)装中可能出现的问题及解决方法 (6)二、WINDOWS CE 内核定制 (8)A)基W INDOWS CE产品开发流程大致分为以下几个阶段 (8)1. 硬件设计 (8)2. 选定BSP (8)3. 获得驱动程序 (8)4. 剪裁系统内核 (8)5. 导出SDK (9)B)详细制作流程 (9)1. 新建立一个OS Design工程 (9)2. 建立工程 (10)3. 配置工程 (11)C)配置内核 (13)1. 选择应用程序(Applications-End User) (13)2. Applications and Services Development (13)3. 选择系统核心服务(Core OS Services) (14)4. Communication Services and Networking (15)5. 设备管理(Device Management) (15)6. File System and Data Store (16)7. 选择字体(Fonts): (16)8. 国际化支持(International) (16)9. Internet Client Services (17)10. Graphics and Multimedia Technologies (17)11. Shell and User Interface (17)D)生成系统镜像 (17)E)生成SDK (18)F)安装A CTIVE S YNC 并配置 (18)G)配置模拟器并生成程序 (18)H)配置模拟器 (19)I)应用开发 (21)一、安装开发环境a) 按下列顺序安装所需软件1.Visual studio 20052.Visual studio 2005 server pack 13.Visual studio 2005 service pack 1 update for Windows vista/74.Windows Embedded CE 6.0 (Windows Embedded CE 6.0.iso)5.Windows Embedded CE6.0 service pack 16.Windows Embedded CE 6.0 R27.Windows Embedded CE 6.0 R38.Windows Embedded CE cumulate product update rolluppackage through(12/31/2010)9.VS_emulator.exe(模拟器)b) 安装说明我的系统是Windows 7 旗舰版所以存在一个权限问题我以这样的方式安装所有的程序:c) 装中可能出现的问题及解决方法报错信息:1. ToolsMsmCA(Error): Setup package issue or CoreConDataStore corrupted: DeviceSDKInstComp Add/Remove failed.HR=0x8007005。
Windows CE 6.0入门详解(环境搭建系统开发起步)
Windows CE 6.0入门详解(环境搭建内核配置和应用开发起步)武汉众嵌科技有限公司修订历史记录一、安装开发环境 (3)A)按下列顺序安装所需软件 (3)B)安装说明 (3)C)装中可能出现的问题及解决方法 (4)二、WINDOWS CE 内核定制 (5)A)基W INDOWS CE产品开发流程大致分为以下几个阶段 (5)1.硬件设计 (5)2.选定BSP (5)3.获得驱动程序 (5)4.剪裁系统内核 (5)5.导出SDK (6)B)详细制作流程 (6)1.新建立一个OS Design工程 (6)2.建立工程 (7)3.配置工程 (8)C)配置内核 (10)1.选择应用程序(Applications-End User) (10)2.Applications and Services Development (10)3.选择系统核心服务(Core OS Services) (11)munication Services and Networking (12)5.设备管理(Device Management) (12)6.and Data Store (13)7.选择字体(Fonts): (13)8.国际化支持(International) (13)9.Internet Client Services (14)10.Graphics and Multimedia Technologies (14)11.Shell and User Interface (15)D)生成系统镜像 (15)E)生成SDK (16)F)安装A CTIVE S YNC 并配置 (16)G)配置模拟器并生成程序 (16)H)配置模拟器 (17)I)应用开发 (19)一、安装开发环境a) 按下列顺序安装所需软件1.Visual studio 20052.Visual studio 2005 server pack 13.Visual studio 2005 service pack 1 update for Windows vista/74.Windows Embedded CE 6.0 (Windows Embedded CE6.0.iso)5.Windows Embedded CE6.0 service pack 16.Windows Embedded CE 6.0 R27.Windows Embedded CE 6.0 R38.Windows Embedded CE cumulate product update rolluppackage through(12/31/2010)9.VS_emulator.exe(模拟器)b) 安装说明我的系统是Windows 7 旗舰版所以存在一个权限问题我以这样的方式安装所有的程序:c) 装中可能出现的问题及解决方法报错信息:1. ToolsMsmCA(Error): Setup package issue or CoreConDataStore corrupted: DeviceSDKInstComp Add/Remove failed.HR=0x8007005。
WindowsCE6 开发指南
GT2440嵌入式开发系统 WindowsCE6 开发指南GT-100220-CE6Windows CE 6.0 所使用的Platform Builder 和以往的Windows CE 5.0/4.2 等均不同,它并不是独立的开发平台软件,而是作为VS2005 的一个插件来安装使用的,因此必须先安装VS2005。
一、 WindowsCE 6.0 开发环境的建立安装所需的软件列表如下:Visual Studio 2005Visual Studio 2005 Service Pack 1(文件名:VS80sp1-KB926601-X86-ENU.exe)Visual Studio 2005 Service Pack 1 Update(文件名:VS80sp1-KB932232-X86-ENU.exe) Visual Studio 2005 Service Pack 1 ATL Security Update(文件名:VS80sp1-KB971090-X86-INTL.exe)Windows Embedded CE 6.0Windows Embedded CE 6.0 Platform Builder Service Pack 1Windows Embedded CE 6.0 R2Windows Embedded CE 6.0 R3以上文件列表的顺序也是这些文件的安装顺序,即先安装Visual Studio 2005 及补丁,再安装Windows CE 6.0 及补丁,最后如有需要可安装第三方软件(如腾迅QQ等)。
二、 编译WindowsCE 6.0 内核及Bootloader1、复制GT2440的BSP到WinCE6.0的安装目录将光盘根目录下\WindowsCE6.0\BSP\GT2440目录复制到“C:\WINCE600\PLATFORM\”目录下(假设WinCE6.0是安装到C盘)。
2、复制GT2440的项目文件到WinCE6.0的安装目录将光盘根目录下\WindowsCE6.0\项目文件\GT2440目录复制到“C:\WINCE600\OSDesigns\”目录下(假设WinCE6.0是安装到C盘)。
LT2440-WinCE 6.0开发手册
陆通网络科技有限公司WinCE6.0开发手册发布日期2012.02.15版权所有©陆通网络科技有限公司。
保留一切权利。
非经本公司书面许可,任何单位和个人不得擅自摘抄、复制本文档内容的部分或全部,并不得以任何形式传播。
您购买的产品、服务或特性等应受本公司商业合同和条款的约束,本文档中描述的全部或部分产品、服务或特性可能不在您的购买或使用范围之内。
除非合同另有约定,海思公司对本文档内容不做任何明示或默示的声明或保证。
由于产品版本升级或其他原因,本文档内容会不定期进行更新。
除非另有约定,本文档仅作为使用指导,本文档中的所有陈述、信息和建议不构成任何明示或暗示的担保。
陆通网络科技有限公司地址:湖南长沙岳麓区潇湘中路麓枫和苑网址:修订记录修订记录累积了每次文档更新的说明。
最新版本的文档包含以前所有文档版本的更新内容。
目录目录 (4)第一章WinCE6.0开发环境建立 (1)1.WinCE6.0开发系列软件下载 (1)2.VS2005及SP1安装 (2)2.1安装VS2005 (2)2.2安装vs2005sp1 (5)3.WinCE6.0以及补丁安装 (6)3.1安装WinCE6.0 (6)3.2安装WinCE6.0SP1 (10)3.3安装WinCE6.0R2 (13)3.4安装wince6.0R3 (16)3.5安装WinCE6.0R3Rollup (19)3.6安装WinCE6.0Rollup补丁包 (21)3.7安装Mobile QQ (22)4.安装LT2440WinCE6.0BSP包 (25)4.1安装LT2440BSP包 (25)4.2安装基于VS2005的WinCE6.0项目文件 (26)第二章WinCE6.0系统编译 (28)1.基于现成项目文件的系统编译 (28)2.新建项目文件及编译 (35)3.完全编译和快速编译 (49)4.WinCE6.0系统烧写 (49)第三章WinCE6.0系统和应用测试 (56)1.WinCE6.0系统测试 (56)1.1LCD旋转测试 (57)1.2helloworld (57)1.3录音测试 (58)1.4LED测试 (58)1.5网络设置 (58)1.6FTP测试 (60)1.7WEB Server测试 (61)1.8telnet测试 (62)1.9U盘测试 (64)1.10SD卡测试 (65)2.第三方应用程序可以自行下载,进行测试 (65)第一章WinCE6.0开发环境建立WinCE6.0的安装十分繁琐,并且对开发主机性能有较高要求(否则安装过程会很慢,请耐心等待)。
WinCE6.0环境搭建
实验2-1 环境搭建【实验目的:】掌握Windows CE 6.0 嵌入式开发环境搭建过程。
掌握各个软件在安装时候的细节。
掌握各个软件的使用方法。
【实验步骤:】第一步:在搭建Windows CE嵌入式开发环境时,首先要准备好如下软件安装包:1、Visual Studio .Net 20052、SP1 (Visual 2005 嵌入式软件开发补丁包)3、Platform Builder 6. 04、ActiveSync (目标平台和PC同步工具软件)5、EELIOD –Windows CE 6.0 BSP(板级支持包)6、EELIOD-Windows CE 6. 0 SDK(软件开发包)第二步:安装Visual 2005,步骤如下所示:1、将准备好的Visual 2005 软件放入到光驱,打开软件,可以看到如下【图1】所示的界面,双击Install Visual Studio 2005,开始安装Visual 2005 。
【图1】Visual 2005 安装界面2、双击Install Visual Studio 2005 之后,我们可以看到如下界面,在这里我们等待其完毕跳过即可。
3、选择I accept the terms of the license Agreement 选项,单击Next 下一步。
4、在如下【图4】当中,选择要Visual 2005 安装的目录。
5、选择完成之后,单击Install ,弹出如下【图5】所示的安装过程界面。
6、安装完成之后,弹出如下【图6】所示的成功界面:【图6】Visual Studio 2005安装(安装完成)第三步:安装SP1.1、点击安装SP1,出现如下【图7】所示的界面,安装SP1 的目的是:给Visual 2005嵌入式开发打上补丁(在这里要安装50分钟左右)。
【图7】SP1安装界面第四步:安装Platform Builder 6.01、点击安装Platform Builder 6.0 软件,在如下【图7】当中输入注册码:【图8】Windows Embedded CE6.0(注册码输入)2、选择TOOLS 工具和开发源文件存放的安装目录,分别如下【图9】和【图10】所示。
VS2008+Window Mobile6.0开发环境的搭建
WINCE开发环境搭建(1)VS2008的安装,可以到M$下载ISO文件,但是90天试用版,改正式版的方法比较简单,将ISO\Setup\setup.sdb文件中[Product Key]项的值改为正版的序列号就可以了,改完后用虚拟光驱加载进行安装。
下载地址:/downloads/details.aspx?FamilyId=83C3A1EC-ED7 2-4A79-8961-25635DB0192B&displaylang=zh-cn(2)ActiveSync v4.5 Simplified Chinese Setup.msi的安装,此项安装完毕后也会重启电脑,ActiveSync也会随着启动至图标栏。
下载地址:/downloads/details.aspx?familyid=CABDB564-AE9 4-4C02-ABBC-CDECE61231D4&displaylang=zh-cn(3)Windows Mobile 6 Professional SDK Refresh.msi的安装,如果非触摸屏的则安装Windows Mobile 6 Standard SDK Refresh.msi。
下载地址:/downloads/info.aspx?na=46&p=1&SrcDisplayLang =en&SrcCategoryId=&SrcFamilyId=06111a3a-a651-4745-88ef-3d48091a390b&u =http%3a%2f%%2fdownload%2ff%2f2%2f3%2ff232f773-7edc-4300-be07-d3b76a5b3a91%2fWindows+Mobile+6+Professional+SDK+Ref resh.msi下载地址:/download/f/2/3/f232f773-7edc-4300-be07-d3b76a5b3a91/Windows%20Mobile%206%20Standard%20SDK%20Refresh.msi(4)Windows Mobile 6 Professional Images (CHS).msi的安装。
wince6.0编译环境一二三
wince6.0编译环境一二三(转摘)收藏在WinCE5.0中,在"Build OS”菜单中,我们会看到不同的编译选项:"Sysgen","Build and Sysgen"和"Build and Sysgen current BSP"Sysgen:不用多说,当你在"Catalog"中添加或删除了新的item的时候,就用这个吧。
Build and Sysgen:当你更新了\public目录下的源代码的时候,你就需要用这个了。
一般比如在打patch以后,可能就需要进行Build and Sysgen了。
Build and Sysgen current BSP:当你只改变了你的BSP部分的代码,就可以用这个选项。
据说,当你改变了\platform目录下的代码,也可以用这个,具体没有试过。
在WinCE6.0中,在VS2005的"Build"菜单中,有一个“Advanced Build Commands”,其中有很多编译选项:"Sysgen":相当于执行命令"blddemo -q”,一般第一次编译或者是改变了"Catalog"中的item的时候,就用这个了。
"Clean Sysgen":相当于执行命令"blddemo clean -q",按照文档上的说明,当修改了%_WINCEROOT%\Public\CEBASE\OAK\Misc\Cesysgen.bat的时候,或者改变了以SYSGEN,BSP为前缀的环境变量的时候,需要使用这个来编译。
在此我说一下我个人的经验,一般只有第一次创建完工程的时候,我会用"Sysgen"命令,以后只要是改变了SYSGEN为前缀的环境变量的设置或者是"Catalog"中的item,我就会使用"Clean Sysgen",而改变了以BSP为前缀的环境变量要看具体情况,也不一定就要用"Clean Sysgen"。
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
Window CE6.0开发平台搭建详解
Windows CE6.0的开发无非两大方面:操作系统开发和应用程序开发,操作系统开发包括系统的定制,驱动开发和其他需要完成的底层工作。
应用程序开发主要是与实际应用结合紧密的程序开发。
要搭建这样的开发环境,至少要包括两部分,一个是硬件平台,一个是软件平台,在Windows CE6.0的开发中,微软公司把这些开发软件集成到了vs2005中。
Windows CE6.0开发环境需要安装的软件比较多、比较大,至少要10GB的空间,而且有着严格的安装顺序要求,一旦其中某一个环节出错,都会导致软件运行出现故障,为确保安装顺利,请仔细阅读本文,按照步骤一步一步进行安装。
一、所需安装软件
1、Visual Studio 2005
2、Visual Studio 2005 Service Pack 1
3、MSDN
4、platform builder for Windows Embedded CE6.0
5、Windows Embedded CE 6.0 Platform Builder Service Pack 1
6、Windows mobile 6的sdk
二、所用磁盘空间
在安装之前,请检查电脑的磁盘空间,VS2005和Windows Embedded CE6.0均是比较大
的软件,要占硬盘好10G多的空间,建议不要装在C盘,但是我装Windows Embedded CE6.0的时候,发现不能更改安装路径,没办法,只能把Windows Embedded CE6.0装在
C盘。
安装程序所用磁盘空间
三、安装顺序
1.安装Visual Studio 2005
最好选择自定义安装方式,把不用的一些组件都删掉,这样会节省不少的磁盘空间。
WINCE6.0的Platform Builder不像WINCE5.0是独立的,而是作为VS2005的插件,以后建立和定制OS、编译调试全部在VS2005里完成。
2.安装Visual Studio 2005 Service Pack 1
3.安装MSDN(可以不装的)
提供相关技术支持和参考文档,如果大家的英文能力可以的话,可以下载英文版,中文文档一般内容相对较少。
4.安装Windows Embedded CE6.0(最麻烦的)
Windows Embedded CE 6.0的安装软件没有一个打包下载,一共需要人为的下载365的文件,下载后解压可以看到一个安装文件Windows Embedded CE 6.0.msi,直接双击Windows Embedded CE 6.0.msi进行安装。
在选择CPU类型时,根据您目标硬件平台来选择,考虑节省磁盘空间,建议只选ARMV4I和X86,这样可以节省不少的磁盘空间。
安装时需要输入产品序列号。
Windows Embedded CE 6.0 (plug-in for Visual Studio 2005):
H8RQR-MMKRP-XFRFC-9HKGJ-82R6J,
5.安装Windows Embedded CE
6.0 Platform Builder Service Pack 1
直接双击Windows Embedded CE 6.0 Platform Builder Service Pack 1.msi进行安装。
6.安装WINCE6.0 R2
至此,Windows CE6.0 所有软件安装完毕,打开Visual Studio 2005,会出现如如下图所示的界面:
图中红色方框内显示Platform Builder for CE6.0已经作为一个插件安装在Visual Studio 2005中了,以后的开发工作都在Visual Studio 2005中进行。
打开vs2005后界面如下
在工具栏中选择文件-新建-项目可以打开一个对话框如图
-platform builder for ce6.0 用于wince6.0的定制。
四、开发环境的安装顺序
开发环境是用vs2008,以及调试用的一些小工具,这里只是写一下顺序。
1、安装vs2008(同vs2010安装方法);
2、安装MicrosoftActiveSync_4.5同步软件;
3、安装同步软件的驱动:连接开发板和pc机,提示找到新硬件时,选择驱动所在路径进行安装。
另外,安装一下sql2008数据库,和sqlserver ce的数据库,方便数据调试用。