© The Author(s), under exclusive license to APress Media, LLC, part of Springer Nature 2022
A. Radovici, I. CulicGetting Started with Secure Embedded Systemshttps://doi.org/10.1007/978-1-4842-7789-8_11

11. Tock Userspace Drivers

Alexandru Radovici1   and Ioana Culic1
(1)
Wyliodrin, Bucharest, Romania
 

In the previous chapters, we focused on building a kernel capsule to interface an LED matrix. This capsule is part of the Tock kernel and is registered as a new driver. However, the Tock architecture allows us to build drivers that run in the userspace.

The userspace drivers are deployed as regular processes that run on the system. They leverage Tock’s inter-process communication mechanism so other processes can interact with them and ask them to perform ...

Get Getting Started with Secure Embedded Systems: Developing IoT Systems for micro:bit and Raspberry Pi Pico Using Rust and Tock now with the O’Reilly learning platform.

O’Reilly members experience books, live events, courses curated by job role, and more from O’Reilly and nearly 200 top publishers.