Panfrost — это драйвер с открытым исходным кодом для графических процессоров Arm Mali Midgard

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

Arm Mali также получил свой собственный драйвер Lima с открытым исходным кодом, который работал много лет, но только для более старых графических процессоров Utgard (Mali 400, Mali 450). Тем не менее, во время Opensource GPU Drivers BoF на Linaro Connect 2019 в Бангкоке, Роб Херринг (Rob Herring), технический разработчик компании Linaro и Томеу Визосо (Tomeu Vizoso), главный инженер-программист Collabora, обсудили состояние драйверов, и нам стало известно о драйвере с открытым исходным кодом для графического процессора Mali Midgard (Mali -T6xx, Mali-T7xx) под названием Panfrost.

Читать далее «Panfrost — это драйвер с открытым исходным кодом для графических процессоров Arm Mali Midgard»

Особенности кнопки ReButton с модулем WiFi на базе MXCHIP EMW3166

Ранее мы рассматривали WiFi кнопку на базе процессора ESP8266, но компания Seeed Studio только что запустила ReButton «устройство разработчика», которое служит той же цели, но вместо этого имеет модуль WiFi на базе MXCHIP EMW3166 STM32, предоставляет один разъем I2C Grove и предварительно загружается с образцом прошивки, которая запускает Azure IoT Central или Azure IoT Hub.

Читать далее «Особенности кнопки ReButton с модулем WiFi на базе MXCHIP EMW3166»

Представлен Linux 5.0 – основные изменения, Arm, MIPS & RISC-V архитектура

Линус Торвальдс (Linus Torvalds) представил Linux 5.0:

Итак, последняя неделя перед релизом 5.0 была не совсем простой, но не такая сложная как c rc8 и в целом я рад, что задержался на неделю и закончил rc8.

Оказывается патч, о котором я говорил в релизе rc8, не был той тревожной ошибкой, о которой я думал: да, у нас была не инициализированная переменная, но причина, по которой мы не сразу заметили предупреждение, заключалась в том, как работает gcc, компилятор в основном инициализировал эту переменную как правильное значение. Таким образом, то же самое, что вызвало отсутствие предупреждения, также фактически означает, что это исправление на практике пустое.

Читать далее «Представлен Linux 5.0 – основные изменения, Arm, MIPS & RISC-V архитектура»

ТВ-бокс Phicomm N1 с Android 7.1 поддерживает множество дистрибутивов Linux

Некоторым очень нравятся новые аппаратные платформы, который поддерживают Linux mainline и недавно в обзоре про Linux 5.0 была обнаружена именно такая платформа, под SBC MapleBoard MP130. Сегодня рассмотрим совсем другое устройство. Phicomm N1 является ТВ-боксом, который основан на базе процессора Amlogic S905D и работает под управлением Android 7.1 с пользовательским интерфейсом, который ориентирован на китайский рынок.

На первый взгляд ничего интересного, но вот тема на форуме Armbian делает его более интересным. ТВ-бокс оснащен радиатором большого размера, а также адаптером питания 12 В / 2 А, который позволит вам подключить к нему несколько USB жестких дисков и самое интересное, что он стал очень популярен среди китайских пользователей и сообщество выпустило несколько дистрибутивов на базе Linux для данного устройства, в том числе CoreELEC, LibreELEC, Alpine Linux, CentOS, Debian, Deepin, ArchLinux Arm, и так далее. Читать далее «ТВ-бокс Phicomm N1 с Android 7.1 поддерживает множество дистрибутивов Linux»

Особенности видео платформы для разработки 4Kopen UHD с медиапроцессором STMicro STiH418

Еще в 2016 году появилась новость об уходе компании STMicro с рынка чипсетов для телевизионных приставок, поэтому можно было предположить, что все их процессоры STiHxx будут сняты с производства, но 2019 год должен удивить многих, поскольку на выставке Integrated Systems Europe (ISE 2019) была представлена плата 4Kopen, в качестве открытой видео-платформы 4К UHD для разработки, которая основана на базе медиапроцессора STMicro STiH418.

Плата для разработки оснащена оперативной памятью 2 Гб, выходом HDMI 2.0, входом HDMI 1.4, Гигабитным Ethernet, USB 3.0, а также слотом mini PCIe вместе с WiFi модулем 802.11b / g / n, разъемом eSATA и многим другим. Читать далее «Особенности видео платформы для разработки 4Kopen UHD с медиапроцессором STMicro STiH418»

postmarketOS — это мобильная операционная система Linux, которую поддерживает более 100 устройств

PostmarketOS является операционной системой Linux, которая впервые была представлена в 2017 году и разработчики стремятся обеспечить долгосрочную поддержку, чтобы продлить срок службы уже существующих телефонов. Данная операционная система основана на Alpine Linux с оптимизацией сенсорного экрана и цель ее заключается в предоставлении обновлений, в том числе обновления безопасности, как минимум в течение 10 лет, так же, как вы получаете их на компьютере. Читать далее «postmarketOS — это мобильная операционная система Linux, которую поддерживает более 100 устройств»

Стала доступна мини лаборатория электроники PSLab за $65

Pocket Science Lab (PSLab) — это устройство с открытыми исходными данными об аппаратной части, целью которого является принести в народную массу мини лабораторию электроники. Она может выступать в качестве осциллографа, вольтметра, программируемого источника напряжения и тока, логического анализатора или генератора сигналов при подключении к ПК или мобильному телефону.

Это не профессиональное оборудование и оно предназначено для обучения STEM. Данная плата впервые рассматривалась в августе 2018 года и на тот момент была еще на стадии разработки, но теперь она стала включена в список и выставлена на продажу на веб-сайте Seeed Studio за $64.90. Читать далее «Стала доступна мини лаборатория электроники PSLab за $65»

Плата ANAVI с термометром и WiFi предназначена для домашней автоматизации (Crowdfunding)

В прошлом компания ANAVI Technology выпустила несколько плат с открытыми исходными данными для сообщества производителей Raspberry Pi и ESP8266. Все началось с RabbitMax Flex HAT для Raspberry Pi, для домашней автоматизации, после они выпустили еще нескольких других плат, в том числе ESP8266 ANAVI Light Controller для управления светодиодными лентами. Читать далее «Плата ANAVI с термометром и WiFi предназначена для домашней автоматизации (Crowdfunding)»