Показать статистику
0 голосов
от (4.6тыс. баллов)
Кто нибудь устанавливал Adnroid на Raspberry Pi? Буду благодарен за хорошую пошаговую инструкцию.
855 просмотров 1 ответов

1 Ответ

0 голосов
от (17.4тыс. баллов)

Есть неплохая инструкция от Google. Для тех кто не очень любит разбирать такие вещи на английском, вот перевод.

Итак, для тех кто не в теме, пара слов о платформе Raspberry Pi 3

Raspberry Pi 3 Model B - это последняя версия популярного одноплатного компьютера. Он предоставляет четырехъядерный 64-битный процессор ARM Cortex-A53 с тактовой частотой 1,2 ГГц, четыре порта USB 2.0, проводную и беспроводную сеть, HDMI и композитный видеовыход, а также 40-контактный разъем GPIO для для подключения различных устройств (точнее сказать не могу, т.к. примеров таких устройств в официальной документации приведено не было).

Как перепрошить Raspberry Pi c ОС Android

Прежде чем вы начнете прошивать, вам потребуются следующие вещи в дополнение к Raspberry Pi:

  • Кабель Micro-USB
  • сетевой кабель
  • Картридер MicroSD
  • Карта microSD на 8 ГБ или больше
Опционально полезно иметь:
  • Кабель HDMI
  • Внешний HDMI дисплей

Записываем Android Things

 
Для тех кто не знает, Android Things (кодовое название Brillo)  - платформа встроенной ОС на базе Android, объявленная на Google I/O 2015 Она предназначена для использования на устройствах Интернет вещей (IoT) с ограниченной мощностью и памятью, обычно построены из разных платформ MCU. Будучи операционной системой IoT, она разработана для работы на устройствах, которые имеют от 32 до 64 МБ оперативной памяти. Она будет поддерживать Bluetooth с низким энергопотреблением и Wi-Fi. 
  1. Сначала потребуется скачать Android Things из Android Things Консоли. Вам нужно будет войти в свою учетную запись Google и принять лицензионное соглашение.
  2. Распаковать скачанный архив
  3. Запустить инсталлятор. На Linux и MacOS команда запуска инстяллятора такая:
    $ sudo ~/Downloads/android-things-setup-utility/android-things-setup-utility-linux
  4. Выберите вариант установки Android Things и при необходимости настройте Wi-Fi.
    • Выберите Raspberry Pi 3 в качестве аппаратной платы.
    • Выберите общий образ или свой собственный образ Android Things
    • Следуйте остальным подсказкам утилиты, чтобы записать образ. Когда утилита завершит запись образа, извлеките внешний диск и достаньте карту microSD.
  5. Вставьте карту microSD в слот microSD на нижней стороне Raspberry Pi.

Подключаем аппаратную составляющую

Подключите компоненты как показано на картинке
  1. Подключите кабель USB к J1 для питания.
  2. Подключите кабель Ethernet к локальной сети.
  3. (Необязательно) Подключите кабель HDMI к внешнему дисплею.
  4. Убедитесь, что на устройстве работает Android. Для этого нужно найти IP-адрес устройства:
    • Если вы подключили дисплей, Android Things Launcher будет использовать его для отображения информации о плате, включая IP-адрес.
    • Если вы назначили IP-адрес устройству с помощью DHCP, найдите этот адрес в сетевых настройках вашего маршрутизатора
  5. Подключитесь к IP-адресу с помощью инструмента adb 
    adb connect <ip-address>
    connected to <ip-address>:5555

    Raspberry Pi передает имя хоста Android.local через Multicast DNS. Если ваша хост-платформа поддерживает MDNS, вы также можете подключиться к плате, используя следующую команду: 

    $ adb connect Android.local

Подключаем Wi-Fi

После прошивки платы настоятельно рекомендуется подключить ее к Интернету. Это позволяет вашему устройству отправлять отчеты о сбоях и получать обновления. Что бы подключиться к Wi-Fi сети, выполняем такие шаги:
...