• DocumentCode
    3327831
  • 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
  • fYear
    2008
  • fDate
    17-18 Oct. 2008
  • Firstpage
    19
  • Lastpage
    24
  • 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;
  • fLanguage
    English
  • Publisher
    ieee
  • 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
  • Type

    conf

  • DOI
    10.1109/ROSE.2008.4669174
  • Filename
    4669174