14 июня Детлев Казанова (Detlev Casanova) опубликовал патчи RKVDEC2. Цель проекта RKVDEC2 заключается в поддержке декодирования видео для Rockchip RK3588, который сочетает в себе четырехъядерный процессор Arm Cortex-A76, четырехъядерный процессор Arm Cortex-A55 с графикой Mali-G610 MC4, базовым NPU и ускоренным декодированием видео для H.264/H.265/AV1/AVS2.
В середине апреля правительство Индии опубликовало «дорожную карту» о начале проектирования и производства полупроводников, основанных на архитектуре RISC-V с открытым исходным кодом. В представленном национальном проекте Digital India RISC-V (DIR-V) поставлена цель индийской промышленности и академическим кругам в реализации системы на кристаллах (SoC) для серверов, мобильных устройств, автомобильных приложений, устройств IoT и микроконтроллеров.
Бывший разработчик чипов Intel и ныне министр Индии по вопросам предпринимательства, развития навыков, электроники и технологий Раджив Чандрасекар (Rajeev Chandrasekhar) сообщил, что DIR-V стремится «к декабрю 2023 года достичь отраслевых стандартов в области кремния и дизайна».
Программа будет основываться на опыте, полученном при разработке современных индийских процессорах на RISC-V: Shakti и Vega:
- Shakti построены на 180-нм техпроцессе, используют 32-битные ядра и работают на частоте от 75 до 100 МГц. Более свежие разработки дизайна Shakti созданы по 22-нм техпроцессу (от Intel), и данная модель дебютировала в 2018 году. Проекты Shakti для серверов и высокопроизводительных приложений пока находятся в процессе разработки.
- Vega-дизайн выглядит более продвинутым, и его создатели утверждают, что он уже используется в нескольких индийских конструкциях SoC.
Правительство Индии назвало принимаемые усилия «ранними шагами в разработке процессоров», однако, индийские сервисные компании уже являются крупными игроками в разработке полупроводников. Публичный интерес к RISC-V появился с 2020 года, когда был проведён открытый конкурс дизайнеров для продвижения местных разработок на данной платформе. Так же стоит отметить и тот факт, что Индия присоединилась в качестве члена совета премьер-министров к RISC-V International — некоммерческой организации, курирующей RISC-V.
Raspberry Pi Compute Module 4 — это Raspberry Pi 4 в компактном форм-факторе для встраиваемых решений. Вычислительный модуль включает в себя четырехъядерный процессор ARM Cortex-A72, двойной видеовыход и широкий выбор других интерфейсов. Доступно 32 варианта, с различными вариантами оперативной памяти и флэш-памяти eMMC, а также с беспроводным подключением или без него.
Цена модуля начинается от $25.
Технические характеристики:
четырехъядерный 64-разрядный процессор ARM Cortex-A72 с тактовой частотой 1,5 ГГц
графика VideoCore VI, поддерживающая OpenGL ES 3.x
аппаратное декодирование 4Kp60 видео H.265 (HEVC)
аппаратное декодирование 1080p60 и аппаратное кодирование 1080p30 видео H.264 (AVC)
Сегодня вышел вариант одноплатного компьютера Raspberry Pi 4 Model B с 8GiB ОЗУ по цене $75.
8GiB в 13000 с лишним раз больше 640KiB, которых, по мнению Билла Гейтса, должно хватить всем
Другие варианты 4 Model B: 1GiB — $35 (не производится), 2GiB — $45 (с 27 февраля — $35) и 4GiB — $55.
Также вышла ранняя бета 64-разрядной версии операционной системы Raspbian, переименованной в Raspberry Pi OS.
Raspberry Pi — это семейство одноплатных компьютеров, разработанных в Великобритании организацией Raspberry Pi Foundation для содействия преподаванию информатики в школах и в развивающихся странах, но получивших более широкое применение и известность.
Raspberry Pi OS (ранее называлась Raspbian) — это официальная операционная система для Raspberry Pi основанная на Debian GNU/Linux.
Компания Invensys Systems представила модуль TMCO1 (фото), предназначенный для применения в её собственных промышленных контроллерах.
Особенностью продукта является то, что в его основе лежит процессор OR1200, построенный по архитектуре OpenRISC 1000 и разрабатываемый на OpenCores.org. В проекте используются и другие IP-модули с OpenCores. Система работает под управлением ядра Linux.
SoC выполнена на FPGA и обладает следующими возможностями:
2 x Ethernet MAC
2 x Tokenbus MAC
контроллер SDRAM
контроллер SPI Flash
контроллер шины Wishbone
Работа проводилась при участии команды ORSoC, специализирующейся на разработке заказных решений на базе наработок OpenCores (а также играющей ключевую роль в поддержке и развитии проекта OpenCores).
VIA, вдохновленная успехом Raspberry Pi на новом возникающем рынке дешевых миниатюрных систем, представила свое решение. Компания так представляет свою разработку публике: «Как создатели, мы определили главную цель своей разработки: работа с интернет. Именно интернет сейчас строит компьютерный рынок. Когда мы стали рассуждать именно с этой позиции, получилось что-то неординарное. Дорогие процессоры и перегруженное ПО перестали быть необходимы.»
Основа компьютера, который не больше банана — плата APC8750 Neo-ITX форм-фактора (17 см х 8,5 см). Данный форм-фактор позволяет разместить плату в любом корпусе стандартов mini-ITX или micro-ATX. В отличие от Raspberry, решение от VIA предлагает HDMI-порт, 4 USB, VGA и Ethernet-порт, слот под microSD, аудио-выход и вход под микрофон. Управляет всем этим богатством 800МГц VIA WonderMedia ARM11 SoC c интегрированным 2D/3D графическим видеоядром, приспособленным для вывода видеопотока до 720p. Также на плате находится 512 Мб оперативной памяти и 2 Гб внешней памяти (NAND-flash). Энергопотребление очень низкое — от 4 Вт до 13,5 Вт при максимальных нагрузках.
Программная начинка — модифицированная операционная система Android 2.3, оптимизированная для управления с помощью мыши и клавиатуры. Дополнительно предустановлено самое разное программное обеспечение, такое как: Angry Birds, Adobe Reader.
Графический процессор Mali используется многими производителями устройств на базе ARM. В результате обратной инженерии при поддержке фирмы Codethink разработан открытый драйвер для сопроцессоров Mali-200 и Mali-300. Пока это экспериментальный прототип, который послужит основой для драйвера Mesa/Gallium. Поддерживаются многие возможности (например, OpenGL ES) закрытого драйвера для Linux от фирмы ARM.
Драйвером поддерживаются такие SoC, как: AMLogic 8726-M, Allwinner A10, ST-Ericsson Novathor, Samsung Exynos. Чип Samsung Exynos используется в таком популярном смартфоне, как Samsung Galaxy S II.
Появление открытого драйвера Lima поможет таким проектам, как CyanogenMod.
Охад Бэн-Коэн (Ohad Ben-Cohen), разработчик Linux и создатель самообучаемой HIDS Korset, опубликовал в списке рассылки ядра Linux набор патчей, реализующих универсальный механизм управления работой специализированных микропроцессоров, выполняющих вспомогательные роли на современных системах на кристалле (SoC). Обычно такие процессоры управляются с помощью специализированной ОС реального времени и выполняют такую работу как цифровая обработка сигналов, ускорение обработки мультимедиа-данных или управления разными видами сенсоров, требующих немедленной реакции системы, а для их связи с центральным процессором используются специфические механизмы, разработанные производителем чипа и накладывающие ряд ограничений на программистов.
Патч, реализованный Охадом Бэн-Коэном и двумя другими программистами, фактически устраняет эти ограничения благодаря основанному на технологии VirtIO универсальному механизму обмена сообщениями между центральным процессором и остальными процессорами чипа. Протокол, получивший имя rpmsg, позволил реализовать такие возможности как OMX offloading, менеджер ресурсов и дисплейный драйвер для Netra (dm8168), который работает в ядре Linux, посылая управляющие команды микропроцессору M3 (чип TI OMAP4). Также патч включает в себя реализацию механизма remotproc, позволяющего управлять работой выбранного процессора: останавливать, перезапускать или загружать альтернативные прошивки.
В настоящее время полная поддержка технологии (включая открытый firmware) реализована для чипа TI OMAP4, используемого в популярной платформе PandaBoard (также тестировались Davinci da850-evm и hawkboard).
Объявлены проекты, которые должны быть реализованы в рамках программы Summer of Code, уже в пятый раз проводимой компанией Google.
В программе участвует более 150 организаций и ровно 1000 студентов. Среди организаций — такие известные проекты как Apache, Blender, GIMP, GNOME, Inkscape, KDE, Mono, OpenSSH, Python Software Foundation и
Ruby on Rails.
В программе впервые участвует по одному студенту из Доминиканской республики, Исландии, Люксембурга и Нигерии.