6

Tasks

Abstract

Tasks—also known as threads—are the fundamental execution flows in a real-time operating system. This chapter describes how they are configured in Nucleus SE. Details of all the relevant application program interfaces are included, along with their Nucleus SE implementation details.

Keywords

RTOS; Nucleus; task; thread

The concept of a task was introduced in earlier chapters. In most respects, Nucleus SE conforms to expectations in terms of how a task is represented at the conceptual level. Fundamentally, a task is just a set of register values, which may be currently loaded into the processor’s registers (for the executing task) or may be stored ready for a context switch to a task at some later time. In most cases, a task also has ...

Get Embedded RTOS Design now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.