Skip to content
14 Technical Books

EmbeddedOS Library

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

14
Books
4,950+
Total Pages
Free
Open Access
MIT
License

Featured Book

EmbeddedOS: The Complete Guide

EmbeddedOS: The Complete Guide

From Bare Metal to Full Stack

All Levels

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.

Kernel ArchitectureDriver DevelopmentNetworkingSecurityApplications
42 chapters · 620 pages Download PDF View Source
EoS Kernel Internals
Advanced

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).

RTOS SchedulingMemory AllocatorsInterrupt Handling
28ch · 380pp
eBoot: Secure Bootloader Design
Intermediate

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.

Secure BootOTA UpdatesHardware Security
22ch · 290pp
eIPC: Inter-Process Communication
Intermediate

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.

Message QueuesShared MemoryTyped Channels
24ch · 310pp
ebuild: Build System & Toolchain
Intermediate

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.

Cross-CompilationCMakeeFab Manifests
18ch · 240pp
eAI Edge: On-Device AI
Advanced

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.

TensorFlow LiteModel QuantizationHardware Acceleration
32ch · 420pp
eNI: Neural Interface Platform
Advanced

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.

BCI DevelopmentEEG Signal ProcessingNeural Decoding
26ch · 360pp
EoSim: Hardware Simulation
Beginner

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.

Platform SimulationGPIO SimulationUART/SPI/I2C
20ch · 280pp
EoStudio: Design & Development
All Levels

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.

3D ModelingGame DesignUI Design
36ch · 460pp
eApps: Building Embedded Applications
Intermediate

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.

LVGL UIC DevelopmentCross-Platform
30ch · 390pp
eDB: Embedded Database Systems
Intermediate

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.

SQL EngineFlash StorageQuery Optimization
20ch · 260pp
eBrowser: Minimal Web Engine
Advanced

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.

HTML ParsingCSS LayoutJavaScript Engine
24ch · 320pp
eOffice: Office Suite Development
Advanced

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.

Document EditorSpreadsheetPresentation
26ch · 340pp
EmbeddedOS Hardware Guide
All Levels

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.

Board Bring-UpDriver DevelopmentPlatform Optimization
40ch · 510pp

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.