论文部分内容阅读
随着计算机软硬件技术、网络通讯技术和现代制造技术的飞速发展,数控系统正在朝着开放式、网络化和智能化方向发展,这对开放式控制器系统提出了越来越高的要求。与此同时,嵌入式领域,特别是嵌入式Linux领域飞速发展,也为控制器系统软件平台的选择开辟了更为广阔的空间。本文基于蓝天数控系统的开发需求,在参考借鉴国内外数控系统及嵌入式系统设计、实现等工作的基础上,开展了面向Flash设备的文件系统及相关问题的研究与实现工作,并对相关的嵌入式工具进行了研究。重点开展了以下两个方面的工作:一是以基于Flash设备的文件系统为核心,设计并实现了数控系统的运行平台,包括文件系统、引导程序及各种系统支撑工具等。蓝天数控系统的硬件系统采用单片Flash设备作为存储设备,确保其稳定性、高效性是建立运行平台的基础。本文针对Flash设备及其文件系统进行研究,根据蓝天数控系统的软硬件系统的需求,设计并实现了蓝天数控系统基于Flash设备的运行平台。二是基于生成式方法的数控系统嵌入式工具的研究。在对现有的两种典型的嵌入式工具——TimeStorm和Windows XPE进行深入研究的基础上,结合数控领域的特殊性,提出了利用嵌入式工具,基于生成式方法构造数控系统的思想,并开展了该工具的原型系统设计和部分实现工作。