On using Real-Time Linux in a mobile robot application

被引:0
作者
Silly-Chetto, M [1 ]
Garcia, T [1 ]
Lucas, G [1 ]
Orhant, Y [1 ]
机构
[1] IRIN, F-50609 Nantes 03, France
来源
7TH WORLD MULTICONFERENCE ON SYSTEMICS, CYBERNETICS AND INFORMATICS, VOL, III, PROCEEDINGS: COMMUNICATION, NETWORK AND CONTROL SYSTEMS, TECHNOLOGIES AND APPLICATIONS | 2003年
关键词
real-time systems; Scheduling Linux;
D O I
暂无
中图分类号
TP [自动化技术、计算机技术];
学科分类号
0812 ;
摘要
This paper is about enhancing Linux/RTAI (Real-Time Application Interface) by adding to it functionalities such as dynamic priority schedulers, resource allocation protocols and aperiodic task servers. In particular, an Earliest Deadline First scheduler, the Priority Inheritance protocol, aperiodic task servers have been implemented. These functionalities are selectable in a library of modules, which can be loaded depending of the concerned application and the acquisitiveness of the user. Furthermore, tools have been developed in order to debug and test the implementation by providing information in a textual form. This work is part of a French national project, Cleopatre (Software Open Components on the Shelf for Embedded Real-Time Applications)(1). The objective of this project is first to create a library of free software modules for the design of real-time operating systems and second, to participate in the evolution of an opened community standard, Linux. The key objective is as well to demonstrate the applicability and the interoperability of these software components by tests on a mobile robotic platform (an Automated Guided Vehicle).
引用
收藏
页码:444 / 449
页数:6
相关论文
共 10 条
[1]   APPLYING NEW SCHEDULING THEORY TO STATIC PRIORITY PREEMPTIVE SCHEDULING [J].
AUDSLEY, N ;
BURNS, A ;
RICHARDSON, M ;
TINDELL, K ;
WELLINGS, AJ .
SOFTWARE ENGINEERING JOURNAL, 1993, 8 (05) :284-292
[2]  
BIANCHI E, 1999, REAL TIM LIN WORKSH
[3]   SOME RESULTS OF THE EARLIEST DEADLINE SCHEDULING ALGORITHM [J].
CHETTO, H ;
CHETTO, M .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1989, 15 (10) :1261-1269
[4]   A FAULT-TOLERANT SCHEDULING PROBLEM [J].
LIESTMAN, AL ;
CAMPBELL, RH .
IEEE TRANSACTIONS ON SOFTWARE ENGINEERING, 1986, 12 (11) :1089-1095
[5]   SCHEDULING ALGORITHMS FOR MULTIPROGRAMMING IN A HARD-REAL-TIME ENVIRONMENT [J].
LIU, CL ;
LAYLAND, JW .
JOURNAL OF THE ACM, 1973, 20 (01) :46-61
[6]  
Liu JaneW.S., 2000, Real-Time Systems, V1st
[7]  
MARCHAND A, 2002, P INT C CONTR AUT JU
[8]  
SHA L, 1990, IEEE T COMPUTERS, V39
[9]   Scheduling aperiodic tasks in dynamic priority systems [J].
Spuri, M ;
Buttazzo, G .
REAL-TIME SYSTEMS, 1996, 10 (02) :179-210
[10]  
YODAIKEN V, 1997, RT LINUX APPROACH HA