Abstract
The paper presents advanced task management techniques featuring Boolean vectors and bitwise vector operations on kernel data structures in the context of the HARTEX TM hard real-time kernel. These techniques have been consistently applied to all aspects of task management and interaction. Hence, the execution time of system functions no longer depends on the number of tasks involved, resulting in predictable, jitter-free kernel operation. This approach has been further extended to time management resulting in a new type of kernel component, which can be used to implement timed multitasking – a novel technique providing for jitter-free execution of hard real-time tasks.
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
Angelov, C., Sierszecki, K.: Component-Based Design of Software for Distributed Embedded Systems. In: Proc. The 10th IEEE International Conference on Methods and Models in Automation and Robotics, Medzyzdroje, Poland (2004)
Angelov, C.K., Ivanov, I.E., Burns, A.: HARTEX - a Safe Real-Time Kernel for Distributed Computer Control Systems. Software: Practice and Experience 32(3), 209–232 (2002)
Berthing, J., Angelov, C.: High-Performance Task Management and Interaction for Safe Real-Time Kernels. CSI Seminar on Safety-Critical Software, Soenderborg (2003)
Burns, A., Tindell, K., Wellings, A.: Effective Analysis for Engineering Real-Time Fixed- Priority Schedulers. IEEE Trans. on Soft. Eng. 21, 475–480 (1995)
Liu, J., Lee, E.A.: Timed Multitasking for Real-Time Embedded Software: IEEE Control Systems Magazine. Advances in Software Enabled Control, 65–75 (February 2003)
Author information
Authors and Affiliations
Editor information
Editors and Affiliations
Rights and permissions
Copyright information
© 2005 Springer-Verlag Berlin Heidelberg
About this paper
Cite this paper
Angelov, C., Berthing, J. (2005). A Jitter-Free Kernel for Hard Real-Time Systems. In: Wu, Z., Chen, C., Guo, M., Bu, J. (eds) Embedded Software and Systems. ICESS 2004. Lecture Notes in Computer Science, vol 3605. Springer, Berlin, Heidelberg. https://doi.org/10.1007/11535409_55
Download citation
DOI: https://doi.org/10.1007/11535409_55
Publisher Name: Springer, Berlin, Heidelberg
Print ISBN: 978-3-540-28128-3
Online ISBN: 978-3-540-31823-1
eBook Packages: Computer ScienceComputer Science (R0)