Прогресс обновления Android RISC-V, поддержка эмулятора и план развития до 2023 года

Впервые мы рассказали о работе Alibaba T-Head над Android 10 для RISC-V в январе 2021 года, а позже в том же году они начали продавать двухъядерную плату RISC-V T-Head RVB-ICE с графическим процессором для разработки программного обеспечения. Теперь компания предоставила обновление для порта Android 12 RISC-V, инструкции по сборке Android RISC-V для его запуска в эмуляторе, а также дорожную карту на 2022–2023 годы.

Alibaba T-head работает над аппаратными платформами, похожими на плату T-Head RVB-ICE со следующими минимальными характеристиками:

  • Процессор — как минимум двухъядерный процессор XuanTie C910 (rv64imafdcv)
  • GPU — совместим с OpenGL ES и OpenCL
  • VPU — аппаратный кодек видео/изображения
  • Ускоритель нейронных сетей
  • Системная память — 4 ГБ или более памяти DDR
  • Дисплей — MIPI/HDMI
  • Аудио — многоканальный аудиовыход и вход
  • Камера — ISP с поддержкой нескольких линий MIPI CSI.
  • USB-интерфейс(ы)

Они основывались на работе, проделанной над Android 10, чтобы добавить поддержку новых функций, инструментов, таких как Android Studio, а также программного обеспечения/драйверов от третьих лиц. Производительность также была оптимизирована, и компания добавила поддержку TF Lite, работающего на NPU процессора. Драйверы для декодирования камеры и видео также находятся в разработке, но это займет больше времени.

Судя по приведенной выше дорожной карте, кажется, что Android 12 уже прошел некоторые сертификаты CTS/VTS и передал некоторый исходный код. Как мы понимаем, что они работают над Android 13 (AOSP) для улучшения исправлений RISC-V для основных компонентов, и, надеюсь, Android 14 будет полностью поддерживать цели RISC-V с коммерческими устройствами Android RISC-V, которые появятся в конце следующего года.

Вы найдете репозиторий RISC-V Android Source на Github, и если вы не хотите тратить 400 долларов на плату T-Head RB-ICE, вы можете попробовать порт Android 12 RISC-V в эмуляторе после его сборки из источника.

Во-первых, вам нужно получить код:

Для этого требуется быстрое подключение к Интернету, которого у нас сейчас нет, а «синхронизация репо» работает уже три часа на нашем ноутбуке, извлекая только 12% кода…

Вас просят изменить строку «/dev/block/vdc/» в  файле ~/riscv-android-src/device/generic/goldfish/fstab.ranchu.riscv.ex вручную…

… перед началом сборки:

Это также займет некоторое время, но вы, наконец, сможете запустить образ системы RISC-V 64 AVD в эмуляторе Android следующим образом:

Вам, вероятно, понадобится устройство с оперативной памятью не менее 8 ГБ для запуска эмулятора.

Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.

Оригинал статьи вы можете прочитать здесь.

0 0 vote
Article Rating
Подписаться
Уведомление о
guest

Этот сайт использует Akismet для борьбы со спамом. Узнайте, как обрабатываются ваши данные комментариев.

0 Комментарий
Inline Feedbacks
View all comments