O'Reilly logo

Embedded Systems Architecture by Daniele Lacamera

Stay ahead with the world's most comprehensive technology and business learning platform.

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, tutorials, and more.

Start Free Trial

No credit card required

Process isolation – Tock

Tock is an open source operating system for embedded devices, based on a cooperative scheduler and aimed at exploring the characteristics of the Rust programming language, to take advantage of the intrinsic safety characteristics of the language to write an embedded operating system.

Rust is a recently developed programming language, different from all other languages because it provides memory safety through checks at compile time, without the need to track the lifetime of the objects allocated manually, but also without the use of a garbage collector or any runtime component.

The language itself is oriented to the development of the next generation of secure web browser engines, but the lack of runtime components, ...

With Safari, you learn the way you learn best. Get unlimited access to videos, live online training, learning paths, books, interactive tutorials, and more.

Start Free Trial

No credit card required