In the last few years, there has been a rapid explosion the embedded systems market fueled in part by the significant increases in computing power and communication bandwidth. This has led to a trend towards networked, multi-function, convergence devices that implement a large part of their functionality in software rather than hardware. The increasing use of software in embedded systems coupled with the time-to-market pressures has resulted in the need for full-featured real-time operating systems and availability of third part software to support the development. As a result, many embedded systems developers are discovering that it is not worthwhile to develop (or maintain) home-grown operating systems&#151instead they are converging towards commercial realtime operating systems.