Embedded Systems

RTOS Bring-up for Field Devices

Hands-on lab sequence for scheduling, drivers, and power states on a Cortex-M class board.

Format: Bootcamp · Level: Intermediate · Duration: 5 weeks

Tuition (informational): 980,000 KRW

RTOS Bring-up for Field Devices

Lead mentor

Haneul Park

Former lead firmware engineer on consumer gateways; prefers small diffs and loud test names.

Overview

You move from a bare board to a predictable firmware loop: interrupt priorities, DMA hand-offs, and logging that stays readable under load. Labs use real sensors and a gateway so you can observe traffic the way production teams do. Mentors focus on reviewable commits and naming conventions that survive hand-off to cloud teams.

What is included

  • Board bring-up checklist you can reuse on new silicon
  • Thread timing exercises with logic analyzer captures
  • OTA staging pattern without blocking factory recovery
  • Structured logging that maps cleanly to cloud log streams
  • Power-state table workshop with measured draw targets
  • Pairing sessions on readable HAL boundaries
  • Capstone: ship a two-week soak test plan

Outcomes

  1. Ship a firmware image with documented rollback
  2. Explain interrupt latency trade-offs to peers
  3. Produce a power profile baseline for your board

Participant notes

  • The RTOS Bring-up labs finally connected JTAG traces to the story our cloud team tells about latency. Week two felt dense, yet the soak-test capstone made the pacing worth it.

    Minseo K. · Firmware engineer · 5/5 · survey

FAQ

A modest supply helps, but the core labs can run on USB power with current limits noted in the workbook. We publish a compact parts list two weeks before start.

Back to course table  ·  Talk with moderators