Плата Dabao отличается открытыми исходными данными аппаратного обеспечения и использует микроконтроллер Baochip-1x на архитектуре RISC-V (Краудфандинг)

Плата с открытыми исходными данными аппаратного обеспечения обычно оснащена микроконтроллером или процессором с закрытым исходным кодом, но оценочная плата Dabao идет дальше, используя микроконтроллер Baochip-1x с открытым исходным кодом, чьи RTL-файлы доступны. Она также изготовлена таким образом, что допускает инспекцию с помощью методики инфракрасного анализа на месте (IRIS) , так что пользователи могут изучить кристалл и подтвердить, что получили правильный чип, неразрушающим способом.

Baochip-1x — это «универсальный» микроконтроллер с ядром Vexriscv RV32-IMAC частотой 350 МГц, акселератором BIO для операций ввода-вывода на базе четырех ядер PicoRV RV32-EMC с частотой 700 МГц, 4 МБ ReRAM, 2 МБ SRAM, интерфейсом USB, различными другими портами ввода-вывода и аппаратными элементами безопасности, такими как криптографические ускорители, хранилища ключей, однонаправленные счетчики, генератор истинно случайных чисел, а также средствами противодействия аппаратным атакам, такие как датчики сбоев и защитная сетка. Сама плата Dabao довольно простая и содержит микроконтроллер, два 16-контактных разъема для ввода-вывода, порт USB-C для питания и программирования, а также кнопки Reset и Prog.

Читать далее «Плата Dabao отличается открытыми исходными данными аппаратного обеспечения и использует микроконтроллер Baochip-1x на архитектуре RISC-V (Краудфандинг)»

Ariel OS – RTOS на Rust для IoT микроконтроллеров

Ariel OS — это новая RTOS для микроконтроллеров, написанная на Rust, с поддержкой популярных аппаратных архитектур (Arm Cortex-M, ESP32, RISC-V) и плат от Espressif, Nordic Semi, Raspberry Pi и STMicroelectronics.

Ariel OS построена на основе фреймворка Embassy и уровня аппаратной абстракции embedded-hal (HAL) для встраиваемых систем, добавляя несколько функций ОС и планировщик, способный работать на многоядерных системах. Она в основном предназначена для безопасных, защищенных от ошибок памяти и сетевых приложений на микроконтроллерах.

Читать далее «Ariel OS – RTOS на Rust для IoT микроконтроллеров»

Решение для цифровых вывесок с открытым исходным кодом Xibo теперь работает с Raspberry Pi 5 благодаря проекту Arexibo

Решение для цифровых вывесок Xibo теперь совместимо с Raspberry Pi 5 благодаря Axeribo — неофициальной альтернативе плеера для цифровых вывесок Xibo, реализованной на Rust и предназначенной для платформ Linux.

Постоянные читатели CNX Software могут вспомнить, что экспериментировал с открытым плеером для цифровых вывесок Xibo много лет назад (2011-2012). В частности, удалось запустить Xibo для Arm в QEMU ,   протестировать Xibo для цифровых вывесок в эмуляторе Raspberry Pi и даже попробовать его на реальном оборудовании: на ТВ-приставке MeLE A1000 под управлением Android, на которую была установлена Linux . Это работало, но без аппаратного декодирования видео и ускорения 3D-графики производительность была довольно низкой. В конечном итоге эксперименты с Xibo на Arm Linux прекратились после того, как была выпущена версия Xibo для Android в конце 2012 года, и разработчики решили прекратить поддержку клиента для Linux (хотя они перезапустили его в 2019 году только для x86 ).

Читать далее «Решение для цифровых вывесок с открытым исходным кодом Xibo теперь работает с Raspberry Pi 5 благодаря проекту Arexibo»

Tyr – драйвер GPU на языке Rust для Arm Mali GPUs

Одним из интересных дополнений в только что выпущенное ядро Linux 6.18 является драйвер GPU Tyr на Rust для CSF-графических процессоров Arm Mali, который представляет собой порт зрелого драйвера Panthor на C , включённого в состав Linux 6.10 . Он был разработан Collabora в сотрудничестве с Arm и Google.

Цель Tyr — реализовать тот же пользовательский API, что предоставляет Panthor, чтобы в конечном итоге его можно было использовать в качестве прямой замены в Vulkan-драйвере PanVK компании. Спустя несколько лет драйвер Tyr на Rust может заменить драйвер Panthor на C, но до тех пор будет использоваться Panthor, поскольку он более зрелый и соответствует стандарту OpenGL ES 3.1 с июля 2024 года.

Читать далее «Tyr – драйвер GPU на языке Rust для Arm Mali GPUs»

Выпуск Linux 6.18 – Основные изменения, архитектуры Arm, RISC-V и MIPS

Линус Торвальдс только что объявил о выпуске Linux 6.18 в списке рассылки Linux Kernel Mailing List (LKML), который, вероятно, станет следующим ядром LTS:

Признаю, я был бы счастливее, если бы в последнюю неделю выпуска было немного меньше шума, связанного с исправлением ошибок, но, хотя исправлений и чуть больше, чем хотелось бы, ничего не заставило меня почувствовать, что этому выпуску нужно больше времени на «дозревание». Поэтому 6.18 помечен тегом и опубликован.

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

CrowPanel Advance 7-дюймовый дисплей HMI на ESP32-P4 поддерживает модули Zigbee, LoRa и радиочастотные модули 2.4GHz

CrowPanel Advance 7.0-дюймовый ESP32-P4 HMI AI дисплей представляет собой терминал HMI на ESP32-P4, который похож на GUITION 7-дюймовый сенсорный дисплей . Он также добавляет модуль ESP32-C6 для подключения WiFi 6, Bluetooth LE и 802.15.4, и подходит для приложений Умного Дома, промышленной автоматизации и AIoT.

Он оснащен 7-дюймовым 1024×600 IPS емкостным сенсорным экраном и опциональными AI-визуализацией и аудио через 2МП MIPI-CSI камеру для распознавания лиц и объектов, а также разъемом для динамика и двойным микрофонным массивом для интерактивных голосовых приложений. Умный дисплей также поддерживает сменные беспроводные расширения для подключения Zigbee/Thread, LoRa и проприетарного 2.4 ГГц (nRF2401).

Читать далее «CrowPanel Advance 7-дюймовый дисплей HMI на ESP32-P4 поддерживает модули Zigbee, LoRa и радиочастотные модули 2.4GHz»

Плата разработки Modos Paper на базе FPGA поддерживает широкий спектр E-Ink дисплеев с частотой обновления до 75 Гц (Краудфандинг)

Плата разработки Modos Paper позволяет создавать мониторы E-Ink с открытой аппаратной платформой, обеспечивая высокую частоту обновления 75 Гц и низкую задержку благодаря драйверной плате на базе FPGA Xilinx Spartan-6, а также совместимость с широким спектром дисплеев E-Ink размером от 4 до 42 дюймов.

Получившийся монохромный или цветной монитор E-Ink подключается через HDMI или USB и работает под Linux, macOS и Windows.

Читать далее «Плата разработки Modos Paper на базе FPGA поддерживает широкий спектр E-Ink дисплеев с частотой обновления до 75 Гц (Краудфандинг)»

RootMaster — это автоматизированная гидропонная система на базе Raspberry Pi Zero 2W с микроконтроллером STM32G4, CAN-шиной и датчиками.

RootMaster — это автоматизированная гидропонная система на базе Raspberry Pi Zero 2W, разработанная для точного управления водными ресурсами и условиями окружающей среды. Решение также интегрирует микроконтроллер STM32G4 для выполнения операций в реальном времени, таких как управление насосами и периферийными устройствами, управление датчиками и обработка данных с внешних датчиков, таких как индикаторы уровня воды. Он также генерирует сигналы PWM для управления питанием подключенных устройств и обеспечивает связь с внешними модулями через интерфейс CAN FD.

Читать далее «RootMaster — это автоматизированная гидропонная система на базе Raspberry Pi Zero 2W с микроконтроллером STM32G4, CAN-шиной и датчиками.»