- 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
- 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载。
- 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
- 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
- 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们。
- 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
- 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
自考計算机毕业论文用于纯软件开放式数控系统的XPE嵌入式系统构建
自考计算机毕业论文:
用于纯软件开放式数控系统的X P E嵌入式系统构建
摘 要: ServoWorks CNC是由美国Soft Servo System公司开发研制的纯软件开放式数控系统,它可以运行在通用操作系统如Windows XPProfessional中。Windows XP Embedded是Windows XP Professional的组件化版本,和Windows XP Professional使用相同的代码,具有相同的功能。本文将使用Windows XP Embedded的开发工具,开发定制一个比Windows XP Professional更精简、运行响应速度更快,同时也符合ServoWorks CNC运行要求的XPE嵌入式系统。
关键词: 开放式数控操作系统XP Embedded
ServoWorks CNC作为纯软件开放式数控系统,运行在普通PC机或工控机的通用操作系统中,如Windows 2000,WindowsXP Professional。其中,Windows XP Pro-fessional以其强大的第三方软件支持,美观的图形用户界面和易操作性成为开放式数控系统最普遍的系统平台。但Windows XPProfessional作为开放式数控系统的系统平台仍然存在一些缺陷。一方面,由于普通硬盘发热量大,读写速度慢且容易损坏,所以现在工控机一般选择发热量小,读写速度快,可靠性高的固态硬盘作为存储介质。但由于技术和价格方面的原因,固态硬盘的容量一般都较小,若选择安装Windows XPProfessional就会导致占用硬盘空间较大。另外,Windows XP Professional作为通用的操作系统,在追求更多性能的同时也占用了更多的系统资源,导致了系统运行和响应速度相对较慢。而且由于Windows XPProfessional开机需加载较多进程,导致了其开机启动速度较慢。综合考虑,WindowsXP Professional并不是开放式数控系统系统平台的最佳选择。本文将针对工控机和ServoWorks CNC的特点,使用Windows XPEmbedded的开发工具Windows XP Em-bedded Studio,开发定制一个比WindowsXP Professional更精简、运行响应速度更快,同时也符合ServoWorks CNC运行要求的XPE嵌入式系统。
1 XPE嵌入式系统构建
Windows XP Embedded作为WindowsXP Professional的组件化版本,最大的特点在于组件化。Windows XP Embedded具有超过10000个独立的系统特性、服务和驱动组件可选,它完全基于Windows XP Pro-fessional的程序代码,因此可以在充分利用软硬件资源的同时,实现一系列低内存占用的目标[1]。开发人员可以根据工控机和ServoWorks CNC软硬件的需求定制Win-dows操作系统。
Windows XP Embedded Studio是Win-dows XP Embedded嵌入式系统的开发工具,主要由4部分组成[2]:(1)目标分析器:包括TA.exe和TAP.exe两个应用程序,用来收集目标设备的硬件信息。TA.exe是16位应用程序,必须在DOS环境下运行,TAP.exe是32位应用程序,可在Windows平台上使用。由于新购置的工控机未安装任何操作系统,故可以使用运行在光盘上的操作系统Windows PE作为预安装环境启动工控机,然后将TAP.exe拷贝在工控机上运行,生成一个包含工控机硬件信息的.pmq文件。(2)目标设计器:开发人员可以根据实际需要使用目标设计器创建目标设备的新配置,并向其中添加所需组件,同时检查各个组件的相关性,确保配置具有创建运行时映像所需的适当组件,最后生成运行时的操作系统映像;(3)组件设计器:将前面生成的.pmq文件导入组件设计器中,便可生成与目标设备硬件相对应的宏组件.sld文件。也可以使用组件设计器来设计新的组件,并将其保存到组件数据库中,用来扩展嵌入式设备的功能,以满足需求。(4)组件数据库管理器:提供对组件设计器和目标设计器所使用的组件数据和存储库的管理功能,如导入或删除组件等。
Windows XP Embedded嵌入式系统的开发流程图如图1所示。
根据ServoWorks CNC的安装和运行要求,除基本的组件外,定制的Windows XPEmbedded系统还需添加相应功能的组件。(1)ServoWorks CNC使用光盘安装,故需添加光驱格式支持组件。(2)ServoWorks CNC所有的系统参数都保存在注册表中,故需添加注册表支持组件。(3)ServoWorks CNC的“Ethe
您可能关注的文档
最近下载
- 2025《云南咖啡产业出口美国现状及PEST分析案例》3400字.docx VIP
- 2025道德与法治三年级上册全册核心素养教案教学设计.pdf
- 人教PEP版英语六年级下册Unit 4 Then and now Part B(2) Let’s learn Listen, match and say 练习卷.docx VIP
- 新青岛版科学六三制五年级上册第一单元《光》测试卷及答案.docx VIP
- 电厂化学水处理系统操作规程.doc VIP
- 祝磊眼表疾病的诊疗进展.ppt VIP
- 二年级上册数学期中综合测试卷--北师大版.doc VIP
- (2025秋新版)人教版二年级数学上册全册教案(教学设计).pdf
- 房地产估价报告房地产估价报告精选.doc VIP
- 《数字营销——新时代市场营销学》 课件 第7、8章 内容营销、 社交媒体营销.pptx
文档评论(0)