June 2017
Intermediate to advanced
478 pages
13h 14m
English
On the QEMU target, you will be emulating an ARM-versatile PB evaluation board that has an ARM926EJ-S processor core, which implements the ARMv5TE instruction set. You need to generate a crosstool-NG toolchain that matches with the specification. The procedure is very similar to the one for the BeagleBone Black.
You begin by running ./ct-ng list-samples to find a good base configuration to work from. There isn't an exact fit, so use a generic target, arm-unknown-linux-gnueabi. You select it as shown, running distclean first to make sure that there are no artifacts left over from a previous build:
$ ./ct-ng distclean$ ./ct-ng arm-unknown-linux-gnueabi
As with the BeagleBone Black, you can review the configuration ...
Read now
Unlock full access