Chapter 4: Preparing a C environment. This chapter deals with the necessary work for getting from startup in assembly code to C code. Chapter 5: Build & debug system. Here we show how the work can be streamlined by adding a CMake-based build system, and how the bare-metal program can...