You are signed in. Close

You are signed out. Close

Thank you. Your subscription has started. Close

Thank you. You will get an email when a new comic comes out. Close

We could not confirm your payment. If you paid, use the link "Sign in" at the bottom of the page. Close

Something went wrong on our side. Please try again in a moment. Close

Previous episode Cross-compiling and flashing: how firmware gets from a laptop into a chip

How embedded systems work: the hidden computers in everyday things, and how engineers build them

RTOS: how one small chip does two jobs and still keeps its deadline

Add Wi-Fi to a simple device, and a job that took a moment can suddenly make everything else wait for seconds. Many small chips solve this with a tiny operating system that most people never hear of. How does one chip keep two jobs from getting in each other's way?

  1. 1 You add Miva's message to the loop: after the cat goes through, send a message to her phone. Her cat goes out, and her phone shows it.a cat here?read, checkopen, closesend a messageyour catwent out

    You add Miva's message to the loop: after the cat goes through, send a message to her phone. Her cat goes out, and her phone shows it.

  2. 2 Then the cat changes its mind and turns back, and its nose bumps the shut latch. The latch works fine, so why did it stay shut?stillconnecting

    Then the cat changes its mind and turns back, and its nose bumps the shut latch. The latch works fine, so why did it stay shut?

The rest of this episode is for subscribers

Subscribe to read every premium episode. You can cancel when you want.

Paid yearly: $99 instead of $119.88

Next episode Debugging firmware: how to find a bug in a device with no screen

Share this comic

More comics