论文部分内容阅读
基于ARM技术和Linux操作系统的嵌入式数控系统,是新兴的ARM技术、嵌入式操作系统与数控加工技术的高度综合。嵌入式数控系统也是嵌入式计算机技术在机床运动控制中的新探索。基于ARM和Linux的嵌入式数控系统人机界面软件是嵌入式数控系统的重要组成部分,也是本文研究的主要内容。 本论文的研究重点在于研究和开发具有自主知识产权的嵌入式数控系统人机界面软件。主要包括的内容有:1.嵌入式数控系统软硬件组成结构与实现方案的选择;2.嵌入式数控系统人机界面软件的设计与开发。 第一章,绪论。综述嵌入式技术的发展概况;嵌入式数控技术的研究现状与发展方向;嵌入式数控系统人机界面软件国内外研究现状;最后,提出本论文的研究内容和研究意义。 第二章,嵌入式数控系统总体结构。首先对嵌入式数控系统进行了硬件需求分析和选型,然后针对软硬件两方面进行了结构分析,讨论了嵌入式Linux操作系统与人机界面软件的结构。 第三章,嵌入式数控系统软件开发模式与开发环境。本章主要介绍了嵌入式数控系统软件开发与常规软件开发的区别,重点介绍了交叉编译、远程调试开发模式、ARM Linux内核交叉编译及Qt/Embedded开发环境的构建和虚拟帧缓冲服务器的应用。 第四章 嵌入式数控系统人机界面功能模块分析。本章对嵌入式数控系统人机界面软件进行了功能模块分析,重点分析了嵌入式数控系统人机界面的三大组成部分:图形用户界面模块、通用数控代码编译模块、刀具半径补偿模块。 第五章,嵌入式数控系统人机界面软件的实现。本章从面向对象技术角度,论述了嵌入式数控系统人机界面对象建模,功能模块的程序实现。 第六章,嵌入式数控系统人机界面软件测试与分析。根据软件工程的相关知识,针对人机界面软件的主要功能单元进行测试。编写了具有针对性的测试用例,对通用数控代码编译器和刀具半径补偿功能进行了测试。 第七章,总结与展望。对本研究课题进行了总结和概括,并对嵌入式数控系统的发展做出了展望。