June 2017
Intermediate to advanced
478 pages
13h 14m
English
Let's assume that your hardware department has created a new board called Nova that is based on the BeagleBone Black and that you need to port U-Boot to it. You will need to understand the layout of the U-Boot code and how the board configuration mechanism works. In this section, I will show you how to create a variant of an existing board—the BeagleBone Black—which you could go on to use as the basis for further customizations. There are quite a few files that need to be changed. I have put them together into a patch file in the code archive in MELP/chapter_03/0001-BSP-for-Nova.patch. You can simply apply that patch to a clean copy of U-Boot version 2017.01 like this:
$ cd u-boot$ patch -p1 < MELP/chapter_03/0001-BSP-for-Nova.patch ...
Read now
Unlock full access