May 2025
Intermediate to advanced
573 pages
14h 38m
English
One machine can do the work of fifty ordinary men. No machine can do the work of one extraordinary man.
— Elbert Hubbard
Because it deals with the details of devices, processors, and memory, an operating system cannot be designed without knowledge of the capabilities and features of the underlying hardware. Throughout the text, we will use two example hardware platforms: a Galileo and a BeagleBone Black. The platforms each consist of a small, low-cost circuit board that includes a processor, memory, and a few I/O devices. The processors on the boards employ well-known instruction sets: the Galileo uses Intel's instruction set that is known as x86, and the BeagleBone Black ...
Read now
Unlock full access