O'Reilly logo

Microcontrollers, Second Edition by J. W. Bruce, Robert Reese, Bryan A. Jones

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

CHAPTER 14OPERATING SYSTEMS FOR EMBEDDED SYSTEMS

This chapter discusses essential concepts of operating systems for embedded systems, such as tasks, scheduling schemes, coordination and communication between tasks, and operating system services. This chapter also introduces a lightweight, cooperative multitasking operating system for the Microchip PIC24 μC family. Several example applications are provided.

Learning Objectives

After reading this chapter, you will be able to:

image Describe the difference between cooperative multitasking, preemptive multitasking, and programming.

Write pseudo-code to outline an application with concurrently executing ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required