XPe开发初体验(一)XPe概述

xpe系统 研博XPE系统是根据硬件产商的芯片组裁减定制嵌入式XPE平台,研博的XPE平台内嵌RDP和ICA通讯协议, 支持磁盘写保护、CD ROM启动、休眠、Windows UpDate、系统克隆、多语言界面和USB设备,是一个具有丰富嵌入式操作系统功能的平台,更详细信息请浏览http://www.wince.cn/xpe/index.asp . 立即下载

XP Embedded是微软Windows Embedded产品线中非常重要的一环,不过比起大名鼎鼎的Windows Embedded CE,XPe显得过于低调了。在接下来的一段时间里,我希望能够用六篇的篇幅来描述一下XPe的整个开发过程。这个系列文章主要是针对有Windows编程经验,但是没有嵌入式开发经验的开发者,提供一些概念和开发过程的初步介绍。

XP Embedded是一个基于Windows XP Professional版本的组件化操作系统。普通的XP 操作系统是针对个人电脑,而XPe是针对一些特殊的应用场景推出的嵌入式操作系统。比如,电子信息亭、ATM、自动售货机和POS机,以及各种需要定制的工控机。XPe只支持x86架构CPU,与普通XP版本的最大区别是可以定制,针对不同的应用场景选取不同的组件组成不同的XPe目标平台,从而能够极大地减少对存储空间的占用率。而且因为这些嵌入式设备在通常情况下,是不需要进行软件安装的,将操作系统平台和应用软件进行定制之后,会极大减少大规模部署的工作量。

XPe的组件包括驱动程序、服务和应用程序等。因为XPe是基于XP Professional的操作系统,所以XPe支持Win32 API,为XP开发的应用程序可以运行在XPe平台上,不过前提是支持应用程序的组件必须被添加到XPe平台中。除了Win32 API外,XPe还支持.NET Framework程序。.NET Framework也是XPe的组件之一,只要添加到XPe平台中,.NET程序就可以运行了。

XPe目前的版本号是Windows XP Embedded SP2 Feature Pack 2007,除了普通的XP功能外,XPe的SP2 Feature Pack 2007中还添加了EWF、FBWF等功能,以适应嵌入式设备的特殊要求。

微软目前提供XP Embedded的测试版,我们可以在下面的链接中下载XPe测试版:

http://www.microsoft.com/windows/embedded/eval/trial.mspx

下载XPe之后,还需要获取XPe注册码,在下列链接中进行注册:

http://www.microsoft.com/windows/embedded/eval/getregistration.mspx

安装过程在这里我们不再多说,接下来介绍一下XPe的开发环境。由于不涉及到代码的编译,XPe的开发环境并不是一个集成开发环境(IDE),主要包括下列部分:

u  Target Designer

目标设计器,用于设计针对目标设备的操作系统平台。该工具用于选择加入到目标平台中的组件,进行依赖检查,然后编译成目标平台。

u  Target Analyzer

目标分析器,用于分析目标设备的工具。该工具用于获取目标设备的信息,我们可以使用WinPE来运行该工具。

u  Component Designer

组件设计器,用于设计自定义组件的工具。该工具可以将应用程序、驱动程序等设计成XPe可以使用的组件。

u  Component Database Manager

组件数据库管理器,用于管理组件对象库中的组件。由于组件都被保存在一个SQL Server数据库中,所以,在自定义组件创建完成后,需要使用组件数据库管理器来将这个组件导入到数据库中。

 

以上工具都是XPe开发中需要使用的工具,在开发套件中,还有一些非常有用的小工具。我们将在之后的章节,根据具体使用情况来介绍。

下一节中,我们将从最小化的XPe平台——MiniLogon入手,来介绍XPe的开发流程。

11月14日下午2点30分,我也会有一场Webcast《XP Embedded开发初体验》:

讲座内容:
XP Embedded
是什么?能够用来做什么?如何去做?本次讲座针对这些问题,采用一个刚进入嵌入式领域开发者的视角来回答这些问题。我们将为大家解释Xpe的应用领域、常用功能和开发环境,并使用Virtual PC作为目标环境,搭建一个Xpe的平台。从而让大家了解Xpe的开发其实不是那么复杂。

http://msevents.microsoft.com/CUI/WebCastEventDetails.aspx?EventID=1032358662&EventCategory=4&culture=en-US&CountryCode=US

在这场讲座中,我也会用一个具体的DEMO来演示如何进行一个简单的XPe平台开发的过程。

 

Trackback: http://tb.blog.youkuaiyun.com/TrackBack.aspx?PostId=1879406


Windows Xp Embedded 安裝流程 立即下载

相关推荐

WINNT.XPE工具

WINNT.XPE

Vivado功耗基础之功耗评估器XPE使用详述

XPE(Xilinx Power Estimator)是一个在工程的预设计阶段或预实现阶段的功耗评估工具,通过提供设计的资源使用,信号翻转率,I/O数量,和其他的信息,然后评估出功耗的分布。XPE工具评估的模型数据来自实测,仿真以及相关推导,评估值的精确度由2个方面决定1)器件类型,组件配置,时钟,使能信号,翻转率和其他输入到工具的信息2)集成到XPE的器件数据模型。

zyp626的博客 9071

ExpressLRS 915MHz vs 2.4GHz:实测对比与TX12遥控器的最佳搭配方案

本文深入对比了ExpressLRS 915MHz与2.4GHz两种频段在穿透能力、延迟、抗干扰等方面的实测表现,并结合RadioMaster TX12遥控器的硬件特性,提供了从微型花飞到极限远航等不同场景下的最佳搭配方案与EdgeTX系统配置指南,帮助FPV玩家根据核心飞行需求做出精准选择。

milk8的博客 447

功耗评估软件资源介绍:全面方便的FPGA功耗评估工具

功耗评估软件资源介绍:全面方便的FPGA功耗评估工具 去发现同类优质开源项目:https://gitcode.com/ 项目介绍 在FPGA(现场可编程门阵列)设计领域,功耗评估是确保产品设计成功和性能优化的关键环节。今天,我们为您推荐一款由Xilinx公司提供的功耗评估软件包,它集成了XPE(Xilinx Power Estimation)工具,旨在帮助工程师和用户准确评估多种型号FPGA的功耗...

gitblog_06713的博客 895

docker安装fastdfs+nginx配置

docker安装fastdfs+nginx,实现图片或文件的上传与下载

weixin_47325126的博客 2193

单片机NTC热敏电阻测温:六种实用电路方案与选型指南

本文详细介绍了单片机系统中NTC热敏电阻测温的六种实用电路方案,包括分压法、恒流源法、RC充放电法、电桥法、频率法及集成专用IC方案,并提供了关键的硬件选型指南和软件处理技巧,帮助工程师实现高精度、低成本的温度测量。

herb5的博客 824

【免费下载】 Xilinx 7系列FPGA功耗估计工具(XPE)简介

欢迎使用Xilinx 7系列 FPGA的专用功耗估计工具——XPE。本工具以Excel表格的形式呈现,专为进行7系列FPGA设计时的功耗预估而设计,是芯片选型和早期系统设计阶段不可或缺的辅助工具。通过精确的参数输入,开发者能够提前评估其设计在实际工作状态下的能耗情况,从而做出更加合理的电路设计与优化决策。 ## 功能特点 1. **精确度高**:根据Xilinx官方数据制定,能准确预测7系列F

gitblog_09778的博客 1762

Splunk CVE-2018-11409认证绕过漏洞深度解析

Splunk作为主流企业级日志分析平台,其Web管理接口的认证机制直接关系到整个安全运营体系的可信边界。CVE-2018-11409本质上是REST API路由层会话校验缺失引发的未授权访问问题,根源在于`/en-US/splunkd/__raw/`路径绕过了splunkweb与splunkd之间的信任链验证,导致配置文件、用户哈希、App源码等敏感信息明文泄露。该漏洞凸显了Web接口权限模型设计失守的风险,尤其在默认配置未加固、HTTPS未启用、初始密码未修改的生产环境中危害急剧放大。结合vulfocus

weixin_30875157的博客 599

功耗评估软件资源介绍

功耗评估软件资源介绍 去发现同类优质开源项目:https://gitcode.com/ 此压缩文件包含了Xilinx公司提供的功耗评估软件包,旨在为工程师和用户提供一个全面、方便的工具,对多种型号的FPGA进行功耗评估。以下是该软件包的详细内容介绍: 软件包内容 XPE(Xilinx Power Estimation):这是一款功耗估算工具,它能够帮助用户预估Spartan、Artix、Vert...

gitblog_06769的博客 343

CMN-700组件全解析:从XP路由器到HN-F主节点的实战配置指南

本文深入解析Arm CMN-700片上网络IP的核心组件与实战配置。重点剖析了XP网格路由器的拓扑规划与CHI通道管理,以及HN-F全一致性主节点在维护缓存一致性、管理SLC和地址映射中的关键作用。通过一个12×12网格的配置案例,为硬件工程师提供了从组件布局、地址映射到性能调优的系统级设计指南。

weixin_29313423的博客 287

YOLOv10改进 | 代码逐行解析(三) | YOLO中的Mosaic增强详解(新手入门必读系列)

本文给大家带来的是YOLOv10中的Mosaic增强代码的详解,可能有部分人对于这一部分比较陌生,有的读者可能知道Mosaic增强但是不知道其工作原理,具体来说Mosaic增强就是指我们的数据集中的图片在输入给模型之前的一个处理过程(我们的图片并不是直接就输入给模型了,大家的训练结果中的结果检测图片大家可以看到数据集中多个图片会组合在一起这就是简单的Mosaic增强),下面我就来讲解一下其在YOLOv10中工作原理和代码定义,下面图片为一个Mosaic增强后的图片。​。

Snu77的博客 2077
上一篇: 巧遇红楼梦中人
下一篇: Windows Embedded CE 6.0开发初体验(四)跑个应用程序先
techweb
博客等级 码龄19年 226粉丝 3842原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值