March 2019
Intermediate to advanced
538 pages
13h 38m
English
Now that the program works on the desktop, we can make an embedded system from it. The details given here are specific to Raspberry Pi, but similar steps apply when developing for other embedded Linux systems such as BeagleBone, ODROID, Olimex, Jetson, and so on.
There are several different options for running our code on an embedded system, each with some advantages and disadvantages in different scenarios.
There are two common methods for compiling the code for an embedded device: