Abstract
This paper presents two different ports of the MaRTE operating system to work jointly with the Linux system on the same processor. The first port enables MaRTE OS to be executed as a regular Linux kernel module; this port enhances the MaRTE OS environment with all the Linux facilities while keeping the real-time performance of the original MaRTE kernel.
The other development presented is the Linux user-mode MaRTE OS, which is a port of MaRTE to be executed as a single standard Linux process.
These two ports greatly improve and simplify the use of MaRTE.
This work has been supported by the European Commission OCERA project: IST-2001-35102.
Access this chapter
Tax calculation will be finalised at checkout
Purchases are for personal use only
Preview
Unable to display preview. Download preview PDF.
References
Ripoll, I., Pisa, P., Abeni, L., Gai, P., Lanussea, A., Saez, S., Privat, B.: RTOS Analysis. OCERA Deliverable (2002), http://www.ocera.org/archive/deliverables/ms1-month6/-WP1/D1.1.html
Molnar, I.: Linux Low Latency Patch from Multimedia Applications (2000), http://people.redhat.com/mingo/lowlatency-patches/
MontaVista: Preemption Patch for the Linux Kernel (2000), http://www.linuxdevices.com/articles/-AT4185744181.html
Marzario, L., Lipari, G., Balbastre, P., Mendoza, P., Crespo, A.: A new reclaiming algorithm for server-based real-time systems. In: Proceedings of the Real-Time System Sysmposium, Work-in-progress Session, Cancun. Mexico (2003)
Aldea, M., González-Harbour, M.: MaRTE OS: An Ada Kernel for Real-Time Embedded Applications. In: Strohmeier, A., Craeynest, D. (eds.) Ada-Europe 2001. LNCS, vol. 2043, pp. 305–316. Springer, Heidelberg (2001)
OCERA: Open Components for Embedded Real-Time Applications. European IST programme 35102 (2002), http://www.ocera.org
Masmano, M., Real, J., Ripoll, I., Crespo, A.: Running Ada on Real-Time Linux. In: Rosen, J.-P., Strohmeier, A. (eds.) Ada-Europe 2003. LNCS, vol. 2655, pp. 322–333. Springer, Heidelberg (2003)
OAR: RTEMS. Real-Time Operating System for Multiprocessor Systems (1997), http://www.rtems.com
Barabanov, M.: A Linux-based Real-Time Operating System. Master’s thesis, New Mexico Institute of Mining and Technology, Socorro, New Mexico (1997)
FSMLabs: The RTLinux Open Patent License, version 2.0 (1999), http://fsmlabs.com/products/rtlinuxpro/rtlinux_patent.html
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2004 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Masmano, M., Real, J., Ripoll, I., Crespo, A. (2004). Extending the Capabilities of Real-Time Applications by Combining MaRTE-OS and Linux. In: Llamosí, A., Strohmeier, A. (eds) Reliable Software Technologies - Ada-Europe 2004. Ada-Europe 2004. Lecture Notes in Computer Science, vol 3063. Springer, Berlin, Heidelberg. https://doi.org/10.1007/978-3-540-24841-5_11
Download citation
DOI: https://doi.org/10.1007/978-3-540-24841-5_11
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-22011-4
Online ISBN: 978-3-540-24841-5
eBook Packages: Springer Book Archive