Skip to Main Content
Debugging Embedded and Real-Time Systems
book

Debugging Embedded and Real-Time Systems

by Arnold S. Berger
July 2020
Intermediate to advanced content levelIntermediate to advanced
302 pages
8h 29m
English
Newnes
Content preview from Debugging Embedded and Real-Time Systems

10: Debugging real-time operating systems (RTOS)

Abstract

This chapter is about debugging real-time software (and hardware) in the presence of a real-time operating system, or RTOS. It compares the nature of the RTOS with more familiar operating systems, such as Windows or Linux, and then goes on to discuss how the nature of the RTOS leads to debugging issues that may be difficult to find when a system is running in real time and can’t be stopped.

Keywords

RTOS; LTspice; Synchronization; Inversion; Interrupts; Exceptions; Threads; NDA; Priority Inversion; ISR

Introduction

We’re all familiar with our PC-based operating systems. Windows, for example is the most common operating system in the world today, although we might argue that the Android ...

Become an O’Reilly member and get unlimited access to this title plus top books and audiobooks from O’Reilly and nearly 200 top publishers, thousands of courses curated by job role, 150+ live events each month,
and much more.
Start your free trial

You might also like

Real-Time Embedded Systems

Real-Time Embedded Systems

Ivan Cibrario Bertolotti, Gabriele Manduchi

Publisher Resources

ISBN: 9780128178126