layout | css |
---|---|
default |
/assets/css/landing.css |
An embedded operating system designed for running multiple concurrent, mutually distrustful applications on low-memory and low-power microcontrollers.
{:.links}
- Get started{:.button}
- Join the community{:.button}
{:.features}
-
{:.extensible}
Safely use drivers and kernel extensions from third parties
-
{:.reliable}
Run processes reliably with minimal resource overhead
-
{:.lowpower}
Automatic low power operation
Learn More{:.button}
{:#applications}
-
#### Sensor Networks
The Signpost is a modular city-scale sensing platform that provides power and connectivity for a diverse set of sensing modules. Signpost is built around Tock, and uses multiprogramming to let researchers build applications and run experiments.
![Signpost modular city-scale sensing platform]({{ site.baseurl }}/assets/img/signpost.png)
-
#### Security critical devices
Security critical devices, like TPMs and USB authentication fobs, are actually multiprogramming environments running applications written by different people. Tock guarantees that untrusted components can't leak secrets even if they are buggy or crash.
![USB authentication key]({{ site.baseurl }}/assets/img/usb-authkey.png)
-
#### Wearables
Tock enables consumer IoT devices, like sports watches or fitness trackers, that need to run for months on small batteries and low-memory microcontrollers, to support third-party apps just like PC-grade operating systems.
![Smart sports watch]({{ site.baseurl }}/assets/img/running-watch.png)