firmware-cpp

Installation
SKILL.md

Write C++ applications that use a downloaded Edge Impulse C++ library on desktop, Linux, or generic MCU targets.

Choose the export

Studio offers two C++ deployment options. Confirm which one the user downloaded before writing build instructions:

  • C++ library — portable, no external dependencies, compiles with any modern C++ compiler. Use for desktop apps, generic MCU integration, and CMake projects. No hardware acceleration.
  • C++ library (Linux) — same portable library plus full hardware acceleration on Linux (full TensorFlow Lite and target-specific optimizations). Prefer it for Raspberry Pi, Jetson, and other Linux SBCs, and build it with the example-standalone-inferencing-linux harness rather than a hand-written CMakeLists.

Library layout (portable export)

After extracting the .zip, the structure is:

edge-impulse-sdk/
  edge-impulse-sdk/   # SDK source
  model-parameters/   # model weights and config
  tflite-model/       # TFLite flatbuffer
  CMakeLists.txt      # top-level build file
Installs
2
GitHub Stars
7
First Seen
Aug 28, 2026