|
|
ICL XINU is a small preemptive multi-threaded operating system (or micro-kernel,
if you prefer) that is well suited for embedded systems development and may be
used with either the PC on a Stick or ICL-4300 "PC in a Brick." Using a
multithreaded operating system can in many ways simplify system design and
improve performance. Without a multithreaded operating system, often the
embedded system developer must come up with tricky methods to perform multiple
concurrent operations, such as complex state machines and interrupt service
routines. A multithreaded operating system gives you the ability to naturally
divide logically unique tasks into separate threads, which appear to execute
concurrently.
Documentation for Xinu is included in the ICL-4300 C SDK Reference Manual. If
used with the PC on a Stick, refer to the separate manual using the link below. |