June 2016
Intermediate to advanced
490 pages
12h 14m
English
This chapter examines some real-world techniques that can be used when developing an real-time operating system (RTOS)-based project. The chapter begins by reviewing how the Cortex-M interrupt and exception structure provides support for an RTOS kernel. It then details how to integrate user peripheral interrupt without disturbing the real-time features of the RTOS. Power and watchdog management in a multithread environment are next considered before looking at how to develop a project which contains a mixture of real-time processing and event-driven code. The chapter concludes by examining methods to provide extended diagnostic features using the CoreSight Instrumentation trace.
CMSIS-RTOS; Instrumentation ...
Read now
Unlock full access