Get Started

Choose your path based on your role. Each track guides you from setup to your first working project.

⚙️

Firmware Engineers

Build real-time firmware with eos RTOS and eBoot secure bootloader.

Quick Start Steps

  1. 1Clone the eos repository
  2. 2Install ARM GCC toolchain via ebuild
  3. 3Build the blink example for your board
  4. 4Flash and run on target hardware
  5. 5Explore the HAL and driver APIs
📱

Application Developers

Build web, desktop, and mobile applications with eOffice, eBrowser, and eApps.

Quick Start Steps

  1. 1Clone eOffice and run npm install
  2. 2Start the dev server with npm run dev
  3. 3Explore the 12 integrated applications
  4. 4Try eBot AI actions in eDocs
  5. 5Build a companion app with eApps
🧠

AI/ML Engineers

Deploy ML models on embedded devices with eAI inference engine.

Quick Start Steps

  1. 1Train a model with the Python pipeline
  2. 2Quantize to INT8 with eAI tools
  3. 3Deploy to target via ebuild
  4. 4Profile inference performance
  5. 5Integrate with product firmware
📡

Hardware Designers

Design PCBs and integrate with firmware using KiCad and ebuild.

Quick Start Steps

  1. 1Review KiCad schematics in eHardware-Designs-Products
  2. 2Use ebuild analyze for BOM and DRC
  3. 3Cross-reference pin maps with firmware HAL
  4. 4Simulate with EoSim before fabrication
  5. 5Build firmware for custom boards
🔨

DevOps / Build Engineers

Set up CI/CD, simulation, and testing for EmbeddedOS projects.

Quick Start Steps

  1. 1Configure ebuild.yaml for your project
  2. 2Set up GitHub Actions CI pipeline
  3. 3Configure EoSim for automated testing
  4. 4Set up toolchain caching and artifact management
  5. 5Deploy firmware updates via eBoot FOTA

All repositories are open source under the MIT license.

Browse All Repositories