LIBRISTO
LIBROAMANTO
povinné
Staňte sa súčasťou komunity milovníkov kníh z celého sveta a získajte hromadu výhod. Založiť účet zdarma
0
Doprava zadarmo s Packetou nad 59.99 €
Kuriér DPD 2.99 Zberné miesto GLS 2.99 SPS 3.99 Kuriér GLS 3.49 SPS Parcel Shop 2.99 Packeta kurýr 3.99 Pošta 3.99 Zberné miesto DPD 2.99 Zberné miesto DPD 0.00 Packeta 2.99

Doprava zdarma pre objednávky nad 59,99 € s Packetou a SPS Boxmi.

RTOS Driver Foundations

The Beginner's Guide to Writing Safe ISRs, Device Drivers, and Concurrency in Embedded C

Jazyk AngličtinaAngličtina
Kniha Brožovaná
Kniha RTOS Driver Foundations Silas C. Logic
Libristo kód: 50483756
Nakladateľstvo Independently published, december 2025
Escape the "Super-Loop" and Build Firmware That Actually Multitasks.Are you an embedded developer wh... Celý popis
? points 44 b
18.30
Skladom u dodávateľa Odosielame za 9-15 dní

30 dní na vrátenie tovaru

Escape the "Super-Loop" and Build Firmware That Actually Multitasks.

Are you an embedded developer whose code turns into spaghetti the moment you add a second sensor? Do you struggle with random crashes, frozen screens, or data that gets corrupted for no apparent reason?

Writing firmware inside a simple while(1) loop works fine for blinking an LED. But when you need to handle high-speed UART data, update a display, and read buttons all at the same time, the "super-loop" approach falls apart.

It's time to upgrade your toolkit.

RTOS Driver Foundations is the practical, no-nonsense guide to bridging the gap between bare-metal programming and the professional world of Real-Time Operating Systems. This book doesn't just teach you how to use an RTOS; it teaches you how to think like a systems architect.

Why this book?

Most RTOS textbooks are filled with dense academic theory about scheduling algorithms that you'll never use. This book is different. It focuses entirely on the practical application of C code to build safe, reliable device drivers. It takes you step-by-step through the transition from a single-threaded mind to a multi-threaded master.

Here is what you will master inside:

  • The Death of the Super-Loop: Understand exactly why and when to switch to an RTOS, and how the Scheduler acts as the "invisible hand" managing your tasks.

  • The Golden Rules of ISRs: Learn how to write Interrupt Service Routines that are fast, safe, and never crash your kernel.

  • Concurrency Demystified: Finally grasp the difference between a Mutex, a Binary Semaphore, and a Counting Semaphore-and know exactly when to use each to prevent race conditions.

  • Inter-Task Communication: Stop using dangerous global variables. Learn to use Queues, Mailboxes, and Ring Buffers to pass data safely between threads.

  • Driver Architecture: Build drivers that separate Control (IOCTL) from Data Flow. Learn the secrets of Blocking vs. Non-Blocking APIs and how to integrate DMA to offload the CPU.

  • Safety First: Protect your system from the "Deadly Embrace" of Deadlock, fix Priority Inversion, and catch Stack Overflows before they brick your device.

Who is this book for?

  • Embedded Beginners: You know C and have blinked an LED, but terms like "Context Switch" and "Preemption" scare you.

  • Hobbyists & Makers: You want to move beyond Arduino-style polling and write professional-grade firmware.

  • Students: You need a practical reference that explains how to build the labs your professors are assigning.

What you need to know:

This guide assumes you have a basic understanding of C programming (pointers, structs, and arrays) and basic electronics. No prior RTOS experience is required.

Stop fighting your own code. Learn the foundations of safe, concurrent firmware today.

Scroll up and grab your copy to start building systems that work-and stay working.

Herečka & Polyglotka
EWA KASP pre
Prehrať video
Ewa Kasp
Libristo má najväčší výber cudzojazyčnej literatúry. Preto si knihy kupujem tu.
Darujte túto knihu ešte dnes
Je to jednoduché
1 Pridajte knihu do košíka a vyberte možnosť doručiť ako darček 2 Obratom Vám zašleme poukaz 3 Knihu zašleme na adresu obdarovaného

Prihlásenie

Prihláste sa k svojmu účtu. Ešte nemáte Libristo účet? Vytvorte si ho teraz!

 
povinné
povinné

Nemáte účet? Získajte výhody Libristo účtu!

Vďaka Libristo účtu budete mať všetko pod kontrolou.

Vytvoriť Libristo účet