Skip to content

Building the binary blobs

Matthew Hilton edited this page Sep 22, 2020 · 19 revisions

Please refer to https://github.com/opencardev/crankshaft/blob/crankshaft-classic/COMPILE.md to start.

You generally need to start with a stock raspbian lite image.

Building Qt 5 with Open GL ES

Run prebuilt/make-qt5.sh on a new raspbian lite image, it will build the Qt5 lib for you.

Building OpenAuto

Please follow aasdk and OpenAuto's instructions to build aasdk and OpenAuto.

I have a "patched" version of OpenAuto https://github.com/opencardev/openauto that has some crankshaft's tweaks baked into it so you should check that out instead if you want OpenAuto as it appears within Crankshaft.

My philosophy is to put what I enhanced back to the upstream as much as possible. However, as f1xpl and I may not have the same needs, our copy of OpenAuto might have some minor divergences.

Clone this wiki locally