This two-part class examines the inner workings of a real-time kernel. A real-time kernel (also known as an RTOS) is software that manages the time of a microprocessor, microcontroller or DSP, allows multitasking and, provides valuable services to your embedded application. By understanding internals, attendees have a better grasp on the issues involved when using a kernel. This class uses a combination of code, graphics, animations and, running examples on an actual target CPU to show attendees how a kernel works. Attendees will experience the inner workings of a scheduler, see what’s involved in a context switch, examines how semaphores, message queues, and many other common kernel services are typically implemented. This is the best class on the subject.