Hands-On RTOS with Microcontrollers: Create high-performance, real-time embedded systems using FreeRTOS, STM32 MCUs, and SEGGER debug tools

Author:   Jim Yuill ,  Penn Linder
Publisher:   Packt Publishing Limited
Edition:   2nd Revised edition
ISBN:  

9781803237725


Pages:   570
Publication Date:   30 September 2025
Format:   Paperback
Availability:   Available To Order   Availability explained
We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately.

Our Price $131.97 Quantity:  
Add to Cart

Share |

Hands-On RTOS with Microcontrollers: Create high-performance, real-time embedded systems using FreeRTOS, STM32 MCUs, and SEGGER debug tools


Overview

Full Product Details

Author:   Jim Yuill ,  Penn Linder
Publisher:   Packt Publishing Limited
Imprint:   Packt Publishing Limited
Edition:   2nd Revised edition
ISBN:  

9781803237725


ISBN 10:   1803237724
Pages:   570
Publication Date:   30 September 2025
Audience:   Professional and scholarly ,  Professional & Vocational
Format:   Paperback
Publisher's Status:   Active
Availability:   Available To Order   Availability explained
We have confirmation that this item is in stock with the supplier. It will be ordered in for you and dispatched immediately.

Table of Contents

Table of Contents Introducing Real-Time Systems Introducing the Development Board Introducing the Development Tools Understanding Super-Loops Implementing the Super-Loop Understanding RTOS Tasks Running the FreeRTOS Scheduler Protecting Data and Synchronizing Tasks Intertask Communication Drivers and ISRs More Efficient Drivers and ISRs Sharing Hardware Peripherals among Tasks Creating Loose Coupling with Queues FreeRTOS Memory Management Multi-Processor and Multi-Core Systems Troubleshooting Tips and Next Steps Appendix A - Tools Quick-Reference Appendix B - Reference Information Appendix C - Creating FreeRTOS Projects, and Installing FreeRTOS

Reviews

Author Information

Jim Yuill is a senior computer-systems engineer, with 30 years of experience. He has worked in operating-systems development, cyber-security R&D, network systems-programming, and university teaching. He has a PhD in computer science, with a thesis in cyber security, which is highly cited. Penn Linder is a Senior Electrical Engineer at IVEK Corporation, a manufacturer of industrial pumps and controllers. He has had a passion for embedded systems since taking his first embedded controllers' class at Penn State University in 1995. He followed his passion by working for various companies that allowed him to design both hardware and software for products using embedded systems. Some of the products he has worked on include lighting controls, medical devices, and industrial automation equipment. His early years were spent cranking out bare-metal assembly code for 8-bit MCUs. In his later years, he wrote software using C and FreeRTOS for 32-bit ARM Cortex-M processors.

Tab Content 6

Author Website:  

Countries Available

All regions
Latest Reading Guide

OCT_RG_2025

 

Shopping Cart
Your cart is empty
Shopping cart
Mailing List