Collecting information for the planning of a shared development platform
...to develop software code that advances the chosen topics of the Android Automotive SIG.
What is a "development platform"?
- A well defined version of Android for Automotive development that supports running the individual components that are developed as solutions for specific issues
- A choice of one or more supported hardware boards, for running the basic distribution and programs added to it.
- BSPs and similar support files needed to be added to the Android source code
- Automation tools, build-scripts, configurations and other instructions that orchestrate a build that is repeatable by any involved parties
- A shared repository of the above, stored under GENIVI GitHub
Information and guides
General
General info on devices in AOSP project: https://source.android.com/setup/build/devices
Automotive-oriented development boards
Renesas R-Car Gen 3 series
- R-Car H3 Starter Kit with Kingfisher board
- Starter Kit
- 8GByte DDR Starter Kit variant available.
- Starter Kits are an automotive orientated compact board series with expansion connectors for connections not on-board
- Kingfisher
- Kingfisher acts as an add-on base board for the Starter Kit adding numerous automotive connectors and on-board peripherals.
- Kingfisher can be further expanded by dedicated camera boards for GMSL and FPD Link cameras
- Boards, documentation and Yocto BSP available without NDA
- Starter Kit
- R-Car H3/M3 Salvator-XS board
- Boards available from Renesas
- R-Car is officially supported within Genivi GDP, AGL and Adaptive Autosar FT-DI/FT-SI teams.
Qualcomm Snapdragon
- Qualcomm® Snapdragon™ S820Am v2 Automotive Development Platform
NXP
- i.MX8 Automotive development board
(details pending)
Alternative consumer-oriented development boards
HiKey 960
- A repository with device tree definition for HiKey960, and some instructions in README
- A Youtube video walk-through for compiling AOSP for HiKey 960 (very basic and step-by-step)
Dragonboard
- Supported: Dragonboard 410c and 820c
- A guide for compiling AOSP for Dragonboard 410c and 820c
Emulatior / Virtual Machine options
Android Emulator
- Part of Android Studio. Open Android Device Manager and choose emulation. Etc.