Android (AOSP)
업스트림 아키텍처
배포판
손이 좀 필요
결론부터
“Android 프레임워크가 RISC-V에서 돌아가는가”를 보는 검증 실험용입니다. 쓸 만한 시스템으로 보면 안 됩니다.
- 기반
- AOSP (Linux 커널 + Android 프레임워크)
- 업스트림
- AOSP 메인라인에 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 확장에 더 안정적).
다운로드
설치 문서와 영상
주의할 점
- 휴대폰/개발 보드 공식 이미지가 없고 에뮬레이터뿐입니다.
- NDK의 riscv64 ABI가 아직 확정 전(provisional)이라 지금 빌드한 .so는 나중에 호환되지 않을 수 있습니다.
- 빠른 머신에서도 데스크톱까지 부팅에 약 10분이 걸립니다.
- ACK/GKI에서 RISC-V가 빠진 뒤로 벤더가 장기 커널 지원을 받을 수 없어 양산은 어렵습니다.
출처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
전체 출처 목록과 판정 방법: 출처 및 감사