加入收藏 | 设为首页 | 会员中心 | 我要投稿 源码网 (https://www.900php.com/)- 科技、建站、经验、云计算、5G、大数据,站长网!
当前位置: 首页 > 百科 > 正文

什么是XPE?XPE在智能交通系统中如何应用?

发布时间:2021-12-30 13:49:47 所属栏目:百科 来源:互联网
导读:什么是XPE?XPE的配置有哪些?XPE在智能交通系统中如何应用?等这一系列问题,本文将一一作答。 引言 目前主流嵌入式操作系统有CLinux、C/OS-II、WindowsCE、WindowsXPEmbedded(XPE)等,这些嵌入式操作系统功能稳定、可靠,售后服务完善,用户界面美观和
什么是XPE?XPE的配置有哪些?XPE在智能交通系统中如何应用?等这一系列问题,本文将一一作答。
 
引言
 
目前主流嵌入式操作系统有μCLinux、μC/OS-II、WindowsCE、WindowsXPEmbedded(XPE)等,这些嵌入式操作系统功能稳定、可靠,售后服务完善,用户界面美观和网络技术支持等。XPE是WindowsXPProfessional操作系统的组件化版本,采用与其相同的二进制代码,二者内核完全相同:XPE继承了桌面操作系统的所有特征,被认同为嵌入式系统。
 
什么是XPE
 
简介
 
WindowsXPEmbedded(XPE)是WindowsNTEmbed-ded4.0的升级产品,是桌面系统WindowsXP的组件化版本。XPE的基础是可靠的WindowsXP版本,具备XP与诸多嵌入式系统的优点:超过9000个WHQL认证的驱动程序,高度集成:超过3000个操作系统组件,便于功能裁剪;丰富的设计模板,可配置扩展,加快系统开发进程;通过第三方组件支持即插即用:与Win32API全兼容;集成多媒体编码格式、蓝牙、DirectX和.NET。框架,多媒体功能强大;熟悉的桌面应用程序和服务,方便操作;支持所有的X86架构的硬件平台。
 
开发环境
 
开发站的操作系统必须是WindowsXPProfessinal,CPU运行速度应大于PIII500MHz,配置内存至少大于256MB,硬盘剩余空间要有3GB。
 
使用WindowsXPEmbeddedStudioTools设计工具构建嵌入式操作系统,WindowsXPEmbeddedStudioTools是一套完整的开发环境,包括开发工具和数据库,主要由以下4部分组成:
 
(1)目标分析器:包括TA.exe和TAP.exe两个应用程序。TA.exe是16位应用程序,必须在DOS环境下运行,TAP.exe是32位应用程序,可在Windows平台上使用;
 
(2)目标设计器:创建目标设备的新配置,并向其中添加相应组件,检查相关性,确保配置具有创建运行时映像所需的适当组件,生成运行时的映像;
 
(3)组件设计器:用来设计新的组件,并将其保存到组件数据库中,用来扩展嵌入式设备的功能,以满足需求;
 
(4)组件数据库管理器:提供对组件设计器和目标设计器工具所使用的组件数据和存储库的管理功能。组件数据库可驻留在开发系统或服务器上。
 
 
XPE的配置
 
生成嵌入式操作系统的过程十分复杂,区别于编译一般的应用程序,生成的操作系统还需通过一些接口下载或部署到目标设备上。制定XPE系统比制定WindowsCE或μCLinux相对要简单。
 
使用WindowsXPEmbeddedStudio设计丁具构建XPE的主要步骤有:
 
(1)硬件分析通过光盘的winpe帮助分析硬件,winpe是一个运行在光盘上的操作系统,可作为预安装环境,也可作为TAP.exe运行平台,用来分析目标机器的硬件配置情况。将TAP.exe拷贝到目标机器.运行检测目标机,生成一个默认文件名为devices.pmq的硬件列表定义文件,采用XML语言描述目标机器的硬件信息。
 
(2)组件的设计运行组件设计器(ComponentDesign-er),选择File/Import打开对话框硬件信息文件devices.pmq,按下START按钮。导入.pmq文件,并保存为文件名为ex-cllangeinstrument.sld的组件。然后,选中exchangeinstrument.sld,将其属性设为SelectorPrototypeComponent类型。
 
(3)添加硬件信息运行组件数据库管理器(ComponentDatalbaseManager),点击import按钮,导人生成的硬件列表定义文件exchangeinstrument.sld,则将目标机器硬件配置为一个新的组件存人数据库,可在目标设计器中重复使用该组件。
 
(4)软件组件的添加运行目标设计器(TargetDesign-er),在左侧组件浏览器中可看到数据库中所有的组件,根据所要制定WindowsXPEmbedded的功能添加相应组件。将硬件信息的组件添加到配置中。打开配置栏的exchangeinstrument组件,看到硬件设备组件。因为组件属性设置为SelectorPrototypeCompnent类型,可删去不用的设备组件。
 
(5)系统部署设置将XPE操作系统部署在C盘。
 
(6)关联性检查在生成映像前要检查组件的关联性,因为所选中的组件需要其他组件的支持,反复检查关联性,并添加相应组件,直到无错误为止。
 
(7)生成系统映像关联性检查无错误,生成系统运行映像。将其拷贝到目标C盘,第1次启动时,目标机执行FBA,检查和配置设备,并执行注册DLL和COM等任务。将生成的映像文件拷贝到启动盘,修改Boot.ini,启动映像完成FBA。
 
XPE在智能交通系统中的应用
 
智能交通系统采用WindowsXPE操作系统,可满足实时性、高效性和准确性要求,同时系统提供各种设备驱动接口,操作方便简单,图形界面友好,支持TCP/IP及其他协议,支持TCP/UDP/IP/PPP协议及统一的MAC访问层接口。南此,智能交通系统可通过接收外部检测模块信息(如:视频检测报警、车辆检测器、雷达、车牌识别信息等信号)判别违法车辆和获取系统图像采集部件图片,实现图片数据的传输。
 
总结
 
XPE除具有WincdowsXP功能外.还提供嵌人式功能支持。构建时需注意:
 
(1)构建XPE系统时关闭开发机上的杀毒软件;
 
(2)数据库同时存在标准的Explorer、TaskManager及Command外壳程序时。应首选Explorer,Command通常使用小配置,与Minlogon一起使用;
 
(3)内存不够大时,FBA不能正常引导,应增加内存或虚拟内存;
 
(4)目标设计器找不到组件,可在Tools一》options一》Advanced中寻找,更改Minmum的值为100,即组件可见度最低值为100。

(编辑:源码网)

【声明】本站内容均来自网络,其相关言论仅代表作者个人观点,不代表本站立场。若无意侵犯到您的权利,请及时与联系站长删除相关内容!

    热点阅读