首页 | 本学科首页   官方微博 | 高级检索  
     

基于多核ARM的数控系统实时性研究
引用本文:王颖慧,郭锐锋,韩卫光,尹震宇,邓昌义,彭阿珍,吴昊天.基于多核ARM的数控系统实时性研究[J].计算机系统应用,2017,26(5):262-265.
作者姓名:王颖慧  郭锐锋  韩卫光  尹震宇  邓昌义  彭阿珍  吴昊天
作者单位:中国科学院大学, 北京 100049;中国科学院 沈阳计算技术研究所, 沈阳 110168,中国科学院 沈阳计算技术研究所, 沈阳 110168,中国科学院 沈阳计算技术研究所, 沈阳 110168,中国科学院 沈阳计算技术研究所, 沈阳 110168,中国科学院大学, 北京 100049;中国科学院 沈阳计算技术研究所, 沈阳 110168,中国科学院大学, 北京 100049;中国科学院 沈阳计算技术研究所, 沈阳 110168,中国科学院大学, 北京 100049;中国科学院 沈阳计算技术研究所, 沈阳 110168
基金项目:国家科技重大专项(2014ZX04009031)
摘    要:随着数控系统的不断发展,数控系统对精度和速度有了更高的要求,这都对当前普遍采用的单核处理器平台提出了严峻的挑战.基于同构的四核ARM处理器平台,在添加了实时补丁的Linux系统环境下,根据数控系统中硬实时任务、软实时任务、非实时任务并存的特点,把数控系统任务合理的分配到多核ARM上运行,并采用改进的RM算法进行调度,最后对新的任务调度算法进行实时性能测试.本调度模型能够解决了数控系统混合任务调度的问题,并能满足数控系统对实时性的要求.

关 键 词:多核ARM  实时调度  RM算法  IRM算法
收稿时间:2016/8/3 0:00:00
修稿时间:2016/9/5 0:00:00

Real-Time Performance of CNC System Based on Multi-Core ARM
WANG Ying-Hui,GUO Rui-Feng,HAN Wei-Guang,YIN Zhen-Yu,DENG Chang-Yi,PENG A-Zhen and WU Hao-Tian.Real-Time Performance of CNC System Based on Multi-Core ARM[J].Computer Systems& Applications,2017,26(5):262-265.
Authors:WANG Ying-Hui  GUO Rui-Feng  HAN Wei-Guang  YIN Zhen-Yu  DENG Chang-Yi  PENG A-Zhen and WU Hao-Tian
Affiliation:University of Chinese Academy of Sciences, Beijing 100049, China;Shenyang Institute of Computing Technology, Chinese Academy of Sciences, Shenyang 110168, China,Shenyang Institute of Computing Technology, Chinese Academy of Sciences, Shenyang 110168, China,Shenyang Institute of Computing Technology, Chinese Academy of Sciences, Shenyang 110168, China,Shenyang Institute of Computing Technology, Chinese Academy of Sciences, Shenyang 110168, China,University of Chinese Academy of Sciences, Beijing 100049, China;Shenyang Institute of Computing Technology, Chinese Academy of Sciences, Shenyang 110168, China,University of Chinese Academy of Sciences, Beijing 100049, China;Shenyang Institute of Computing Technology, Chinese Academy of Sciences, Shenyang 110168, China and University of Chinese Academy of Sciences, Beijing 100049, China;Shenyang Institute of Computing Technology, Chinese Academy of Sciences, Shenyang 110168, China
Abstract:With the continuous development of computer numerical control (CNC) system, there are higher requirements of accuracy and speed for CNC system, which brings grave challenge for the current most widely used single-core processor platform. In this paper, based on isomorphic quad core ARM processor platform which is under the Linux system environment with the real-time patch, according to the characteristic of hard real-time tasks, soft real-time tasks and non real-time tasks running parallel in the CNC system, the CNC system tasks are distributed to multi-core ARM reasonably. The improved RM algorithm is used to schedule. Finally execute the real-time performance test for the new scheduling algorithm. This scheduling model can solve the problems of mixed tasks scheduling of CNC system admirably, can well meet the real-time requirement of real-time control of CNC system.
Keywords:multi-core ARM  real-time scheduling algorithm  rate-monotonic scheduling algorithm  IRM algorithm
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号