CI for firmware/embedded engineers on any hardware

ryanrana1 pts0 comments

Cilicon — build and boot your firmware on every chip, in CI.

⚒️" />

cilicon tests your code on your target hardware with zero<br>friction.

microcontroller, arm or risc-v box, gpu — cilicon sits in your ci and<br>builds, boots, and logs your code on every target you ship to,<br>owning zero hardware. one pr check. analyze with cli.

uses: RyanRana/cilicon@v1<br>Copy

Get started<br>Read the docs →

GitHub

cilicon — zsh

# add cilicon to your CI — .github/workflows/cilicon.yml<br>- uses: RyanRana/cilicon@v1

# or run it locally — build AND boot every target, in parallel<br>$ cilicon run

→ cilicon · 3 targets · fanned across Modal cloud<br>✓ jetson-perception/linux-arm · runs<br>✓ stm32h7/cortex-m · boots<br>✗ pi5-loadtest/linux-arm · SIGSEGV, caught pre-flash<br>2 / 3 passed · ~7s wall-clock

Supports hardware from

cilicon hardware target firmware build boot

Related Articles