Compile from Source:

When I tested It I had trouble with compiling from source using the following branches:

  • Chinook 3.0.1: failed to sync repository
  • Latest on Chinook Branch: failed to compile
  • Master: failed to compile

However this may change soon. I you are interested in compiling AGL for Raspberry Pi try the following documentation page: http://docs.automotivelinux.org/docs/getting_started/en/dev/

 

Download Binaries:

Download link for the rpi3 image on this page ( https://wiki.automotivelinux.org/agl-distro?&#supported_hardware ) Does NOT work.

For me this link works: https://download.automotivelinux.org/AGL/release/chinook/3.0.1/raspberrypi3/deploy/images/raspberrypi3/agl-demo-platform-raspberrypi3.rpi-sdimg-ota

Before Getting Started I would recommend having a working UART connection to you raspberry pi: https://pinout.xyz/pinout/uart

  1. Write the downloaded file to a SD card (minimum 8GB) using you favourite tool like dd, win32 or etcher.
  2. Power on the raspberry pi, you should see a blank screen but some output on the uart, make sure you can login with the user root on the uart console.

Now we need to get around the no-display issue:

  1. Have a good read here: https://wiki.automotivelinux.org/agl-distro/agl-raspberrypi
  2. In that page follow the steps under “Disabling Homescreen in AGL 3.0.x CC release”
  3. I would recommend doing it manually on another system by inserting the pi’s sd card as many of the files are write protected
  4. If you are on a separate machine you would have to navigate to the following directory to get the thr rootfs to be able to modify the files
    <montpoint>/ostree/boot.1/agl/<random string>/0/<this is the rootfs>

Getting demo apps running:

  1. After the modifications have been done boot the raspberry pi and login as root using uart
  2. we will use the command afm-util, run “afm-util –help” for more detail
  3. “afm-util list” will give you a list of demos pre installed
  4. “afm-util run <demo id>” will run the demo from the above mentioned list.

SBC List:
BeagleBone Black Ti-AM3358 Single Cortex A-8 @ 1GHZ
Raspberry Pi 2 v1.1 Quad Cortex A-7 @ 900Mhz
RoseApple Pi Quad Cortex A-9 @ 1.1Ghz
Raspberry Pi 2 v1.2 / Quad Cortex A-53 @ 900Mhz
NanoPC-T2 S5P4418 Cortex-A9 @ 1.4Ghz
Raspberry Pi 3 / Quad Cortex A-53 @ 1.2GHz
Banana Pi M64 Allwinner A64 Quad Cortex A-53 @ 1.2Ghz
Khadas Vim Amlogic S905X Quad Cortex A-53 @1.5Ghz
Jaguarboard Intel Atom Z3735G Quad @ 1.33-1.83Ghz
UP Board Intel Atom x5-Z8350 Quad @ 1.4-1.9Ghz

FFMpeg Bench: https://docs.google.com/spreadsheets/d/1ZfJJxNyVzLgzscljK-z5g2WDIgrrXdyF4n65RUZat5E/edit?usp=sharing

Octane 2 Bench: https://docs.google.com/spreadsheets/d/1YP-8iyd2yOZazV4vx-IlNWcxTlSsND356-3usdExq5U/edit?usp=sharing