A Docker image for cross compiling AT91Bootstrap for ARM.
1.0K
A Docker image for cross compiling [AT91Bootstrap][at91bootstrap] for ARM.
To get started build the Docker image.
$ docker build -t "orangetux/at91bootstrap" .
Start a container from the image that you just build and mount a config file from your host and a binaries/ folder as a volume in the container:
$ docker run -it \
-v $(pwd)/.config:/root/at91bootstrap/.config \
-v $(pwd)/binaries:/root/at91bootstrap/binaries \
orangetux/at91bootstrap
Now build the configuration and compile the bootloader:
root@2ab4258fb321:~/at91bootstrap# make menuconfig
*** End of at91bootstrap configuration.
*** Execute 'make' to build at91bootstrap or try 'make help'.
#
# make dependencies written to .auto.deps
# ATTENTION at91bootstrap devels!
# See top of this file before playing with this auto-preprequisites!
#
root@2ab4258fb321:~/at91bootstrap# make CROSS_COMPILE=arm-linux-gnueabi-
[...]
[Succeeded] It's OK to fit into SRAM area
Content type
Image
Digest
sha256:1a1dbfb34…
Size
181 MB
Last updated
almost 11 years ago
docker pull orangetux/at91bootstrap