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

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

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

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

Увеличены инвестиции в RISC-V — создана OpenHW Group, включающая Qualcomm

Некоторые сомневаются, что RISC-V когда-нибудь сможет бросить вызов Arm, по крайней мере на ряде рынков. Но, индустрия инвестирует в решения, основанные на бесплатной ISA с открытым исходным кодом, на этой неделе SiFive получит 65,4 млн. долларов США от различных инвесторов, включая Qualcomm Ventures LLC, и было объявлено о создании OpenHW Group, новой некоммерческой глобальной организации, направленной на ускорение внедрения процессоров с открытым исходным кодом. В настоящее время организация поддерживается 13 компаниями, а, к концу года, планируется привлечь уже 25 спонсоров.

Читать далее «Увеличены инвестиции в RISC-V — создана OpenHW Group, включающая Qualcomm»

NODE Mini Server V2 — сервер хранения на базе Raspberry Pi для децентрализованной сети

Ранее мы рассматривали сетевые корпуса для жестких дисков с Ethernet и/или WiFi, работающие под управлением OpenWrt или Ubuntu, что позволяет вам легко и недорого подключать SATA-диски к вашей локальной сети с такими моделями, как Blueendless X3.

Читать далее «NODE Mini Server V2 — сервер хранения на базе Raspberry Pi для децентрализованной сети»

E-ALE — это бесплатная и обучающая программа на базе Linux с открытым исходным кодом для инженеров по встраиваемым системам.

Когда мы писали о расписании Embedded Linux Conference 2019 несколько дней назад, мы узнали, что в одном из выступлений планируется использовать аппаратный комплект E-ALE для сессии. Никогда ранее мы не слышал об этом комплекте. Быстрый поиск привел нас на сайт e-ale.org, где объясняется, что E-ALE обозначает Embedded Apprentice Linux Engineer.

Программа обучения предназначена для инженеров по встраиваемых системах, имеющих опыт разработки микропрограмм для микроконтроллеров, которым необходимо перейти на встраиваемые системы на базе Linux. Обучение проводится только лично (без вебинара) на существующих конференциях по Embedded Linux и состоит из 8–9 семинаров продолжительностью от 2 до 3 дней. Обычно начинается с презентации по одному предмету, после чего следует лабораторное время для отработки полученных навыков.

Читать далее «E-ALE — это бесплатная и обучающая программа на базе Linux с открытым исходным кодом для инженеров по встраиваемым системам.»

Programmable-Air — это пневматический комплект, приводимый в действие платой Arduino Nano (краудфандинг)

Programmable-Air — это аппаратный инструментарий, который позволяет надувать и сдувать предметы. Приводимый в действие платой Arduino Nano, комплект поставляется с вакуумными насосами высокого давления, клапанами и датчиком давления, который позволяет пользователям экспериментировать и изучать пневматику и надувные предметы.

Некоторые из потенциальных сфер применений включают в себя вакуумные подъемные устройства, мягкие роботы, способные ходить,мягкие роботы-манипуляторы, проекты в сфере искусства и многое другое.

Читать далее «Programmable-Air — это пневматический комплект, приводимый в действие платой Arduino Nano (краудфандинг)»

Компания e.Foundation продает восстановленные телефоны под управлением операционной системой /e/ на базе Android

Большинство Android телефонов поставляются вместе с сервисами Google, что большей степени является как благом, так и проклятием, поскольку эти сервисы очень удобны, но из-за них теряется ваша конфиденциальность. Например, большинство людей расстраиваются, если образ прошивки для их SBC поставляется без Google Play Store, но в то же время они беспокоятся о своей конфиденциальности, предоставляя все свои данные одной компании, такой как Google.

Должен быть более лучший способ, что и пытается сделать компания e.foundation вместе со своей операционной системой /e/ на базе Android, но без каких-либо сервисов Google, она нацелена на обычных конечных пользователей, а не на гиков. Читать далее «Компания e.Foundation продает восстановленные телефоны под управлением операционной системой /e/ на базе Android»

Подсистема Windows для Linux 2 получает ядро ​​Linux, более быструю файловую систему, поддержку Docker

Компания Microsoft  впервые представила подсистему Windows для Linux в 2016 году, чтобы позволить разработчикам запускать команду bash из пользовательского пространства Ubuntu без необходимости устанавливать Ubuntu в виртуальной машине или контейнере. Он опирается на ядро ​​Windows с библиотекой, преобразующей системные вызовы Linux в совместимые с Windows. Производительность велика, пока вы не начнете использовать вызовы файловых систем, например, во время компиляции кода, что довольно распространено для разработчиков…

Microsoft работает над решением этой проблемы производительности и совместимости с программным обеспечением, таким как Docker, и в настоящее время близка к выпуску подсистемы Windows для Linux 2 (WSL 2) с собственным ядром Linux 4.19 вместо ядра Windows плюс слой перевода.

Читать далее «Подсистема Windows для Linux 2 получает ядро ​​Linux, более быструю файловую систему, поддержку Docker»

Toradex Torizon — промышленный дистрибутив Linux, предназначенный для разработчиков Windows

Когда мы брали интервью у представителей компании Toradex прямо перед Embedded World 2019, они сказали нам, что сосредоточатся на своем новом программном предложении под названием Torizon, простой в использовании промышленной платформе Linux, нацеленной на пользователей из среды Windows/ WinCE или имеющих только опыт. с разработкой приложений и не являются специалистами Embedded Linux.

В настоящее время компания официально запустила Torizon и предоставила более подробную информацию о своем промышленном программном решении с открытым исходным кодом, специально оптимизированном для своих модулей NXP i.MX.

Читать далее «Toradex Torizon — промышленный дистрибутив Linux, предназначенный для разработчиков Windows»