Zephyr RTOS Cookbook (Paperback)
Lingua: inglese
Editore: Packt Publishing Limited, Birmingham, 2026
- Brossura
- Nuovo

Da: AussieBookSeller, Truganina, VIC, AustraliaAussieBookSeller
Venditore AbeBooks dal 22 giugno 2007
Condizione: Nuovo
EUR 76,06
Quantità: 1 disponibile
Aggiungi al carrelloDescrizione dell’articolo da parte del venditore
Paperback. Zephyr RTOS Cookbook delivers hands-on recipes for tackling real-world challenges in portable, scalable Zephyr application developmentFree with your book: DRM-free PDF version + access to Packt's next-gen Reader*Key FeaturesBuild and organize Zephyr applications using West to enable clean, reproducible, multi-repo workflowsConfigure features with Kconfig and describe hardware with DeviceTreeDevelop portable, scalable systems for industrial and IoT devices using Zephyr subsystems and the device driver modelBook DescriptionAdopting Zephyr RTOS can feel very different from working with bare-metal systems, traditional RTOSes, or embedded Linux. Instead of tightly coupled board-specific code, Zephyr follows a platform-oriented approach built around reusable components, standardized subsystems, and configuration-driven behavior. This shift can be unfamiliar at first, especially for developers moving to Zephyr for real-world products.Zephyr RTOS Cookbook is a recipe-led guide designed to help you make that transition with confidence. Rather than treating Zephyr as just a kernel, the book shows how to work with it as a complete platform. Youll learn how to structure projects using West-managed, multi-repo workspaces, enable and customize system features with Kconfig, and describe hardware cleanly using devicetree to keep applications portable across boards.Each recipe focuses on a practical task youll encounter when building Zephyr-based systems, from integrating drivers and subsystems to reasoning about initialization order, device availability, and permissions at runtime. By the end of the book, youll be able to develop maintainable Zephyr applications, adapt them to different hardware configurations, and confidently scale your codebase across projects and teams.What you will learnSet up a reproducible Zephyr development environment and West workspaceStructure apps and modulesNavigate the Zephyr build flow and inspect key generated outputsConfigure features with KconfigDescribe and customize hardware using devicetreeUse common subsystems: GPIO, I2C, ADC, logging, and shellApply user mode to enforce securityControl peripherals from applications using driversWho this book is forThis book is for embedded developers and engineers transitioning to Zephyr from traditional RTOSes, bare-metal environments, or embedded Linux. It is aimed at readers with experience in embedded C who want to adopt Zephyr as a scalable platform for building portable systems that can be deployed consistently across multiple boards and development teams. This item is printed on demand. Shipping may be from our Sydney, NSW warehouse or from our UK or US warehouse, depending on stock availability.…
Codice articolo 9781807429171
- Titolo
- Zephyr RTOS Cookbook (Paperback)
- Autore
- Dr. Roy Jamil
- Editore
- Packt Publishing Limited, Birmingham
- Anno di pubblicazione
- 2026
- Condizione
- new
- Rilegatura
- Paperback
- Lingua
- inglese
- ISBN 10
- 1807429172
- ISBN 13
- 9781807429171
"The Zephyr RTOS Cookbook is an outstanding and timely resource for anyone building with Zephyr, whether they are just getting started or designing scalable, long-supported products.This book stands out because it helps readers move beyond simply getting things working to truly understanding how to build with Zephyr confidently and effectively." - David Leach, former Zephyr TSC representative and former NXP Zephyr Governing Board representative
Zephyr RTOS Cookbook delivers hands-on recipes for tackling real-world challenges in portable, scalable Zephyr application development
Free with your book: DRM-free PDF version + access to Packt's next-gen Reader*
Key Features
- Build and organize Zephyr applications using West to enable clean, reproducible, multi-repo workflows
- Configure features with Kconfig and describe hardware with DeviceTree
- Develop portable, scalable systems for industrial and IoT devices using Zephyr subsystems and the device driver model
Book Description
Adopting Zephyr RTOS can feel very different from working with bare-metal systems, traditional RTOSes, or embedded Linux. Instead of tightly coupled board-specific code, Zephyr follows a platform-oriented approach built around reusable components, standardized subsystems, and configuration-driven behavior. This shift can be unfamiliar at first, especially for developers moving to Zephyr for real-world products.
Zephyr RTOS Cookbook is a recipe-led guide designed to help you make that transition with confidence. Rather than treating Zephyr as just a kernel, the book shows how to work with it as a complete platform. You’ll learn how to structure projects using West-managed, multi-repo workspaces, enable and customize system features with Kconfig, and describe hardware cleanly using devicetree to keep applications portable across boards.
Each recipe focuses on a practical task you’ll encounter when building Zephyr-based systems, from integrating drivers and subsystems to reasoning about initialization order, device availability, and permissions at runtime. By the end of the book, you’ll be able to develop maintainable Zephyr applications, adapt them to different hardware configurations, and confidently scale your codebase across projects and teams.
Get a free FRDM-MCXN236 development board from NXP. Details are in the book.
What you will learn
- Set up a reproducible Zephyr development environment and West workspace
- Structure apps and modules
- Navigate the Zephyr build flow and inspect key generated outputs
- Configure features with Kconfig
- Describe and customize hardware using devicetree
- Use common subsystems: GPIO, I2C, ADC, logging, and shell
- Apply user mode to enforce security
- Control peripherals from applications using drivers
Who this book is for
This book is for embedded developers and engineers transitioning to Zephyr from traditional RTOSes, bare-metal environments, or embedded Linux. It is aimed at readers with experience in embedded C who want to adopt Zephyr as a scalable platform for building portable systems that can be deployed consistently across multiple boards and development teams.
Table of Contents
- Introducing the Zephyr Project
- Structuring and Building Zephyr Applications
- Configuring Zephyr Applications with Kconfig
- Using Devicetree to Describe Hardware
- Exploring Zephyr's Device Driver Model
- System Initialization and Multithreading
- Working with Zephyr Subsystems
- User Mode in Zephyr
"Riassunto" può appartenere a un’altra edizione di questo titolo.
Informazioni sull’autore
Dr. Roy Jamil is an Embedded Systems Engineer, trainer, and consultant at AC6 specializing in Zephyr RTOS and embedded Linux. He holds a PhD in Embedded Systems focused on asymmetric multiprocessing platforms combining Linux and real-time operating systems. A Zephyr Project Technical Steering Committee (TSC) representative, Roy has delivered Zephyr professional training worldwide since 2022. He supports companies adopting Zephyr and porting new drivers and boards.
Dr. Ayoub Bourjilat is an Embedded Systems Engineer, trainer, and consultant at AC6. He holds a PhD in Embedded Systems and brings hands-on experience across RTOSes, processor architectures, and FPGA platforms. Through training and consulting, he focuses on robust system architecture, scalable Zephyr integration, and building auditable, secure-by-design embedded products aligned with modern industrial and IoT constraints.
"Descrizione articolo" può appartenere a un’altra edizione di questo titolo.
AussieBookSeller
Truganina, VIC, Australia
Venditore AbeBooks dal 22 giugno 2007
Tariffe di spedizione da Australia a U.S.A.
| Articolo | Da 25 a 45 giorni lavorativi | Da 8 a 14 giorni lavorativi |
|---|---|---|
| Primo articolo | EUR 33,03 | EUR 39,28 |
Metodi di pagamento
Informazioni sull’azienda del venditore
The Nile Group Pty Ltd
42 Apex Drive
Truganina, VIC Australia 3029
Condizioni di vendita
We guarantee the condition of every book as it's described on the Abebooks web sites. If you're dissatisfied with your purchase (Incorrect Book/Not as Described/Damaged) or if the order hasn't arrived, you're eligible for a refund within 30 days of the estimated delivery date. If you've changed your mind about a book that you've ordered, please use the Ask bookseller a question link to contact us and we'll respond within 2 business days.
Diritto di recesso
Se sei un consumatore puoi recedere dal contratto in conformità con quanto segue. Per Consumatore si intende qualsiasi persona fisica che agisce per scopi estranei alla propria attività commerciale, imprenditoriale, artigianale o professionale.
Informazioni sul diritto di recesso
Diritto legale di recesso
Hai il diritto di recedere dal presente contratto entro 14 giorni senza fornire alcuna motivazione.
Il periodo di recesso scade dopo 14 giorni dal giorno in cui tu o una terza parte, diversa dal vettore e da te indicata, acquisisce il possesso fisico dell'ultimo bene o dell'ultimo lotto o pezzo.
Per esercitare il diritto di recesso, compila e invia elettronicamente una dichiarazione esplicita sul nostro sito Web, alla voce “I miei acquisti” nella sezione “Mio account”. Ti comunicheremo senza indugio una conferma di ricezione di tale recesso su un supporto durevole (ad es. via e-mail).
Per rispettare il termine di recesso, è sufficiente inviare la comunicazione relativa all'esercizio del diritto di recesso prima della scadenza del periodo di recesso stesso.
Effetti del recesso
In caso di recesso dal presente contratto, ti rimborseremo tutti i pagamenti ricevuti, compresi i costi di spedizione (ad eccezione dei costi supplementari derivanti dalla tua eventuale scelta di un tipo di spedizione diverso dal tipo meno costoso di consegna standard da noi offerto).
Potremo effettuare una detrazione dal rimborso per la perdita di valore dei beni forniti, qualora tale perdita sia il risultato di una manipolazione non necessaria da parte tua.
Eseguiremo il rimborso senza indebito ritardo e non oltre 14 giorni dal giorno in cui saremo informati della tua decisione di recedere dal presente contratto.
Il rimborso sarà effettuato utilizzando lo stesso mezzo di pagamento da te usato per la transazione iniziale, salvo che tu non abbia espressamente concordato altrimenti; in ogni caso, non dovrai sostenere alcun costo quale conseguenza di tale rimborso.
Possiamo trattenere il rimborso finché non avremo ricevuto i beni oppure finché non avrai fornito la prova di averli rispediti, a seconda di quale condizione si verifichi per prima.
Dovrai rispedire i beni o consegnarli a AussieBookSeller, Truganina, Victoria, Australia, senza indebito ritardo e, in ogni caso, entro 14 giorni dal giorno in cui ci hai comunicato la tua volontà di recedere dal presente contratto. Il termine è rispettato se rispedisci i beni prima della scadenza del periodo di 14 giorni. I costi diretti della restituzione dei beni saranno a tuo carico. Sei responsabile solo della diminuzione del valore dei beni risultante da una manipolazione diversa da quella necessaria per stabilire la natura, le caratteristiche e il funzionamento dei beni stessi.
Eccezioni al diritto di recesso
Il diritto di recesso non si applica a:
- La fornitura di giornali, periodici o riviste ad eccezione dei contratti di abbonamento; e
- La fornitura di contenuto digitale non fornito su un supporto materiale (ad es. su un CD o DVD), se al momento dell'invio dell'ordine hai accettato l'inizio dell'esecuzione e hai riconosciuto che non avresti potuto recedere una volta iniziata l'esecuzione.
Condizioni di spedizione
Please note that titles are dispatched from our UK and NZ warehouse. Delivery times specified in shipping terms. Orders ship within 2 business days. Delivery to your door then takes 8-15 days.