《Windows XP Embedded 嵌入式操作系统》由会员分享,可在线阅读,更多相关《Windows XP Embedded 嵌入式操作系统(18页珍藏版)》请在金锄头文库上搜索。
1、内蒙古财经学院本科毕业论文Windows XP Embedded 嵌入式操作系统自助查询终端的定制方法作者张洋院系 计算机信息管理学院专业计算机科学与技术年级08 计科 1 班学号802102129指导教师唐建平导师职称教授内容提要嵌入式计算机系统作为计算机应用的一个重要领域,应用广泛。Windows XP Embedded(XPE)具备 XP 与诸多嵌入式系统的优点。针对嵌入式工控机的开发要求,设计了基于工控机硬件平台、采用 XPE 进行嵌入式系统开发的技术路线。首先简单介绍 XPE 操作系统的特点,其次详细说明了使用 Windows XP Embedded Studio 设计工具构建 XP
2、E 操作系统的开发流程。最后讨论 XPE 操作系统相对于原有的 Windows XP Professional 操作系统的突出特点。关键词:嵌入式操作系统、Windows XP Embedded、Windows XP Embedded StudioAbstractThe embedded computer system takes an important domain in computer application, so it is widely applied. Windows XP Embedded (XPE) has some advantages of XP and many em
3、bedded system. According to the requirement of a Industrial Personal Computer, a new method was put forward that develop the embedded system based on the Industrial Personal Computer and windows XP embedded. This article firstly introduces the characteristics of XPE operating system, and than it exp
4、lained how to use Windows XP Embedded Studio Tools to construct XPE operating system in details, at last it provides the outstanding characters that XPE operating system had compared to Windows XP Professional.Key words: embedded operating systemXPE operating systemWindows XP Embedded Studio16目录一、引言
5、.3.1.1自助式查询终端开发背景.3.1.2XPE 的优势 .4.二、XPE 重要组件说明.4.2.1防火墙组件.4.2.2文件保护组件.5.2.3系统克隆组件.5.三、针对自助式查询终端的 XPE 操作系统的定制流程.7.3.1自助式查询终端的定制需求.7.3.2开发环境.8.3.3XPE 操作系统配置 .9.3.4测试 XPE 系统.1.1.四、总结.1.3.参考文献.1.4.致 谢.1.5.一、 引言1.1 自助式查询终端开发背景校园里所应用的一卡通自主机,采用微型电脑自助查询方式,校园师生只要将感应卡在查询机的感应区确认身份后,便可以查询到您“校园卡”的信息:学校有关信息、维护业务、
6、使用指南、申请挂失、更改密码和个人理财等有关信息。其中微型电脑是以工业个人计算机(简称工控机)为应用设备的,它以机箱体积小,长时间工作能力强, 抗干扰能力强而著称,然而因其本身配置硬盘容量小,数据安全性低等劣势使如今广泛应用在普通 PC 机上的 Windows XP 系统不足以满足其设备的快速运行的要求。基于这种情况我们决定改用 Windows XP Embedded(以下简称 XPE)为工控机的操作系统,其嵌入式的良好特性正好能满足我们的需求。所谓嵌入式操作系统是以应用为中心,以计算机技术为基础的专用计算机系统,软件、硬件可裁减,以适应应用系统对功能、可靠性、体积、功耗、成本等特殊要求的专用
7、计算机系统。目前市面上常见的嵌入式操作系统为 Windows CE、Windows XP Embedded、Linux。以下为这几种嵌入式操作系统的性能及参数比较表 1几种常见的嵌入式操作系统比较Windows CE核心占 500KB 的 ROM 和Windows XP Embedded以 40 MB 为基数递增,其Linux核心从几十 KB 到 500KB。整个嵌入式环境250KB 的RAM。整个windows 大小取决于最终镜像中CE 操作系统,包括硬件抽包含哪种操作系统组件/ 大小象层(HAL)、Windows CE 技术。Kernel、User、GDI、文件操作系和数据库,大约共1.5
8、M最小才 100KB 左右,并且以后还将越来越小用户开发定制不方便用户开发定制不方便用户可以方便地开发定制,可以自由卸装可开发定制用户模块,不受任何限制互操作性比较强,Windows与普通桌面 Windows XP互操作性很强互操作性CE 可通过 OEM 的许可协议使用其他设备操作系统无区别适用于多种 CPU 和多种硬适合于多种 CPU 和多种不仅适用于 X86 芯片,并且可以支持 30 多通用性实用性适用的应用件平台比较好应用领域较广。是为新一代非传统的PC 设备而设计非定制硬件平台比较好应用领域较广。主要应用在非手持和能耗不敏感种硬件平台,开发和使用都很容易很好由于内核结构及功能等原因,应
9、用领域非常广泛,特别适用于进行信息家电的开发领域的,这些设备包括掌上电的设备中。常见应用设备脑,手持电脑以及车载电包括零售销售点终端、瘦脑等客户机和高级机顶盒。1.2 XPE 的优势相对于 Linux、Windows CE 等其他嵌入式操作系统,选择嵌入式 XPE 的好处是:1) 与 Windows XP 系统相似Windows XP 是一款成熟稳定操作系统,基于 Windows XP Professional 的嵌入式操作系统 XPE,不仅继承了 XP 在稳定性、通用 性上的优点,还有模块化、体积小、可以按需定制的优点。除此 之外,XPE 可以兼容 Windows XP Professional 操作系统的驱动和 应用程序,支持全 Win32 API 应用程序、驱动程序或服务;目 前市场上大部分软件及硬件都对 XP 系统提供支持,这样它们 也可以运行在 XPE 系统平台。XPE 以其和桌面 Windows 相同的内核、界面、接口,更容易被用户理解和接受。2) 开发难度低相对于嵌入式 Linux 系统的开发难度较高,需要很强的技术实力。而应对校园师生尚没有完备的技术体系,开发难度大,如果聘请专业开发人员开发系统,会提高成本。而且器核心调试工具不全,调试不太方便,尚没有很好的用户图形界面,维护起来也十分吃力。而XPE 系统所提供