Please check the two examples in the section 19.3.7 and 19.3.8 of RTEMS Ada User's Guide. They are written in C. I expect they will be written in Ada. Thanks Rong