论文部分内容阅读
随着嵌入式系统的迅速发展和广泛应用,嵌入式Linux以其强大的性能和开放性,越来越被开发人员所推崇。以CAI、IBM等公司和组织所建立的Embedded Linux Consortium(ELC)的成立更标志着嵌入式Linux已经走向标准化阶段。现在,各种基于Linux的嵌入式系统已被用于各行各业中。基于源代码完全开放的优势和可以与商业操作系统相媲美的良好性能,人们对基于嵌入式实时Linux平台的开放性的数控系统展开了很多的研究和探讨。国际上一些组织和研究机构在利用嵌入式Linux方面构建中高档数控方面已经取得了一些实质上的突破和进展。基于实际系统开发的需要,在借鉴国际上一些优秀的开源项目的基础上,本文作者给出了一整套构建专用实时数控系统平台(Real time numerical control system platform -RCNCP)的方案和策略。构建该实时数控系统平台的两个主要目标分别是:为达到验证应用程序接口的目的,研发一整套能实现所有数控模块功能的软件;建立一个媒介平台,在此基础上进行二次开发,可以方便的实现对机床、机器人、坐标测量机等自动化设备的实时控制。基于RCNCP作为一个控制系统软件平台特性,笔者着重从是实时内核裁减与构建、Linux系统整合等两个方面。