Skip to content

Embedded Systems — question 10 of 10

Write a real answer. It is graded against the question's rubric, and the mastery movement is computed by the same engine the product uses. Scoring here is deterministic rather than model-written, so this page costs nothing to run and nothing is saved. In a track built from your own posting, the same rubric is graded by the model, which is what produces feedback about your reasoning rather than about coverage.

You're scoping firmware architecture for a battery-powered sensor node: it samples three sensors on different schedules (10Hz, 1Hz, and on-demand triggered by a button press), does light filtering on the results, and transmits over a low-power radio. You have about 32KB of flash and 8KB of RAM to work with. Walk through how you'd decide between a bare-metal super loop with a simple scheduler versus a small RTOS, and what specifically would change your answer.

How sure are you?

Being confidently wrong costs more mastery than admitting a guess — that is deliberate, and it is how misconceptions get found.

Neither is graded, and nothing here is recorded.