All Projects → GloDroid → Glodroid_manifest

GloDroid / Glodroid_manifest

Licence: apache-2.0
Android manifest for GloDroid (AOSP for the world's most accessible development platforms)

Projects that are alternatives of or similar to Glodroid manifest

Rpi gpio
Ruby conversion of RPi.GPIO Python module
Stars: ✭ 185 (-30.45%)
Mutual labels:  raspberry-pi, raspberrypi
Balena Sense
Take readings from a BME680 sensor or Sense-HAT on a Pi or Pi Zero, store with InfluxDB and view with Grafana
Stars: ✭ 220 (-17.29%)
Mutual labels:  raspberry-pi, raspberrypi
Briarids
An All-In-One home intrusion detection system (IDS) solution for the Raspberry PI.
Stars: ✭ 187 (-29.7%)
Mutual labels:  raspberry-pi, raspberrypi
Omxiv
OpenMax image viewer for the Raspberry Pi
Stars: ✭ 175 (-34.21%)
Mutual labels:  raspberry-pi, raspberrypi
Rdbox
RDBOX is an advanced IT platform for robotics and IoT developers that highly integrates cloud-native and edge computing technologies.
Stars: ✭ 246 (-7.52%)
Mutual labels:  raspberry-pi, raspberrypi
Mpu6050
A Python module for accessing the MPU-6050 digital accelerometer and gyroscope on a Raspberry Pi.
Stars: ✭ 176 (-33.83%)
Mutual labels:  raspberry-pi, raspberrypi
Glslviewer
Console-based GLSL Sandbox for 2D/3D shaders shaders
Stars: ✭ 2,834 (+965.41%)
Mutual labels:  raspberry-pi, raspberrypi
E paper weather display
Raspberry Pi weather display using Waveshare e-paper display and Open Weather Map API
Stars: ✭ 159 (-40.23%)
Mutual labels:  raspberry-pi, raspberrypi
Mt32 Pi
🎹🎶 A baremetal kernel that turns your Raspberry Pi 3 or later into a Roland MT-32 emulator and SoundFont synthesizer based on Circle, Munt, and FluidSynth.
Stars: ✭ 231 (-13.16%)
Mutual labels:  raspberry-pi, raspberrypi
Pikvm
Open and cheap DIY IP-KVM based on Raspberry Pi
Stars: ✭ 3,950 (+1384.96%)
Mutual labels:  raspberry-pi, raspberrypi
Debian Pi Aarch64
This is the first 64-bit system in the world to support all Raspberry Pi 64-bit hardware!!! (Include: PI400,4B,3B+,3B,3A+,Zero2W)
Stars: ✭ 2,505 (+841.73%)
Mutual labels:  raspberry-pi, raspberrypi
My Pihole Blocklists
Create custom pi-hole blocklists
Stars: ✭ 269 (+1.13%)
Mutual labels:  raspberry-pi, raspberrypi
Spypi
An (un-)ethical hacking-station based on Raspberry Pi and Python
Stars: ✭ 167 (-37.22%)
Mutual labels:  raspberry-pi, raspberrypi
Piwheels
Python package repository providing wheels (pre-built binaries) for Raspberry Pi
Stars: ✭ 180 (-32.33%)
Mutual labels:  raspberry-pi, raspberrypi
Aasdk
Library to build AndroidAuto headunit emulator
Stars: ✭ 167 (-37.22%)
Mutual labels:  raspberry-pi, raspberrypi
Comitup
Bootstrap Wifi support over Wifi
Stars: ✭ 190 (-28.57%)
Mutual labels:  raspberry-pi, raspberrypi
Openauto
AndroidAuto headunit emulator
Stars: ✭ 1,926 (+624.06%)
Mutual labels:  raspberry-pi, raspberrypi
Pishrink
Make your pi images smaller!
Stars: ✭ 2,255 (+747.74%)
Mutual labels:  raspberry-pi, raspberrypi
Headunit Desktop
HeadUnit Desktop is a car PC software built with Qt 5 and QML
Stars: ✭ 225 (-15.41%)
Mutual labels:  raspberry-pi, raspberrypi
Cattlepi
effortlessly boot, configure, update and monitor your raspberry pi ☁️
Stars: ✭ 250 (-6.02%)
Mutual labels:  raspberry-pi, raspberrypi

Manifest for GloDroid

Free and opensource AOSP based Android for the world's most accessible development platforms.

This version is based on Android 11.0.0 Release 3.

Supported devices:

SUNXI platform:

  • Orange PI Plus 2 (Not tested)
  • Orange PI Plus 2E
  • Orange PI Prime (Not tested)
  • Orange PI PC
  • Orange PI PC 2 (Not tested)
  • Orange PI 3
  • Pinephone
  • Pinetab (Not tested)
  • Orange PI WIN (Not tested)

Broadcom platform:

  • Raspberry PI 4b

Not tested remark means that GloDroid team does not have real device to test before publishing release. We maintain them in buildable state and can accept requests to fix bugs, but reporter is responsible for testing

You should install additional packages in order to build GloDroid under Ubuntu

wget -P ~/bin/repo http://commondatastorage.googleapis.com/git-repo-downloads/repo
chmod a+x ~/bin/repo
  • Additional packages:

Ubuntu 18.04

sudo apt-get install swig python-dev python3-dev libssl-dev flex bison device-tree-compiler mtools python3-pip git gettext
sudo pip install Mako

Ubuntu 20.04

sudo apt-get install swig python-dev-is-python2 python3-dev libssl-dev flex bison device-tree-compiler mtools python3-pip git gettext libncurses5
sudo pip install Mako

Fetching Android sources

mkdir -p GloDroid
cd GloDroid
repo init -u https://github.com/glodroid/glodroid_manifest
repo sync -cq

Building GloDroid

cd GloDroid
source ./build/envsetup.sh
lunch
# After that you have to select your device from the list
make images

Deploying GloDroid

After successful build you should see images.tar.gz in product output folder: (out/target/product/<name>/images.tar.gz)

Content of archive:

  • Utilities: adb, fastboot. mke2fs
  • Partition images: bootloader-sd.img, bootloader-emmc.img, env.img, boot.img, boot_dtbo.img, super.img
  • Recovery GPT image: deploy-gpt.img
  • Recovery sdcard images: deploy-sd.img, deploy-sd-for-emmc.img
  • Scripts: flash-sd.sh, flash-emmc.sh

Step 1

Using any available iso-to-usb utility prepare recovery SDCARD.
In case you want to flash Android on sdcard, use deploy-sd.img
In case you want to flash Android on eMMC, use deploy-sd-for.emmc.img

Step 2

Insert recovery sdcard into the target board.
Connect microusb cable to OTG connector and your PC.
Power-up the board.

Step 3

Ensure you have installed adb package: $ sudo apt install adb (required to setup udev rules)
Run ./flash-sd.sh utility for flashing Android to sdcard or ./flash-emmc.sh for flashing Android to eMMC

After several minutes flashing should complete and Android should boot

NOTE: Monitor has to be connected to the board and powered-up during flashing!

Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].