2012 7 机床与液压 Jul. 20 12
年 月
40 13
第 卷第 期 MACHINE TOOL & HYDRAULICS Vol. 40 No. 13
10 . 3969 /j. issn. 100 1 - 3881. 20 12. 13. 029
DOI :
基于ARM + DSP 的嵌入式Linux 数控系统设计
, , ,
李善锋 刘敬猛 徐东 陈柏成
( , 100 191)
北京航空航天大学自动化科学与电气工程学院 北京
: ARM + DSP Linux ,
摘要 提出一种以 等为硬件基础的嵌入式 数控系统设计方案 将数控系统按实时性分为实时模块和
, DSP ,ARM-Linux 。
非实时模块 采用运动控制芯片 保证实时性 则运行实时性要求不高但功能复杂的数控任务 数控系统硬
CPU , 、 。 Linux 、 、
件上采用主从式双 结构 软件架构包括界面层 实时层和非实时层 该方案充分利用了 的健壮 开源 应用广
PCL6045 、 、 3 。 :
泛和运动控制芯片 功能强大 算法成熟的优势完成高性能 低成本 轴联动数控系统的设计 实验结果表明 该
、 。
数控系统实时性好 可移植性强
:ARM + DSP ; ;Linux
关键词 结构 嵌入式数控系统 操作系统
中图分类号:TP273 文献标识码:A 文章编号:1001 - 3881 (2012)13 - 094 - 4
Design of Embedded Linux CNC System Based on ARM and DSP
LI Shanfeng ,LIU Jingmeng ,XU Dong ,CHEN Baicheng
(School of Automation Science and Electrical Engineering ,Beihang University ,Beijing 100 191,China)
Abstract :A novel embedded Linux CNC system based on ARM and DSP was introduced. The CNC system was divided into real-
time modules and non real-time modules. The motion control DSP chip can ensure real time ,and the ARM-Linux was used to run non
real -time complex CNC tasks. The hardware structure was dual-CPU of master / slave mode ,and the software architecture contained in-
terface layer ,real-time layer and the non real-tim