Suicide
25.01.2021, 19:02
Китайский производитель чипов T-Head, принадлежащий компании Alibaba Group, опубликовал (https://github.com/T-head-Semi/aosp-riscv) результаты портирования платформы Android 10 на платы, оснащённые процессорами на базе архитектуры RISC-V. Патчи подготовлены (https://github.com/T-head-Semi/aosp-riscv/tree/main/patches) для кодовой базы AOSP (Android Open Source Project) и охватывают различные подсистемы, включая графический стек, библиотеку bionic, виртуальную машину dalvik и фреймворки. Прилагается сценарий для самостоятельной сборки AOSP для устройств RISC-V или для запуска в эмуляторе.
Важной особенностью нового порта является обеспечение поддержки графики и сенсорных экранов, а также работа на реальном оборудовании. Параллельно портированием Android для RISC-V также занимается проект PLCT Lab, который осенью прошлого года сумел добиться (https://plctlab.github.io/aosp/create-a-minimal-android-system-for-riscv.html) загрузки минимального системного окружения в консольном режиме с использованием эмулятора.
Работа нового порта продемонстрирована на плате ICE EVB, оснащённой двумя процессорами ядрами XuanTie C910 (https://occ.t-head.cn/vendor/cpu/index?spm=a2cl5.14294226.0.0.6700df2098XZyN&id=3806788968558108672) 1.2 GHz (RISC-V 64), ядром XuanTie C910V для векторных вычислений и GPU, поддерживающим аппаратное ускорение декодирования форматов HEVC, AVC и JPEG. Ожидается, что в будущем компания T-Head намерена начать производство плат RISC-V, которые смогут использоваться в мультимедийных устройствах, умных телевизорах, планшетах и даже смартфонах.
RISC-V предоставляет открытую и гибкую систему машинных инструкций, позволяющую создавать микропроцессоры для произвольных областей применения, не требуя при этом отчислений и не налагая условий на использование. RISC-V позволяет создавать полностью открытые SoC и процессоры. В настоящее время на базе спецификации RISC-V разными компаниями и сообществами под различными свободными лицензиями (BSD, MIT, Apache 2.0) развивается (https://riscv.org/exchange/) несколько десятков вариантов ядер микропроцессоров, около сотни SoC (https://riscv.org/exchange/cores-socs/) и уже производимых чипов. Поддержка RISC-V присутствует начиная с выпусков Glibc 2.27, binutils 2.30, gcc 7 и ядра Linux 4.15.
Дополнительно можно отметить создание (https://beagleboard.org/blog/2021-01-13-beagleboard-org-and-seeed-introduce-the-first-affordable-risc-v-board-designed-to-run-linux) компаниями BeagleBoard и Seeed Studios новой платы BeagleV (https://beaglev.seeed.cc/), построенной на двухядерном процессоре StarFive VIC7100 с архитектурой RISC-V. Плата специально развивается для массового производства компьютеров RISC-V с программной начинкой на базе Linux. Процессор StarFive VIC7100 работает на частоте 1.5GHz, включает MMU и другие компоненты, необходимые для работы полноценных Linux-дистрибутивов, а также поддерживает векторные расширения, включает движки NNE (Neural Network Engine) и NVDLA (Nvidia Deep Learning Accelerator) для ускорения систем машинного обучения, DSP Tensilica VP6 для ускорения обработки задач компьютерного зрения и аппаратные кодировщики/декодировщики H264/H265/JPEG (4K@60FPS).
Плата оснащена 8 ГБ ОЗУ, WiFi, Bluetooth, 4 портами USB 3.0, USB-C, гигабитным Ethernet, HDMI 1.4, слотом для TF-карт, двумя слотами MIPI-CSI (Camera Serial Interface) и одним слотом MIPI-DSI (Display Serial Interface), 40 Pin GPIO. В качестве поддерживаемого программного обеспечения заявлены FreeRTOS (https://www.opennet.ru/opennews/art.shtml?num=47649), Debian и Fedora. Начало производства намечено на апрель. Плата будет продаваться по цене 150 долларов.
https://www.opennet.ru/opennews/pics_base/0_1611394272.png (https://beaglev.seeed.cc/img/s2-board.png)
23.01.2021
https://www.opennet.ru/opennews/art.shtml?num=54459
Важной особенностью нового порта является обеспечение поддержки графики и сенсорных экранов, а также работа на реальном оборудовании. Параллельно портированием Android для RISC-V также занимается проект PLCT Lab, который осенью прошлого года сумел добиться (https://plctlab.github.io/aosp/create-a-minimal-android-system-for-riscv.html) загрузки минимального системного окружения в консольном режиме с использованием эмулятора.
Работа нового порта продемонстрирована на плате ICE EVB, оснащённой двумя процессорами ядрами XuanTie C910 (https://occ.t-head.cn/vendor/cpu/index?spm=a2cl5.14294226.0.0.6700df2098XZyN&id=3806788968558108672) 1.2 GHz (RISC-V 64), ядром XuanTie C910V для векторных вычислений и GPU, поддерживающим аппаратное ускорение декодирования форматов HEVC, AVC и JPEG. Ожидается, что в будущем компания T-Head намерена начать производство плат RISC-V, которые смогут использоваться в мультимедийных устройствах, умных телевизорах, планшетах и даже смартфонах.
RISC-V предоставляет открытую и гибкую систему машинных инструкций, позволяющую создавать микропроцессоры для произвольных областей применения, не требуя при этом отчислений и не налагая условий на использование. RISC-V позволяет создавать полностью открытые SoC и процессоры. В настоящее время на базе спецификации RISC-V разными компаниями и сообществами под различными свободными лицензиями (BSD, MIT, Apache 2.0) развивается (https://riscv.org/exchange/) несколько десятков вариантов ядер микропроцессоров, около сотни SoC (https://riscv.org/exchange/cores-socs/) и уже производимых чипов. Поддержка RISC-V присутствует начиная с выпусков Glibc 2.27, binutils 2.30, gcc 7 и ядра Linux 4.15.
Дополнительно можно отметить создание (https://beagleboard.org/blog/2021-01-13-beagleboard-org-and-seeed-introduce-the-first-affordable-risc-v-board-designed-to-run-linux) компаниями BeagleBoard и Seeed Studios новой платы BeagleV (https://beaglev.seeed.cc/), построенной на двухядерном процессоре StarFive VIC7100 с архитектурой RISC-V. Плата специально развивается для массового производства компьютеров RISC-V с программной начинкой на базе Linux. Процессор StarFive VIC7100 работает на частоте 1.5GHz, включает MMU и другие компоненты, необходимые для работы полноценных Linux-дистрибутивов, а также поддерживает векторные расширения, включает движки NNE (Neural Network Engine) и NVDLA (Nvidia Deep Learning Accelerator) для ускорения систем машинного обучения, DSP Tensilica VP6 для ускорения обработки задач компьютерного зрения и аппаратные кодировщики/декодировщики H264/H265/JPEG (4K@60FPS).
Плата оснащена 8 ГБ ОЗУ, WiFi, Bluetooth, 4 портами USB 3.0, USB-C, гигабитным Ethernet, HDMI 1.4, слотом для TF-карт, двумя слотами MIPI-CSI (Camera Serial Interface) и одним слотом MIPI-DSI (Display Serial Interface), 40 Pin GPIO. В качестве поддерживаемого программного обеспечения заявлены FreeRTOS (https://www.opennet.ru/opennews/art.shtml?num=47649), Debian и Fedora. Начало производства намечено на апрель. Плата будет продаваться по цене 150 долларов.
https://www.opennet.ru/opennews/pics_base/0_1611394272.png (https://beaglev.seeed.cc/img/s2-board.png)
23.01.2021
https://www.opennet.ru/opennews/art.shtml?num=54459