Hi - I answer from the OpenSmartRoute documentation: routing, the API, plans and quotas, self-hosting. Ask away, or open a support ticket if you need a person.
Grounded in the docs - follow a source before acting on it.
embedded-os - Skill - OpenSmartRoute
Skillv1.0.0
embedded-os
Use for embedded Linux, RTOS, bare-metal scheduling, tasks, interrupts, IPC, drivers, synchronization, memory, timing, watchdogs, power, and fault handling.
Imported from caijixuexi/flyingchip_abg_plugins (plugins/flyingchip-abg-embedded-os-cursor/skills/embedded-os/SKILL.md). Install upstream with npx skills add caijixuexi/flyingchip_abg_plugins --skill embedded-os. Copyright stays with the author.
Embedded OS
Begin by identifying the execution model: bare metal, RTOS, embedded Linux, or mixed firmware.
For each design or code change, cover:
task/process ownership and lifecycle
interrupt context versus thread context
synchronization and priority inversion
memory ownership, lifetime, and bounded allocation
timing budget, latency, jitter, and watchdog behavior
startup, shutdown, brownout, reset, and recovery paths
observability through logs, counters, traces, and crash artifacts