Skip to content

Zephyr: Expand samples and documentation #17654

@rascani

Description

@rascani

The zephyr/ subfolder already provides external module integration (module.yml, CMakeLists.txt, Kconfig, submanifest) with a basic add model example running on Corstone 300/320 FVP (Ethos-U55/U85), Cortex-M55 CPU-only, and STM Nucleo n657x0_q. This issue extends that foundation with additional sample applications and improved documentation.

  • At least 2 additional sample apps beyond the existing add model (e.g., KWS, MV2)
  • Samples build with standard west build workflow
  • Samples validated on >= 2 board targets (FVP + at least one hardware board)
  • Documentation added to ExecuTorch docs covering the new samples
  • CI validation of Zephyr samples
  • Blog post announcing Zephyr support & documentation
  • Stretch/P1 goal: Would be fun to have an example running 2 different models in parallel showing zephyrOS task/switches. On hardware with NPU one could use the NPU and the other stay on the CPU.

cc @psiddh @AdrianLundell @digantdesai

Metadata

Metadata

Assignees

Labels

module: microcontrollersFor embedded MCUs like Cortex-M, or RTOS like Zephyr, does not track NPU backend like Arm Ethos.

Type

Projects

Status

To triage

Status

In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions