Проект 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»

SmartKnob View — самодельная тактильная ручка ввода с подключением по Wi-Fi и Bluetooth.

Вскоре после того, как мы написали о поворотном энкодере RoenDi со встроенным цветным дисплеем, читатели указали нам на SmartKnob View, похожий проект, но с модулем ESP32 для подключения по Wi-Fi и Bluetooth, а также программно-конфигурируемыми конечными упорами и виртуальными фиксаторами.

Читать далее «SmartKnob View — самодельная тактильная ручка ввода с подключением по Wi-Fi и Bluetooth.»

Antmicro выпускает базовую плату Snapdragon 845 с открытым исходным кодом, разработанную с помощью KiCad

Команда Antmicro выпустила аппаратную базовую плату с открытым исходным кодом для Quectel SA800U-WF System-on-Module на базе восьмиъядерного процессора Qualcomm Snapdragon 845, которую они разработали с помощью инструмента EDA с открытым исходным кодом KiCad.

Базовая плата поддерживает хранилище NVMe и предлагает видео-интерфейсы Micro HDMI и MIPI DSI, Gigabit Ethernet с поддержкой PoE, интерфейсы USB 3.1 Type-C и другие входы/выходы, а также три отдельных входа питания. Компания ожидает, что этот дизайн послужит отправной точкой для создания портативных интеллектуальных помощников, киосков, VR/AR или интеллектуальных экранов и многого другого.

Читать далее «Antmicro выпускает базовую плату Snapdragon 845 с открытым исходным кодом, разработанную с помощью KiCad»

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»

Мобильная веб-ОС 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»

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

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

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

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