The Experts below are selected from a list of 360 Experts worldwide ranked by ideXlab platform
Luo Jiarong - One of the best experts on this subject based on the ideXlab platform.
-
application of vxworks real time operating system in ht 7 poloidal field control system
Computer Engineering, 2003Co-Authors: Luo JiarongAbstract:The paper presents VxWorks ,a real-time operating system, applied in nuclear fusion.It realizes real-time control of plasma discharge by excellent real-time performance and multi-task schedule of VxWorks, and gives the development process of real-time control system software in VxWorks.
Isabelle Puaut - One of the best experts on this subject based on the ideXlab platform.
-
Worst-case execution time analysis of the RTEMS real-time operating system
Proceedings - Euromicro Conference on Real-Time Systems, 2001Co-Authors: Antoine Colin, Isabelle PuautAbstract:An important issue in building operating systems for hard real-time applications is to compute the worst-case execution times (WCET) of the operating system activities. Traditionally, this has been achieved by an exhaustive testing of the operating system, with a careful attention on the testing conditions to reproduce the worst-case execution scenario. In this paper we explore the alternative approach of using static analysis to predict off-line the WCET of the system calls of a real-time kernel, the RTEMS kernel. We give qualitative and quantitative results on the analysis of RTEMS, and draw some conclusions on the extent to which static analysis can be used on operating system code
Vincent J. Mooney - One of the best experts on this subject based on the ideXlab platform.
-
a comparison of the rtu hardware rtos with a hardware software rtos
Asia and South Pacific Design Automation Conference, 2003Co-Authors: Jaehwan Lee, Vincent J. Mooney, Anders Daleby, Karl Ingstrom, Tommy Klevin, L LindhAbstract:In this paper, we show the performance comparison and analysis result among three RTOSs: the real-time unit (RTU) hardware RTOS (real-time operating system), the pure software Atalanta RTOS and a hardware/software RTOS composed of part of Atalanta interfaced to the system-on-a-chip lock cache (SoCLC) hardware. We also present our RTOS configuration framework that can automatically configure these three RTOSs. The average-case simulation result of a database application example on a three-processor system running thirty tasks with RTU and the same system with SoCLC showed 36% and 19% overall speedups, respectively, as compared to the pure software RTOS system.
-
A hardware-software real-time operating system framework for SoCs
IEEE Design and Test of Computers, 2002Co-Authors: Vincent J. Mooney, Douglas M. BloughAbstract:The delta framework for RTOS-SoC codesign helps designers simultaneously build a SoC or platform-ASIC architecture and a customized hardware-software RTOS. Examples generated by this prototype tool include RTOS designs that speed up applications by 27% or more, using a small amount of hardware area.
Giuseppe Lipari - One of the best experts on this subject based on the ideXlab platform.
-
ADOK: A Minimal Object Oriented real-time operating system in C++
SIGBED Rev., 2014Co-Authors: Salvatore Benedetto, Giuseppe LipariAbstract:Most embedded software is currently developed using the C programming language, even though its low level of abstraction requires a lot of effort to the programmer. The C++ language is a better choice because: it raises the level of abstraction; it is strongly typed, so it prevents many common programming mistakes; it can be made as efficient as C through fine-grained customisation of memory mechanisms; it can be easily adapted to domain-specific needs. In addition, recent compilers have grown in maturity and performance, and the new standard considerably improves the language by introducing new concepts and an easier syntax. In this paper we present ADOK, a minimal real-time operating system entirely written in C++ with the exception of a few lines of assembler code. It directly offers a C++ interface to the developer, and it provides a flexible scheduling framework which allows the developer to customise the scheduling to its needs. In particular, we implement a two-level scheduler based on Earliest Deadline First, the Stack Resource Policy protocol for sharing resources and support for mode changes. We demonstrate through examples and a small case-study that ADOK can substantially improve productivity without sacrificing on performance
-
A Minimal Object Oriented real-time operating system in C++
'American College of Medical Physics (ACMP)', 2013Co-Authors: Salvatore Benedetto, Giuseppe LipariAbstract:Most embedded software is currently developed using the C programming language, even though its low level of abstrac- tion requires a lot of effort to the programmer. The C++ language is a better choice because: it raises the level of abstraction; it is strongly typed, so it prevents many com- mon programming mistakes; it can be made as efficient as C through fine-grained customisation of memory mechanisms; it can be easily adapted to domain-specific needs. In ad- dition, recent compilers have grown in maturity and per- formance, and the new standard considerably improves the language by introducing new concepts and an easier syntax. In this paper we present ADOK, a minimal real-time Op- erating system entirely written in C++ with the exception of a few lines of assembler code. It directly offers a C++ interface to the developer, and it provides a flexible schedul- ing framework which allows the developer to customise the scheduling to its needs. In particular, we implement a two- level scheduler based on Earliest Deadline First, the Stack Resource Policy protocol for sharing resources and support for mode changes. We demonstrate through examples and a small case-study that ADOK can substantially improve productivity without sacrificing on performance
Jorge Angeles - One of the best experts on this subject based on the ideXlab platform.
-
Experimental Validation of an Underactuated Two-Wheeled Mobile Robot
IEEE ASME Transactions on Mechatronics, 2009Co-Authors: Patrick Oryschuk, Alessio Salerno, Abdul M. Al-husseini, Jorge AngelesAbstract:Reported in this paper are the implementation and testing of the real-time control of a two-wheeled mobile robot. The robot is underactuated, its mobility and control inputs being three and two, respectively. The control challenge faced here is to reduce the oscillations of the intermediate body while following a desired path. A controller, introduced elsewhere, is implemented using a real-time operating system on a novel control architecture. The control algorithm was tested using three different test motions: translational, rotational, and uphill.