Title :
Inter-task communication and synchronization in the hard real-time compact kernel HARETICK
Author :
Micea, Mihai V. ; Certejan, Cristina ; Stangaciu, Valentin ; Cioarga, Razvan ; Cretu, Vladimir ; Petriu, Emil
Author_Institution :
Dept. of Comput. & Software Eng., Politeh. Univ. of Timisoara, Timisoara
Abstract :
HARETICK is a hard real-time compact operating kernel designed specifically to support critical applications on DSP and embedded platforms including intelligent sensor networks and robotic environments. It provides operating support for both hard real-time and soft/non real-time tasks. The hard real-time task execution context is based on non-preemptive mechanisms. This paper focuses on the inter-task communication and synchronization techniques involving the two types of tasks previously mentioned. As a case study, a highly predictable synchronous serial communication (i.e., SPI) interface implemented on an ARM7-based HARETICK platform, is presented and discussed, along with some of the most interesting experimental results.
Keywords :
digital signal processing chips; intelligent sensors; real-time systems; synchronisation; telecommunication computing; wireless sensor networks; DSP; embedded platforms; intelligent sensor networks; intertask communication; real-time compact kernel HARETICK; synchronization techniques; Communication system control; Conferences; Digital signal processing; Information technology; Job shop scheduling; Kernel; Real time systems; Robot sensing systems; Software engineering; Synchronization; HARETICK; Inter-process communication; hard real-time; synchronization;
Conference_Titel :
Robotic and Sensors Environments, 2008. ROSE 2008. International Workshop on
Conference_Location :
Ottawa, ON
Print_ISBN :
978-1-4244-2594-5
Electronic_ISBN :
978-1-4244-2595-2
DOI :
10.1109/ROSE.2008.4669174