Getting Started with QNX 4 -- A Guide for Realtime Programmers