Qt для MCU 1.1 добавлена ​​поддержка большего количества плат STM32 и NXP i.MX RT, FreeRTOS

В августе 2019 года была выпущена первая стабильная версия Qt для микроконтроллеров, чтобы представить графический инструментарий Qt для таких микроконтроллеров, как STMicro STM32F7, Renesas RH850 или NXP i.MX RT1050. Qt для микроконтроллеров будет работать без поддержки на поддерживаемых платах, а разработчики программного обеспечения будут разрабатывать графический интерфейс с использованием QML и C ++.

Недавно была выпущена Qt для MCU 1.1 с добавлением новых плат STM32 и i.MX RT, поддержкой операционной системы реального времени FreeRTOS и многим другим.

Читать далее «Qt для MCU 1.1 добавлена ​​поддержка большего количества плат STM32 и NXP i.MX RT, FreeRTOS»

Raspberry Pi 4 теперь совместим с OpenGL ES 3.1, началась работа над драйверами с поддержкой Vulkan

Raspberry Pi 4 Model B 4 была запущена в июне прошлого года с новым Broadcom BCM2711 SoC с обновленным графическим процессором Videocore VI, поддерживающим графический API OpenGL ES 3.0.

Читать далее «Raspberry Pi 4 теперь совместим с OpenGL ES 3.1, началась работа над драйверами с поддержкой Vulkan»

Kazan – программная реализация Vulkan, оптимизированная для процессоров RISC-V

Все больше и больше людей хотят запускать полностью открытые системы по мировоззренческим соображениям, вопросов конфиденциальности и безопасности, чего на встраиваемых системах с графическим процессором зачастую трудно достичь из-за двоичных объектов с закрытым исходным кодом. Такие проекты, как Freedreno и Etnaviv, высвободили графические процессоры Qualcomm Adreno и Vivante, но для реализации работоспособных драйверов графического процессора с открытым исходным кодом понадобятся годы.

Одним из решений для получения графического драйвера с открытым исходным кодом с самого начала является внедрение рендеринга в ЦП, но проблема в том, что он обычно очень медленный, а графические процессоры намного быстрее благодаря своей способности быстро обрабатывать параллельные задачи. Kazan является программной реализацией Vulkan для рендеринга программного обеспечения, но, в конечном итоге, он станет низкоуровневым программным GPU в некоторых SoC RISC-V благодаря конкретным инструкциям.

Читать далее «Kazan – программная реализация Vulkan, оптимизированная для процессоров RISC-V»

Драйвер Turnip с открытым исходным кодом Vulkan для Adreno GPU

Графические процессоры Qualcomm Adreno имеют один из лучших драйверов GPU с открытым исходным кодом для Arm SoC благодаря драйверу Freedreno. Однако,  драйвер основан на API-интерфейсе OpenGL ES. Почти четыре года назад компания Khronos представила API-интерфейс Vulkan, целью которого является сокращение использования ресурсов процессора, и добавила поддержку нескольких буферов команд.

Читать далее «Драйвер Turnip с открытым исходным кодом Vulkan для Adreno GPU»

Технические характеристики графических стандартов Vulkan 1.1 и SPIR-V 1.3

Компания Hronos Group в 2015 году выпустила спецификации Vulkagpun 1.0 как преемник OpenGL ES, совместимый с графическим процессором OpenGL ES 3.1 или выше, и, используя, например, меньшее количество ресурсов процессора, – более эффективное использование многоядерных процессоров с поддержкой нескольких командных буферов которые могут быть созданы параллельно. Год спустя мы увидели более высокую производительность Vulkan в демо-версии , с тех пор большинство поставщиков применяют драйвер Vulkan для совместимого оборудования в нескольких операционных системах, включая компанию Imagination Technologies, которая недавно выпустила драйверы Vulkan для Linux.

Читать далее «Технические характеристики графических стандартов Vulkan 1.1 и SPIR-V 1.3»

Процессор Qualcomm Snapdragon 845 с 8 ядрами Kryo 385 для премиум смартфонов, XR-гарнитур, Windows-ноутбуков

Запуск ожидаемого с  мая 2017 года процессора Qualcomm Snapdragon 845, с четырьмя ядрами Cortex A75, четырьмя ядрами Cortex A53, графическим процессором Adreno 630 и модемом LTE X20, был запланирован на 1 квартал 2018 года. По крайне мере, это та информация, которая утекла в интернет.

Теперь компания Qualcomm официально запустила мобильную платформу Snapdragon 845 и оказалось, что основная информация, которая утекла, была правдивой, поскольку восьмиядерный процессор поставляется с четырьмя Gold ядрами Kryo 385 (Cortex A75), четырьмя Silver ядрами Kryo 385 (Cortex A55), используя технологию DynamIQ, с “Системой обработки визуальной информации” Adreno 630 и модемом Snapdragon X20, который поддерживает LTE Cat18/13.

На сколько известно, процессор использует более продвинутый искусственный интеллект (AI), что позволит компании использовать приложения “дополнительной реальности (XR)” и в скором времени будет найден в флагманских смартфонах, XR-гарнитурах, мобильных ПК и в многих других. Читать далее «Процессор Qualcomm Snapdragon 845 с 8 ядрами Kryo 385 для премиум смартфонов, XR-гарнитур, Windows-ноутбуков»

GPU Imagination PowerVR “Furian” Series8XT GT8525 нацелен на высококачественные смартфоны, виртуальную реальность и продукты автоматизации

Imagination Technologies представили первый, свой собственный GPU на базе архитектуры PowerVR Furian, Series8XT GT8525 GPU оснащен двумя кластерами и разработан для SoC используемых в таких продуктах, как высококачественные смартфоны и планшеты, в VR и AR устройствах среднего диапазона, в средне/высоко-качественных информационных автоматах и ADAS системах. Читать далее «GPU Imagination PowerVR “Furian” Series8XT GT8525 нацелен на высококачественные смартфоны, виртуальную реальность и продукты автоматизации»

Это видео показывает более высокую энергоэффективность Vulkan API по сравнению с OpenGL ES API на ARM SoCs

Vulkan был представлен в качестве преемника OpenGL ES в марте 2015, он должен требовать меньше ресурсов процессора, и поддерживать несколько командных буферов , которые могут быть созданы и распределены по нескольким ядрам, часть работ над программным обеспечением уже сделана внутри самих драйверов GPU разработчиками приложений , которым нужно обрабатывать распределение памяти и управление потоками.

Читать далее «Это видео показывает более высокую энергоэффективность Vulkan API по сравнению с OpenGL ES API на ARM SoCs»