| (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 |