openauto/buildenv/cross-compile.md
SonOfGib e3aa777467
WIFI service
* Changes to WIFI service to handle messages from Android Auto. This fixes issues reported with AA > 12.6.
* Modifications to support aasdk proto updates.
* Docker cross compile build for RPI.
* Boost log filtering via `openauto-logs.ini` file
2024-10-29 18:50:11 -04:00

743 B

RPI Cross Compile

The docker image in this folder is intended to be used to cross compile openauto without having to configure your host pc with multiarch or installing a toolchain.

Setup

The openauto build for RPI3 requires some files from the PI, as well as aasdk libraries compiled for amrhf.

  • RPI files should be compressed to buildenv/pi_binaries/buster.tar.gz. The files required in the archive should match the path/files in the if(RPI3_BUILD) section of CMakeLists.txt
  • Copy the .deb file from aasdk docker cross compile build and place it in buildenv/pi_binaries/aasdk_armhf.dev

Build

cd buildenv
sudo docker compose up --build

Binary files will then be available in buildenv/release.