Tock Embedded Operating System
Tock Embedded Operating System | Tock is a safe, multitasking operating system for low-power, low-memory microcontrollers.
Programmable IoT starts at the edge
An embedded operating system designed for running multiple concurrent, mutually distrustful applications on low-memory and low-power microcontrollers.
Get started
Join the community
Extensible
Safely use drivers and kernel extensions from third parties
Reliable
Run processes reliably with minimal resource overhead
Low-power
Automatic low power operation
Learn More
Sensor Networks
The Signpost is a modular city-scale sensing platform that provides power<br>and connectivity for a diverse set of sensing modules. Signpost is built<br>around Tock, and uses multiprogramming to let researchers build<br>applications and run experiments.
Security critical devices
Security critical devices, like TPMs and USB authentication fobs, are<br>actually multiprogramming environments running applications written by<br>different people. Tock guarantees that untrusted components can’t leak<br>secrets even if they are buggy or crash.
Wearables
Tock enables consumer IoT devices, like sports watches or fitness trackers,<br>that need to run for months on small batteries and low-memory<br>microcontrollers, to support third-party apps just like PC-grade<br>operating systems.