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(自定义配置):自定义配置指不选择基本配置,完全由用户来完成配置工作。

WinCE操作系统

WinCE操作系统

WinCE操作系统WinCE操作系统是通用型的嵌入式操作系统,它是一个开放的、可升级的32位嵌入式操作系统,是基于掌上型电脑类的电子设备操作系统,它是精简的Windows 95,Windows CE的图形用户界面相当出色。

它1996年开始发布Windows CE 1.0版本,2004年7月发布了Windows CE .NET 5.0版本,目前用得最多的是Windows CE .NET 4.2版本,其发展速度也是很快的,功能上自不必描述,它的主要应用领域有PDA市场、Pcket PC、Smartphone、工业控制、医疗等。

就WinCE来讲,你无法买到WinCE这个操作系统,你买到的是Platform Builder for 4.2的集成开发环境,我们也简称为PB,利用它你可以剪裁和定制出一个符合你自己需要的 4.2的操作系统,因此,我们说的操作系统实际上完全是由自己定制出来的,这就是嵌入式操作系统最大的特点。

Windows CE具有模块化、结构化和基于Win32应用程序接口和与处理器无关等特点。

Windows CE不仅继承了传统的Windows图形界面,并且在Windows CE平台上可以使用Windows 95/98上的编程工具(如Visual Basic、Visual C++等)、使用同样的函数、使用同样的界面风格,使绝大多数的应用软件只需简单的修改和移植就可以在Windows CE平台上继续使用。

Windows CE并非是专为单一装置设计的,所以微软为旗下采用Windows CE作业系统的产品大致分为三条产品线,Pocket PC(掌上电脑)、Handheld PC(手持设备)及Auto PC。

WindowsCE版本主要有1.0、2.0、3.0、4.0、4.2、5.0 和6.0WINCE1.0是一种基于Windows95的操作系统,其实就是单色的Windows95简化版本。

技术支持、直接资助等手段聚集了大量合作厂商,使WinCE类的PDA 阵容越来越强大。

六.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栏目下:

Wince6.0安装指南

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 4.2

wince 4.2

Windows CE .NET 4.2 产品概述一、介绍Microsoft® Windows® CE .NET是Windows CE 3.0的后续产品,它不仅是一个功能强劲的实时嵌入式操作系统,而且提供了众多强大工具,允许用户利用它快速开发出下一代的智能化小体积连接设备。

借助于完善的操作系统功能和开发工具,Windows CE .NET为开发人员提供了构建、调试和部署基于Windows 的定制设备所需的一切特性。

平台开发工具Platform Builder是一个完全集成的开发环境(IDE),并且包括一个软件开发工具包(SDK)导出工具。

Windows CE .NET支持Microsoft eMbedded Visual C++®和Microsoft Visual Studio® .NET,为面向Microsoft .NET Compact Framework (Microsoft .NET Framework的一个子集)的Web服务和应用程序开发提供了一个完整的开发环境。

利用这些工具,开发人员可以迅速开发出能够在最新硬件上运行各种应用程序的智能化设计。

作为最新版本,Windows CE .NET 4.2对Windows CE先前版本的强大功能进行了进一步的扩充和丰富,它提供了:●对安全和可伸缩网络的支持●得到增强的实时处理能力●更为优秀的性能表现●更为丰富的多媒体和Web浏览功能●与个人计算机、服务器、Web服务以及其它设备更为出色的互操作性欢迎阅读本文,全面了解Windows CE .NET 4.2带给我们的丰富功能和精彩技术。

Windows CE .NET将帮助您一步一个脚印地走向出美好的未来。

二、功能和技术概览三、技术组件作为Windows CE .NET的最新版本,Windows CE .NET 4.2为用户开发独具创新的解决方案和交付个性化的用户体验提供了必需的强大技术和工作效率。

很好用的WINCE组态软件

很好用的WINCE组态软件

WINCE 组态软件方案
一、 公司简介
南京迈思德电气自动化有限公司是一家集自主研发、生产销售及服务为一体的高新技术型企业。

南京迈思德电气自动化有限公司作为一家现代高科技民营企业,汇聚了一批国内外多年从事工业自动化研发、应用、营销经验的中高级人才。

公司凭借南京电力自动化基地优势,拥有一批电力系统、计算机和自动控制等相关专业的优秀人才,具有一流的软硬件开发能力、丰富的系统现场经验、强大的市场开拓能力,致力于研发生产性能可靠、品质精良、技术先进的前沿工控产品,具有完全自主知识产权的人机界面(HMI)系列、平板电脑、组态软件、电力仪表、专用控制器等产品,为各行业用户提供自动化产品的整体解决方案。

迈思德以“自主创新”为原则,以“弘扬民族工业,创造国际品牌”为己任,以产业报国为崇高目标。

愿为民族自动化产品的国产化、产业化而奋斗,为开创我国自动化产品品牌,不断扩大国产自动化产品的市场占有率贡献微薄之力。

二、 迈思德迈驰WINCE组态软件介绍
详细帮助及说明见: /s/zblVH
1.PC组态,WINDOWS操作系统。

2.WINCE5.0、WINCE6.0、WINCE7.0操作系统。

3.支持ARM9,Cortex A8 CPU。

4.支持MODBUS-RTU、MODBUS-TCP、S7200 PPI、S7300/400MPI、FX2N编程口、OMRON Hostlink、AB DF1等通讯协议。

南京迈思德电气自动化有限公司
2011-6。

高立开元MUSE移动应用管家药监手持软件-WINCE(GC300-MC2180-MC3190)-用户手册V1.0.8

高立开元MUSE移动应用管家药监手持软件-WINCE(GC300-MC2180-MC3190)-用户手册V1.0.8
图6.监管码扫描
3.3.2
参考入库扫描。
3.3.3
1)在主画面(见图3)点击入库查询,然后选择入库类型(见图4)。
2)进入单据列表画面选择某一条数据可以进行删除或者查看详细,删除则把个单据从数据库里删除;查看详细则进入详细信息画面,查看详细有两种操作方式可供选择,第一是单击选中某行记录然后点击“查看详细”按钮进入详细页面,第二是直接双击某一行进入详细页面;返回则回到主画面。
3.3
3.3.1
1)在主画面点击入库扫描,然后选择入库类型。
图3.主画面
图4.入库类型
2)输入或扫描单据号;往来单位列表会初始化加载最多50条往来单位信息;也可以输入查询条件进行查询,查询条件可以是往来单位名称、编号、拼音缩写,如果使用编号和拼音缩写查询需要输入至少6个字符,并且不能以数字“0”开头,如果编号不够6位需要在后面补0,补够6位为止;单击某一行显示,双击某一行直接进入下一步操作,点击清空则取消选择当前的往来单位;往来单位可以为空,单号不能为空;如果单号已经存在,提示是否与已有单据合并,是则以已有单据信息为准,否则重新输入;返回则回到主画面,下一步进入到监管码扫描画面。
图Hale Waihona Puke .设备注册2.4手持程序(药监经营企业)只能通过登录画面的退出按钮和窗体关闭按钮来结束退出,其它方式的程序终止都属于非正常退出。
3
3.1
首先用户需要确定操作功能是出入库扫描还是查询,如果是扫描,那么点击出(入)库扫描,然后选择出(入)库类型,进入建立单据画面,填写或扫描单据号,选择往来单位(可选),再进入扫描监管码画面,开始扫描监管码,最后完成扫描,将数据保存到数据库;如果操作查询,那么点击出(入)库查询,选择出(入)库类型,进入出(入)库单据查询画面,输入查询条件,查询,将结果显示,用户可以选中某一个单据删除或者查看详细信息,进入详细画面,显示单据详细信息和单据下所有监管码,用户可已选择一个或多个监管码进行删除。

用VS2008 配置WinCE开发环境

用VS2008 配置WinCE开发环境

WinCE开发环境的配置配置基于Vs2008+C#的手持机WinCE应用程序开发环境主讲:孙志能大纲❝相关软件的安装1、Microsoft ActiveSync设备同步软件2、Microsoft Device Emulator 设备仿真模拟器/设备仿真器管理器❝WinCE应用程序的测试1、在模拟器上的调试方法2、在手机机硬件上的调试方法❝一个简单的Demo❝部署一、相关软件的安装1、安装Microsoft ActiveSync设备同步软件(4.5)软件简介:Microsoft ActiveSync 是基于Windows Mobile 的设备的最新同步软件版本。

ActiveSync 提供了即时可用的与基于Windows的个人计算机和Microsoft Outlook 的良好同步体验。

ActiveSync 可充当基于Windows 的个人计算机与基于Windows Mobile 的设备之间的网关,从而允许您在个人计算机与设备之间传输Outlook 信息、Office 文档、图片、音乐、视频和应用程序。

除了与台式计算机进行同步之外,ActiveSync 还可以直接与Microsoft Exchange Server 2003同步,从而允许您在离开个人计算机时也能通过无线方式获得最新的电子邮件、日历数据、任务和联系人信息。

开始安装:(1)启动MicrosoftActiveSync4.5.msi安装程序(2)安装过程及步骤如下图示:安装第一步安装第二步安装第三步安装第四步安装第五步安装第六步安装完成(重启)安装完成后,任务栏出现图标双击图标出现的软件界面2、安装Microsoft Device Emulator 设备仿真模拟器/设备仿真器管理器软件简介:Microsoft Device Emulator设备仿真器一直是移动应用程序开发中的重要工具。

我们可以在仿真器中测试应用程序,而不需要使用真实的设备,使得开发更加简单和快速,并且费用更少。

WinCE相关软件下载地址

WinCE相关软件下载地址

目录第1章Windows 5.0相关软件下载地址 (1)1.1Platform Buider5.0(即Windows 5.0) (1)1.2eMbedded Visual C++4.0SP4的安装 (1)1.3同步软件ActiveSync4.2 (4)第1章Windows 5.0相关软件下载地址1.1Platform Buider5.0(即Windows 5.0)Platform Buider5.0用于生成、编译可运行于嵌入式设备的Windows 5.0操作系统镜像,安装Platform Buider5.0要经过以下步骤:1.安装 Framework1.1在安装Platform Builder5.0之前,必须安装 Framework1.1,安装文件为dotnetfx.exe,下载地址为:/downloads/details.aspx?FamilyID=262d25e3-f589-4842-8157-03 4d1e7cf3a3&DisplayLang=en在该页面上点击“Download”按键下载并安装,然后再安装Platform Builder5.0.2.安装Platform Buider5.0Platform Buider5.0(即Windows 5.0)的下载地址见本文档相同目录的网页文件:WinCE5.0评估版下载地址.mht下载后直接安装,强烈建议安装在C盘。

3.安装Platform Buider5.0补丁在安装补丁之前建议先打开运行Platform Buider5.0一次。

然后再安装下列补丁。

WinCEPB50-051231-Product-Update-Rollup-Armv4I:2005年年度补丁WinCEPB50-060131-2006M01-Armv4I:2006年1月份补丁WinCEPB50-060228-2006M02-Armv4I:2006年2月份补丁WinCEPB50-060331-2006M03-Armv4I:2006年3月份补丁WinCEPB50-060430-2006M04-Armv4I:2006年4月份补丁WinCEPB50-060531-2006M05-Armv4I:2006年5月份补丁WinCEPB50-060630-2006M06-Armv4I:2006年6月份补丁必须按上面的顺序一个一个安装,这些补丁在本文档所在光盘的以下目录:\第1章构建Windows 5.0开发平台\WinCE5.0ARMV4I补丁1.2eMbedded Visual C++4.0(SP4)的安装eMbedded Visual C++4.0用来开发运行于Windows 5.0的应用程序,正确安装eMbedded Visual C++4.0要经过以下步骤:1.eMbedded Visual C++4.0eMbedded Visual C++4.0下载地址:/downloads/details.aspx?FamilyID=1dacdb3d-50d1-41b2-a107-fa7 5ae960856&DisplayLang=en进入该页面后,如下图所示。

扬创科技YC2410-F,YC2410-SBC,utu2410 等系列 2410 开发板 开发指南

扬创科技YC2410-F,YC2410-SBC,utu2410 等系列 2410 开发板 开发指南

YC2410开发指南-WINCE篇本手册适用于扬创科技YC2410-F,YC2410-SBC,utu2410等系列2410开发板产品,详细产品信息请参见公司网站:/目录一、安装Windows 开发环境 (3)二、安装基于YC2410 ARM9开发套件的BSP包 (8)三、新建工程并生成新的WindowsCE映象文件 (11)四、下载并烧写Wince操作系统 (20)4.1 安装giveio 驱动 (20)4.2 烧写bootloader (20)4.3 使用u241mon+eboot 烧写wince image (24)五、建立Wince平台和PC的连接 (34)六、使用Platform builder 导出自己的SDK (37)七、在Embeded VC++4.0建立应用程序,并下载到单板机上运行 (46)一、安装Windows 开发环境以下步骤基于 Windows2000 操作,其他操作系统同理:Step1:打开 .With.Platform.Builder光盘,找到其中的安装文件,并双击开始安装Step2:进入"Welcome"界面,点"Next"继续Step3:进入"License Agreement"界面, 点"Next"继续Step4:进入序列号输入界面, 输入正确的序列号, 点"Next"继续Step5:选择安装类型, 按缺省安装即 Custom, 点"Next"继续Step6:选择安装目录, 点"Next"继续Step7:在定制安装中选择您所需要的系统平台, (对基于 S3C2410的用户来说,请一定要安装ARMV4,基于s3c2440的用户,一定要安装ARMV4I选项).点"Next"继续Step8:开始安装安装过程比较漫长,离开一会儿电脑,让眼睛休息一下, 喝杯茶,过20多分钟再回来。

wince开发-简单介绍

wince开发-简单介绍

WinCE的主要特色 WinCE的主要特色
WindowsCE中的API是一个缩减了的WIN32API, WindowsCE中的API是一个缩减了的WIN32API, 是桌面系统WindowsAPI的一个子集。软件开发很 是桌面系统WindowsAPI的一个子集。软件开发很 方便。~PalmOS 方便。~PalmOS 软件开发具有挑战性的。在某些情况下,由于CE 软件开发具有挑战性的。在某些情况下,由于CE 的应用程序接口与标准Windows API之间存在差异, 的应用程序接口与标准Windows API之间存在差异, 原来在桌面Windows中包含的API函数在Windows 原来在桌面Windows中包含的API函数在Windows 中是不支持的,所以开发者需要自己利用 中是不支持的,所以开发者需要自己利用 其他办法来实现这些功能。 Windows 支持的内存容量和显示屏的面积也 支持的内存容量和显示屏的面积也 有限,这使得开发人员不得不考虑与硬件相关的 因素。 内核构成较大,在资源非常紧张的场合不如linux 内核构成较大,在资源非常紧张的场合不如linux 的定制灵活。
WinCE的应用 WinCE的应用
在移动领域,Pocket PC(PPC)和Smart 在移动领域,Pocket PC(PPC)和Smart Phone (SP)都是WinCE的专用版本,均于2003年推出。 SP)都是WinCE的专用版本,均于2003年推出。 这两个版本正逐步占据PDA, 这两个版本正逐步占据PDA,Smart Phone,PMP Phone, 等市场,优势已经很明显。 在工控领域,的确还不能与VxWorks的实时性相 在工控领域,的确还不能与VxWorks的实时性相 比较,但是本身的设计目标已经可以满 比较,但是本身的设计目标已经可以满 足95%的硬实时系统的要求了。 95%的硬实时系统的要求了。 信息家电领域,WinCE原有的Windows背景使得它 信息家电领域,WinCE原有的Windows背景使得它 在这一市场占据有力地位。

windows ce 简介

windows ce 简介

外设
硬件
嵌入式操作系统发展

早期的硬件设备很简单,软件的编程和调 试工具也很原始,与硬件系统配套的软件 都必须从头编写。程序大都采用宏汇编语 言、C语言,调试是一件很麻烦的事。随 着系统越来越复杂,操作系统就显得很必 要。

在70年代的后期,出现了嵌入式系统的操 作系统。在80年代末,市场上出现了几个 著名的商业嵌入式操作系统,包括 Vxwork、Neculeus、QNX和Windows CE等,这些系统提供性能良好的开发环境, 提高了应用系统的开发效率。
鼠标、键盘 显示器
声卡 主板集成 主板集成或外 接卡
设备名称
引导代码 操作系统
嵌入式系统
PC
Bootloader引导,针 主板的BIOS引导,无 对不同电路板进行移植 须改动 WinCe、 Windows、Linux等, EmbeddedLinux等, 不需移植 需要移植 每个设备驱动都必须针 操作系统含有大多数驱 对电路板进行重新开发 动程序,或从网上下载 或移植,一般不能直接 直接使用 下载使用 需要移植 操作系统包括或第三方 提供

Windows CE与Windows系列有较好的兼 容性,无疑是Windows CE推广的一大优 势。从整体上来说为有限资源的平台设计 的多线程、完整优先权、多任务的操作系 统。它的模块化设计允许它对从掌上电脑 奥可视X1 到专用的工业控制器的用户电子设备进行 Windows 定制。操 作系统的基本内核需要至少 CE 6.0 200KB的ROM。
驱动程序
协议栈 开发环境 仿真器
借助服务器进行交叉编 在本机就可以开发调试 译 需要 不需要
嵌入式操作系统介绍
什么是嵌入式操作系统

嵌入式操作系统是一种支持嵌入式系统应 用的操作系统软件,它是嵌入式系统的重 要组成部分。

北京君正集成电路 WINCE5.0 软件配置指南

北京君正集成电路 WINCE5.0 软件配置指南

WINCE5.0 软件配置指南版本: 2.0日期: 2007年5月君正WinCE软件配置指南Copyright © Ingenic Semiconductor Co. Ltd 2007. All rights reserved.Release historyDate Revision ChangeMay, 2007 2.0March, 2007 1.0 First releaseDisclaimerThis documentation is provided for use with Ingenic products. No license to Ingenic property rights is granted. Ingenic assumes no liability, provides no warranty either expressed or implied relating to the usage, or intellectual property right infringement except as provided for by Ingenic Terms and Conditions of Sale.Ingenic products are not designed for and should not be used in any medical or life sustaining or supporting equipment.All information in this document should be treated as preliminary. Ingenic may make changes to this document without notice. Anyone relying on this documentation should contact Ingenic for the current documentation and errata.北京君正集成电路有限公司北京市海淀区上地东路1号盈创动力E座801CTel: 86-10-58851003Fax: 86-10-58851005Http: //目录目录1概述 (1)2安装Ingenic BSP (3)2.1概述 (3)2.2安装需求 (3)2.3安装步骤 (3)3Ingenic BSP结构 (5)3.1概述 (5)3.2文件夹COMMON (5)3.3文件夹SRC (6)3.4文件夹CESYSGEN (6)3.5文件夹FILES (6)3.6文件夹BIN (6)3.7文件夹DOC (6)3.8文件夹LIB (6)3.9文件夹TARGET (6)4基于RD4730_PMP的系统定制 (7)4.1概述 (7)4.2配置文件 (7)概述1 概述本文介绍基于Ingenic BSP进行平台定制和系统定制的过程。

Wince6

Wince6

Wince6.0的安装今天在群里受小安所托,整理一下WINCE6.0的安装过程,后面看了下聊天记录,发现有很多人自今仍为CE6.0的安装困扰,不是安装失败就是无法编译成功,有的甚至出现破坏先前安装的5.0版本的现象,针对这种现象,结合网上的安装文档,我总结了安装指导说明,仅供群里成员使用。

PS:文中所指的安装程序路径为我拿到的软件包及在我PC的路径,请根据您的具体路径来修正。

Window CE6.0安装顺序Windows CE6.0的安装过程繁琐,为确保安装顺利,请仔细阅读本文,按照步骤一步一步进行安装。

一、所需安装软件包括1、Visual Studio 20052、Visual Studio 2005 Service Pack 13、MSDN(可选)4、Windows Embedded CE6.0(即PB6.0)5、Windows Embedded CE 6.0 Platform Builder Service Pack 16、WINCE6.0R27、Microsoft Device Emulator 2.08、Virtual Machine Network Driver for Microsoft Device Emulator9、WINCE6.0 Updates二、所用磁盘空间在安装之前,请检查您PC的磁盘空间,目标安装盘剩余空间最好大于15G,建议30个G,因为还要有R3和以后的系统定制和应用开发。

C盘剩余空间最好大于4G,建议目标安装盘不要选择C盘。

安装程序所用磁盘空间Visual Studio 20052GVisual Studio 2005 Service Pack 11.8G (C盘)MSDN1.5GWindows Embedded CE6.0 (ARMV4I、X86)7.8G (C盘1G)WINCE6.0R2几百M总共:14G左右三、安装顺序1、先安装Visual Studio 2005安装程序位于VS2005\VSTS\vs目录下,直接双击该目录下setup.exe进行安装。

Windows CE系统软件移植流程

Windows CE系统软件移植流程

Windows CE系统软件移植流程Windows CE(以下简称CE)是一个可定制的嵌入式操作系统,为了适应不同的硬件平台,需要对BSP、Device Driver、bootloader等进行修改、定制。

本文主要讨论在BSP、driver 等已完成的基础上如何移植,关于BSP、driver等的定制在其他文档中详细描述。

Microsoft为定制CE平台提供了一个集成开发工具——Platform Builder(以下简称PB),我们的工作都是利用这个工具完成的。

另需注意,本文是以X-Hyper255B开发板为例进行说明的。

1.安装BSP(Board Support Packet)为了定制CE,BSP是必需的。

BSP包括bootloader、kernel、Device driver和configuration。

在利用PB生成特定平台的CE之前,必须先安装针对该平台的BSP。

例如,在安装完X-Hyper255B开发板的BSP后,在PB的Third Party中会出现它的BSP。

2.为X-Hyper255B定制CE平台2.1. 创建一个新平台1.在PB中选择File->New Platform开始“New Platform Wizard”。

2.在BSP列表中选择“X-HYPER255B:ARMV4”。

3.后续步骤按向导的提示进行,比较简单,这里不再赘述。

2.2. 设置平台参数在生成kernel image之前应该对平台进行一些设置。

1.如下图,右键单击选择“Settings…”(也可选择Platform->Settings)2.在“Build Options”选择页中选中“Enable Eboot Space in Memory”和“Enable FullKernel Mode”。

2.3. 生成Kernel Image1.选择Build->Generate Platform Headers。

WinCE基础教程

WinCE基础教程
1.3 安装ActiveSync
下载并安装“ActiveSync4.2.exe”,用于通过 DMA、USB、Eternet 调试设备。 DMA:主要用于 VS2005 与模拟器的连接与调试; USB:通过 USB 线与开发板里的 WinCE 通信; Eternet:通过 TCP/IP 与开发板的 WinCE 通信。
2.2.1 新建镜像工程 选择“FILE”->“New Platform”,新建一个平台,
因为制作的是模拟器内核,在这里只要选“Wired Local Area NetWork”即可。
然后默认配置,最后 Finish 即可。 2.2.2 添加组建和驱动
认识一下 PB5.0-IDE 的基本界面: 左边栏为:当前工程窗口,用树形展示当前工程已含的资源。 右边栏为:Catalog,用于显示计算机中已装的所有资源,包括 BSP 中驱动以及 PB 中 的组件资源。
ห้องสมุดไป่ตู้
1 、 如 果 要 开 发 托 管 程 序 , 添 加 Catalog View 的 Core OS->Windows CE Devices->Applications–End User->CAB File Installer/Uninstaller。
2、添加 ActiveSync,在 Catalog View 的 Core OS->Windows CE Devices->Applications-End User 目录下。
1.1.1 安装.NET 1.1
下载完全后,首先安装.NET 1.1 的补丁,
1.1.2 安装PB5.0
然后运行“Microsoft WinCE 5.0.msi”开始安装 PB5.0,一路全部默认安装,当遇到下 面的步骤时按如下设置,选择安装 Emulator 和 ARMV4I。

CE开发平台简介

CE开发平台简介

开发平台(Platform Builder和Embedded Visual C++)简介1 Platform Builder介绍Platform Builder是微软公司提供给Windows CE开发人员进行基于Windows CE平台下嵌入式操作系统定制的集成开发环境。

它提供了所有进行设计、创建、编译、测试和调试Windows CE操作系统平台的工具。

它运行在桌面Windows下,开发人员可以通过交互式的环境来设计和定制内核、选择系统特性,然后进行编译和调试。

同时,开发人员还可以利用Platform Builder来进行驱动程序开发和应用程序项目的开发等等。

Platform Builder的强大功能,已使其成为Windows CE平台下嵌入式操作系统开发和定制的必备工具。

以下是Platform Builder提供的工具集。

使用模版来创建一个新的平台。

使用模版来创建一个新的板级支持包。

在Catalog列表中显示了一系列的系统特性,这些特性可以被选择用于新的平台中。

自动检查各个功能模块之间的依赖关系,以确保系统所需要的功能及其子功能,关联的模块都能被包含的定制的目录中。

通过输出的模板,将一个系统的功能输出到配置文件,以便其他用户使用。

提供基本的默认配置,这为定制具有特定功能的操作系统带来了方便。

Windows CE Test Kit提供了测试驱动的一系列工具。

内核调试器能调试被定制的操作系统,并且能给用户提供性能上的测试参数。

应用程序调试器能在目标机或者虚拟机的操作系统中测试应用程序。

远程调试器能通过远程控制来搜集目标机上的信息,比如远程文件监视器、注册表监视器。

虚拟器可以在硬件平台未搭建好的时候能调试硬件无关的程序。

SDK输出模板可以将特定系统的SDK导出,这可以是应用程序开发人员使用EVC 就可以为特定的系统开发软件。

EVC调试的是应用程序软件,而Platform Builder往往要编译整个内核再调试,两者的开发效率是不同的。

  1. 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
  2. 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
  3. 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。

• 下载官网地址: /enus/download/details.aspx?id=5553
• 3、MSDN • 本部分可以不装,步骤省略。
• 4、WINCE6.0 • 即Windows Embedded CE 6.0 Platform Builder • 序列号: Your product key(s) for installation are: * Windows Embedded CE 6.0 (plugin 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 如果上面的序列号不可用,请自己去申请 /windows/embedded/eval/trial. mspx
• 用以解决,没有选中ATL时,下一 步生成osdesign1时的错误:fatal error U1073: don‘t know how to make (定制wince操作系统并模 拟运行)
• 该错误需要在 \WINCE600\build.log中查看到。 (学会查看日志,跟踪错误的方法)
• 取消enable kitl(no imgnokil=1),否则可能造 成黑屏。
• • • •
10、WINCE6.0 Updates Packages 本部分必须要安装(我暂且没有安装)。 本部分的所有更新补丁可在微软官网的下载中心进行下载, 必须先安装Windows Embedded CE 6.0 Cumulative Product Update Rollup Package (through 12/31/2010) • 然后安装Windows Embedded CE 6.0 Monthly Update 每个月份更新补丁,每个月份补丁安装要按照顺序 • /enus/embedded/aa731256.aspx • /downloads/en/NoResults.aspx ?displaylang=enUS&freetext=Windows+Embedded+CE+6.0+Monthly+U pdate
WinCE操作系统设计(OS Design)
ห้องสมุดไป่ตู้• WinCE操作系统定制 • VS2005-》新建-》项目-》platform builder for CE 6.0-》os design
• 默认名osdesign1,解决方案名称也是 osdesign1。 • 下一步进入BSP(Board Support Packages)界面,因为没有实际硬件,故 选择仿真设备。
• 打开catalog items view (或选择“视图”-->其他 窗口) • core os->cebase>international->locale specific support->chinese simplefied->gb18030...和 Monotype...复选上,继续 展开fonts->simSun...->单 选simsun & Nsimsun即可 • • 这步很关键,否则你生 成的中文SDK会是方框框。
• 在安装过程中,请注意选择安装路径,在 选择CPU类型时,根据您目标硬件平台来 选择,考虑节省磁盘空间,建议只选 ARMV4I和X86。 • 安装可在线进行,也可离线进行。
• 1)在线安装 • 下载安装引导包,运行Platform Builder Installer Bootstrap进行在线安装,下载地 址:
• 打开VS20055, 启动界面上我们可以看到 Installed Products中增加了一个Platform Builder for CE6.0,说明CE6已经安装成功 了,CE6是以add-on的方式安装在VS2005 中的。
• 5、Windows Embedded CE 6.0 Platform Builder Service Pack 1 • 下载地址 /enus/download/details.aspx?id=4097
• 7、WINCE6.0R3
• 此过程类似安装WINCE6.0R2,在此不再 重复 。
• 8、Microsoft Device Emulator 2.0
• 双击vs_emulator20.exe进行安装。 • vs_emulator1.0已经随VS2005安装上,2.0会覆 盖1.0安装文件,而不重新生成2.0安装文件。 • 本部分属于模拟器,跟系统定制没有关系,可以 不装,但为了便于后期调试,一般会选择安装。
• 点击“生成”下的“生成osdesign1”。 • 等待ing……(10~30mins) • 构建成功后,输出窗口中显示: OSDesign1 - 0 error(s), 36 warning(s)
• 在 \WINCE600\OSDesigns\OSDesign1\OSD esign1\RelDir\DeviceEmulator_ARMV4I_D ebug下会生成nk.bin文件,该文件即为定制 好的操作系统文件。
• 9、Virtual Machine Network Driver for Microsoft Device Emulator • 双击Virtual Machine Network Driver for Microsoft Device Emulator.msi进行安装。 • 本部分跟系统定制没有关系,可以不装, 但此组件为模拟器Emulator2.0能够正确运 行的前提,一般也必须安装。
• 开发环境的安装比较重要,安装结果对 WinCE系统的定制及应用程序开发具有较 大影响。
• 安装测试PC:Windows XP SP2,非ghost 版(ghost版会有很多意想不到的问题)
安装软件介绍
• • • • • • • • • • 1、Visual Studio 2005 2.6G 2、Visual Studio 2005 Service Pack 1 430M 3、MSDN(可选) 4、Windows Embedded CE6.0 3.67G 5、Windows Embedded CE 6.0 Platform Builder Service Pack 1 56.3M 6、WINCE6.0R2 1.9G 7、WINCE6.0R3 1.14G 8、Microsoft Device Emulator 2.0 9、Virtual Machine Network Driver for Microsoft Device Emulator 10、WINCE6.0 Updates Packages(2011)大于1.4G
/download/a/0/9/a09 e587c-4ff9-4a58-a854-56fe50b862b2 Data_1.cab 此处,需要下载的文件可能很多,可能没有。视具 体的电脑及系统和已装软件而定。
• 2)离线安装 • 直接点击软件安装程序。 • 软件下载地址: /id/2793687 • 可直接下载以下的离线安装程序(后面还会介绍 其他一些下载地址,但有些是在线的) Windows Embedded CE6.0 3.67G Windows Embedded CE 6.0 Platform Builder Service Pack 1 56.3M WINCE6.0R2 1.9G WINCE6.0R3 1.14G
• 如果电脑没有该补丁,最好先安装,位置 在vs2005安装包下的\vs\wcu\msi31下的 WindowsInstaller-KB893803-v2-x86.exe


VS2005需要在第三方网站下载,目前微软官方 网站上提供的安装包的安装程序是不能启动的, 通过微软官网下载只会浪费时间。 最好别用DEFAULT安装,把组件CUSTOM一下, 不然会花很多冤枉的磁盘空间,在此选择使用 Visual C++及相关配套组件。WINCE600的 Platform Builder不像WINCE500是独立的,而 是作为VS2005的插件,以后建立和定制OS、 编译调试全部在VS2005里完成。
• 2、Visual Studio 2005 Service Pack 1 • 即Visual Studio 2005 Team Suite SP1 • VS2005 SP1补丁英文版的为VS80sp1KB926601-X86-ENU.exe。 • VS2005为中文版的,则SP1补丁必须为中 文版,也就是VS80sp1-KB926601-X86CHS.exe
• 上述软件须按顺序安装,可选安装可不安 装。建议初学者能安装的都安装。 • 所有软件安装可在线安装(在官网下载安 装引导包,在线下载安装),也可离线安 装(下载离线安装程序安装)。具体的下 载地址在后续安装中介绍。
软件安装
• • • • 1、 Visual Studio 2005 有简体中文版,也有英文版……自行选择。 下载该软件,点击setup.exe安装。 WINCE6.0作为Visual studio 2005的一个插 件,必须首先安装VS2005。
• 如果有硬件并且安装好,即可启动定制的操作系 统。 • 点击Attach Device 图标,几分钟后,出现 Windows CE系统的模拟器窗口。如果输出窗口 卡在某一个位置上,模拟器还是黑屏的话,有可 能前面的某步配置出现问题,需要重新检查配置。
• 选择PDA设备。 • 其余可默认,点完成即可,建立了一个新的WinCE平台。
• 右击项目osdesign1,选择属性。
• 选择配置属性,Locale,先Locale右边的 Clear All,然后选择中文(中国),缺省自 动更新为中文(中国),确认。
相关文档
最新文档