Sign inSign up

orangetux/at91bootstrap

By orangetux

•Updated almost 11 years ago

A Docker image for cross compiling AT91Bootstrap for ARM.

Image
0

1.0K

orangetux/at91bootstrap repository overview

⁠AT91Bootstrap

A Docker image for cross compiling [AT91Bootstrap][at91bootstrap] for ARM.

⁠Get started

To get started build the Docker image.


$ docker build -t "orangetux/at91bootstrap" .

⁠Usage

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 

Tag summary

Content type

Image

Digest

sha256:1a1dbfb34…

Size

181 MB

Last updated

almost 11 years ago

docker pull orangetux/at91bootstrap