WD портировал Plasma Mobile для RISC-V и открыл наработки, связанные с процессором WD SweRV

Мобильная платформа Plasma Mobile успешно запущена на оборудовании на базе архитектуры RISC-V. Портирование выполнил Alistair Francis из компании Western Digital. Системное окружение основано на компонентах Yocto.

Одновременно компания Western Digital открыла под лицензией Apache 2.0 схемы, модели и документацию для 32-разрядного RISC-V процессора SweRV EH1, работающего на частоте 1.8 GHz, построенного на архитектуре с 8-уровневыми двухмагистральными конвейерами (2-way superscalar) и рассчитанного на производство по техпроцессу 28 нм. По производительности SweRV превосходит чип ARM Cortex-A15.

Напомним, что платформа Plasma Mobile основана на мобильной редакции рабочего стола Plasma 5, библиотеках KDE Frameworks 5, телефонном стеке Voicecall/Ofono и коммуникационном фреймворке Telepathy. Для вывода графики используется композитный сервер kwin_wayland. Plasma Mobile не привязывается к низкоуровневым компонентам операционной системы, что позволяет обеспечить возможность работы платформы под разными базовыми ОС, в том числе, организовать запуск поверх Ubuntu/Neon, Arch Linux, postmarketOS и Mer. Платформа ориентирована на запуск мобильных приложений, написанных с использованием Qt 5 и фреймворка быстрой разработки приложений Kirigami. Поддерживается выполнение plasma-виджетов и приложений для рабочего стола KDE Plasma, а также предусмотрена возможность использования программ, написанных для платформ Ubuntu Touch, Sailfish и Nemo.

RISC-V предоставляет открытую и гибкую систему машинных инструкций, позволяющую создавать микропроцессоры для произвольных областей применения, не требуя при этом отчислений и не налагая условий на использование. RISC-V позволяет создавать полностью открытые SoC и процессоры. В настоящее время на базе спецификации RISC-V разными компаниями и сообществами под различными свободными лицензиями (BSD, MIT, Apache 2.0) развивается 19 вариантов ядер микропроцессоров, девять SoC и пять уже доступных в продаже чипа (SiFive FE310-G000, SiFive Freedom U540, GreenWaves GAP 8, Kendryte K210 и NXP RV32M1). Поддержка RISC-V присутствует начиная с выпусков Glibc 2.27, binutils 2.30, gcc 7 и ядра Linux 4.15.

0_1548491342.jpg

©  OpenNet