文档介绍:自考计算机毕业论文:
用于纯软件开放式数控系统的X P E嵌入式系统构建
摘要: C是由美国Soft Servo System公司开发研制的纯软件开放式数控系统,它可以运行在通用操作系统如Windows XPProfessional中。Windows XP Embedded是Windows XP Professional的组件化版本,和Windows XP Professional使用相同的代码,具有相同的功能。本文将使用Windows XP Embedded的开发工具,开发定制一个比Windows XP Professional更精简、运行响应速度更快,C运行要求的XPE嵌入式系统。
关键词: 开放式数控操作系统XP Embedded
C作为纯软件开放式数控系统,运行在普通PC机或工控机的通用操作系统中,如Windows 2000,WindowsXP Professional。其中,Windows XP Pro-fessional以其强大的第三方软件支持,美观的图形用户界面和易操作性成为开放式数控系统最普遍的系统平台。但Windows XPProfessional作为开放式数控系统的系统平台仍然存在一些缺陷。一方面,由于普通硬盘发热量大,读写速度慢且容易损坏,所以现在工控机一般选择发热量小,读写速度快,可靠性高的固态硬盘作为存储介质。但由于技术和价格方面的原因,固态硬盘的容量一般都较小,若选择安装Windows XPProfessional就会导致占用硬盘空间较大。另外,Windows XP Professional作为通用的操作系统,在追求更多性能的同时也占用了更多的系统资源,导致了系统运行和响应速度相对较慢。而且由于Windows XPProfessional开机需加载较多进程,导致了其开机启动速度较慢。综合考虑,WindowsXP Professional并不是开放式数控系统系统平台的最佳选择。C的特点,使用Windows XPEmbedded的开发工具Windows XP Em-bedded Studio,开发定制一个比WindowsXP Professional更精简、运行响应速度更快,C运行要求的XPE嵌入式系统。
1 XPE嵌入式系统构建
Windows XP Embedded作为WindowsXP Professional的组件化版本,最大的特点在于组件化。Windows XP Embedded具有超过10000个独立的系统特性、服务和驱动组件可选,它完全基于Windows XP Pro-fessional的程序代码,因此可以在充分利用软硬件资源的同时,实现一系列低内存占用的目标[1]。C软硬件的需求定制Win-dows操作系统。
Windows XP Embedded Studio是Win-dows XP Embedded嵌入式系统的开发工具,主要由4部分组成[2]:(1)目标分析器:,用来收集目标设备的硬件信息。,必须在DOS环境下运行,,可在Windows平台上使用。由于新购置的工控机未安装任何操作系统,故可以使用运行在光盘上的操作系统Windows PE作为预安装环境启动工控机,