blob: 2c3b30d47541d9908237b32ae2c4650f69ea41c2 [file] [log] [blame] [view] [edit]
(embedded-section)=
# Embedded Systems
Deploy ExecuTorch on constrained embedded systems and microcontrollers.
## API Reference & Development
Start here for C++ development with ExecuTorch runtime APIs and essential tutorials.
- {doc}`executorch-runtime-api-reference` **Start here**: Complete runtime API reference for embedded development
- {doc}`running-a-model-cpp-tutorial` Step-by-step C++ API tutorial with practical examples
- {doc}`extension-module` Custom module extensions for specialized functionality
- {doc}`extension-tensor` Tensor operations and memory management extensions
## Build & Integration Guide
- {doc}`using-executorch-cpp` Complete setup guide for C++ runtime integration
- {doc}`using-executorch-building-from-source` Building from Source
## Choose Backend for acceleration
- {doc}`embedded-backends` Available embedded backends and acceleration options
## Tutorials
- {doc}`backends/arm-ethos-u/tutorials/ethos-u-getting-started` Export a simple PyTorch model for the ExecuTorch Ethos-U backend
- {doc}`raspberry_pi_llama_tutorial` Deploy a LLaMA model on a Raspberry Pi
- {doc}`pico2_tutorial` Deploy a demo MNIST model on the Raspberry Pi Pico 2
```{toctree}
:hidden:
executorch-runtime-api-reference
running-a-model-cpp-tutorial
extension-module
extension-tensor
using-executorch-cpp
using-executorch-building-from-source
embedded-backends
backends/arm-ethos-u/tutorials/ethos-u-getting-started
raspberry_pi_llama_tutorial
pico2_tutorial