Android (AOSP)
Официальная архитектура
Дистрибутив
Нужен опыт
Коротко
Подходит только для проверочных экспериментов «запустить фреймворк Android на RISC-V», не стоит считать это рабочей системой.
- Основа
- AOSP (ядро Linux + фреймворк Android)
- Апстрим
- AOSP mainline сохраняет riscv64 target (build/target/product/aosp_riscv64.mk, module_riscv64.mk), но проверяется только на виртуальном устройстве Cuttlefish; в 2024 году из Android Common Kernel/GKI удалена поддержка RISC-V, Google заявляет, что в AOSP она продолжается.
- Версии
- Android 17(AOSP,2026-06) · main(trunk_staging)
- Языки документации
- en
- Проверено
- 2026-11-01
Платы
- Виртуальная машина QEMU virt Официально Cuttlefish (cvd) — единственный официальный способ запуска, требуется qemu ≥ 8.1 (9.0+ стабильнее для расширения V)
Скачать
Документация и видео
Подводные камни
- Официальных образов для телефонов/плат разработчика нет, только эмулятор
- ABI riscv64 в NDK ещё не утверждён (provisional), скомпилированные сейчас .so могут быть несовместимы в будущем
- Загрузка до рабочего стола даже на быстрой машине занимает около 10 минут
- После удаления RISC-V из ACK/GKI производители не получают долгосрочной поддержки ядра, серийное производство бесперспективно
Источники4
- source.android.com/docs/setup/download
- github.com/google/android-riscv64
- source.android.com/docs/setup/build/building
- source.android.com/docs/devices/cuttlefish/get-started
Полный список источников и правила оценки: Источники