EmbeddedOS Library
14 comprehensive technical books covering every aspect of EmbeddedOS — free PDF downloads, open-source, community-driven.
Featured Book

EmbeddedOS: The Complete Guide
From Bare Metal to Full Stack
The definitive 42-chapter reference covering the entire EoS platform — kernel internals, HAL design, all 13 ecosystem products. 620+ pages with architecture diagrams, API references, and deployment guides.

EoS Kernel Internals
Real-Time Scheduling & Memory Management
Deep dive into the EoS real-time kernel: task scheduling, memory allocators, interrupt handling, power management, and multi-arch support (ARM, RISC-V, Xtensa, x86_64).

eBoot: Secure Bootloader Design
Hardware Attestation & OTA Updates
Complete guide to building secure boot chains, implementing hardware attestation, and designing reliable OTA update systems with A/B partition support.

eIPC: Inter-Process Communication
Zero-Copy Messaging & Typed Channels
Master high-performance IPC patterns: message queues, shared memory, typed channels, and distributed system design with Go and C SDKs.

ebuild: Build System & Toolchain
Cross-Compilation & CI/CD for Embedded
Master the ebuild CLI: cross-compilation, dependency management, eFab manifests, and CI/CD pipelines for all 52 target platforms.

eAI Edge: On-Device AI
TensorFlow Lite & ONNX on Embedded Systems
Deploy neural networks on microcontrollers and edge devices. Covers model optimization, quantization, hardware acceleration, and the eAI inference engine.

eNI: Neural Interface Platform
Brain-Computer Interface & 1024-Channel EEG
Build brain-computer interface applications using the eNI platform. Covers 1024-channel EEG pipeline, neural signal processing, and real-time BCI applications.

EoSim: Hardware Simulation
Simulate 150 Platforms Without Hardware
Use EoSim to develop and test firmware without physical hardware. Covers all 52 supported platforms, GPIO/UART/SPI/I2C simulation, and HIL bridge testing.

EoStudio: Design & Development
3D Modeling, Game Design & AI Tutoring
Master EoStudio's 12 integrated editors: 3D modeler, game engine, UI designer, code generator, AI tutor, circuit designer, and more.

eApps: Building Embedded Applications
C + LVGL Cross-Platform Development
Build production-ready embedded applications using C and LVGL. Covers all 60+ built-in apps, the eApps framework, and how to publish to the app store.

eDB: Embedded Database Systems
SQL, NoSQL & Key-Value on Flash Storage
Design and implement database systems for embedded devices. Flash wear leveling, query optimization, low-RAM operation, and multi-model data access.

eBrowser: Minimal Web Engine
HTML, CSS & JavaScript on Embedded Displays
Build and extend the eBrowser engine. Covers HTML parsing, CSS layout engine, JavaScript execution, and display drivers for embedded screens.

eOffice: Office Suite Development
11 Applications for Embedded Devices
Architecture and implementation of the eOffice suite: document editor, spreadsheet, presentation, email client, calendar, and 6 more applications.

EmbeddedOS Hardware Guide
83 Boards: Setup, Drivers & Optimization
Comprehensive hardware reference covering all 52 supported platforms, board bring-up procedures, driver development, and platform-specific optimizations.
Want to Contribute a Book?
All books are open source and community-driven. Submit a chapter, fix a typo, or propose a new title on GitHub.
