December 2020
Intermediate to advanced
382 pages
7h 23m
English
Queues are a simple method of intertask communication—just slightly more complex than mailboxes—supported by Nucleus SE. They provide a low-cost, but flexible, means of passing simple data messages between tasks. In this chapter, the operation of queues is outlined, with details of all the relevant application program interfaces. The implementation of queues in Nucleus SE is also detailed.
RTOS; Nucleus; queue
Queues were introduced in Chapter 3, RTOS Services and Facilities. They provide a more flexible means of passing simple messages between tasks than mailboxes.
In Nucleus SE, queues are configured at build time. There may be a maximum of 16 queues configured for an application. If no queues are configured, ...
Read now
Unlock full access