Проект ESP USB Bridge позволяет использовать ESP32-S2 или ESP32-S3 в микросхемах USB to UART/JTAG

ESP USB Bridge от Espressif — это проект, основанный на ESP-IDF, в котором используется USB-интерфейс ESP32-S2 или ESP32-S3 для использования платы в качестве отладочной платы USB-UART или USB-JTAG.

Он может служить заменой отладочных плат USB-TTL на базе CH340 или CP2104, например, использоваться с OpenOCD в режиме JTAG bridge, а также прошивать файл прошивки UF2 на целевую плату.

Читать далее «Проект ESP USB Bridge позволяет использовать ESP32-S2 или ESP32-S3 в микросхемах USB to UART/JTAG»

Arduino выпускает безопасный загрузчик на основе MCUboot

Arduino выпустила новый загрузчик на основе MCUBoot, чтобы увеличить набор функций и безопасность прошивки продуктов Arduino, причем первый выпуск предназначен для плат Arduino Portenta и Nicla Vision на базе STM32H7 из семейства Arduino Pro.

Релиз ориентирован на платы на базе ОС Arduino Mbed, но MCUboot не зависит от ОС и также должен работать с Zephyr , Nuttx и Apache mynewt. Компания также позаботилась о том, чтобы переход был простым, и повторно использовала существующий процесс обновления прошивки OTA на платах Arduino.

Читать далее «Arduino выпускает безопасный загрузчик на основе MCUboot»

ESP32 Composite Video Library выводит PAL, SECAM и NTSC, поддерживает LVGL

Уже много лет можно использовать I2S для вывода видео на чипах ESP8266 и ESP32, но композитная видеотека ESP32 от aquaticus может упростить задачу вывода видеосигналов PAL, NTSC или SECAM с любых платформ ESP32 на основе Tensilica.

Библиотеке не требуется никакого внешнего оборудования, и вы можете просто подключить разъем RCA к GPIO25 (данные I2S) и GND, а интеграция с библиотекой LVGL упрощает создание графических пользовательских интерфейсов, как показано на снимках ниже.

Читать далее «ESP32 Composite Video Library выводит PAL, SECAM и NTSC, поддерживает LVGL»

OASIS — операционная система для «умного дома» на базе ROS 2 интегрируется с Kodi

OASIS — это операционная система для «умного дома», основанная на ROS 2, которая в настоящее время реализует компьютерное зрение, потоковую передачу данных и общие функции автоматизации и может быть интегрирована в медиацентр Kodi.

Читать далее «OASIS — операционная система для «умного дома» на базе ROS 2 интегрируется с Kodi»

Мобильная веб-ОС Capyloon работает на Pinephone Pro, Librem 5, Pixel 3a

Capyloon — это экспериментальная веб-ОС, использующая b2gOS , которая послужила основой для ныне несуществующей ОС Firefox. Цель разработчиков — предоставить операционную систему с открытым исходным кодом, улучшающую конфиденциальность и контроль пользователей с помощью веб-технологий.

Читать далее «Мобильная веб-ОС Capyloon работает на Pinephone Pro, Librem 5, Pixel 3a»

Компания Imagination открыла исходный код драйверов графического процессора PowerVR Series 1

Сказать, что Imagination Technologies не совсем популярна в сообществе разработчиков открытого исходного кода, было бы преуменьшением, но, на днях, компания открыла исходный код драйвера для графических процессоров Power Series 1, а именно Midas Arcade, PCX1 и PCX2.

Читать далее «Компания Imagination открыла исходный код драйверов графического процессора PowerVR Series 1»

3D-сканер OpenScan DIY работает с камерами Raspberry Pi, DSLR или смартфонов.

OpenScan — это самодельный 3D-сканер с открытым исходным кодом, основанный на фотограмметрии и работающий с модулями камеры Raspberry Pi, совместимыми модулями ArduCam, а также с камерами DSLR или камерой вашего смартфона.

Читать далее «3D-сканер OpenScan DIY работает с камерами Raspberry Pi, DSLR или смартфонов.»

Мониторинг IoT-устройств как инструмент повышения надежности продукта

CNXSoft: Это обзор от гостя Ренато Кисс, менеджера по программному обеспечению в Toradex, объясняющий, в котором объясняется, как можно использовать мониторинг устройств IoT с программными инструментами с открытым исходным кодом, такими как Fluent Bit, для повышения надежности продукта, на примере мониторинга температуры.

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

Читать далее «Мониторинг IoT-устройств как инструмент повышения надежности продукта»