Inter-task communication and synchronization in the hard real-time compact kernel HARETICK

TitleInter-task communication and synchronization in the hard real-time compact kernel HARETICK
Publication TypeConference Paper
Year of Publication2008
AuthorsMicea, M. V., C. Certejan, V. Stangaciu, R. Cioarga, V. Cretu, and E. Petriu
Conference NameRobotic and Sensors Environments, 2008. ROSE 2008. International Workshop on
Pagination19 -24
Date Publishedoct.
Keywordsdigital signal processing chips, DSP, embedded platforms, intelligent sensor networks, intelligent sensors, intertask communication, real-time compact kernel HARETICK, real-time systems, synchronisation, synchronization techniques, telecommunication computing, wireless sensor networks

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.


a place of mind, The University of British Columbia

Electrical and Computer Engineering
2332 Main Mall
Vancouver, BC Canada V6T 1Z4
Tel +1.604.822.2872
Fax +1.604.822.5949

Emergency Procedures | Accessibility | Contact UBC | © Copyright 2021 The University of British Columbia