Updates
This commit is contained in:
parent
9069fea508
commit
ea86292140
@ -13,7 +13,7 @@ You should keep the [full list of ArduPilot parameters](https://ardupilot.org/pl
|
|||||||
|
|
||||||
Because building ArduPilot is a bit complicated, I've written a short script that uses Docker to build AP in a controlled environment.
|
Because building ArduPilot is a bit complicated, I've written a short script that uses Docker to build AP in a controlled environment.
|
||||||
|
|
||||||
Copy it from here, save it to a file called `docker_build.sh`, and run it with `docker_build.sh <your board>`. Output files will be stored in `build/<yourboard>/bin/`:
|
Copy it from here, save it to a file called `docker_build.sh` in the root of the ArduPilot repo, and run it with `docker_build.sh <your board>`. Output files will be stored in `build/<yourboard>/bin/`:
|
||||||
|
|
||||||
```bash
|
```bash
|
||||||
#!/usr/bin/env bash
|
#!/usr/bin/env bash
|
||||||
@ -31,8 +31,10 @@ BOARD=$1
|
|||||||
git submodule update --init --recursive
|
git submodule update --init --recursive
|
||||||
|
|
||||||
git checkout Dockerfile
|
git checkout Dockerfile
|
||||||
|
echo "RUN pip install intelhex" >> Dockerfile
|
||||||
echo "RUN sudo apt-get update && sudo apt-get install -y gcc-arm-none-eabi" >> Dockerfile
|
echo "RUN sudo apt-get update && sudo apt-get install -y gcc-arm-none-eabi" >> Dockerfile
|
||||||
echo "RUN ./Tools/environment_install/install-prereqs-ubuntu.sh" >> Dockerfile
|
echo "RUN sudo apt-get clean && sudo rm -rf /var/lib/apt/lists/* /tmp/* /var/tmp/*" >> Dockerfile
|
||||||
|
|
||||||
docker build . -t ardupilot
|
docker build . -t ardupilot
|
||||||
git checkout Dockerfile
|
git checkout Dockerfile
|
||||||
|
|
||||||
@ -138,6 +140,6 @@ _(Many thanks to Michel Pastor for his help with everything in this note.)_
|
|||||||
* * *
|
* * *
|
||||||
|
|
||||||
<p style="font-size:80%; font-style: italic">
|
<p style="font-size:80%; font-style: italic">
|
||||||
Last updated on February 23, 2021. For any questions/feedback,
|
Last updated on February 24, 2021. For any questions/feedback,
|
||||||
email me at <a href="mailto:hi@stavros.io">hi@stavros.io</a>.
|
email me at <a href="mailto:hi@stavros.io">hi@stavros.io</a>.
|
||||||
</p>
|
</p>
|
||||||
|
Loading…
Reference in New Issue
Block a user