hm-panelizer — сопутствующий инструмент KiCad с графическим интерфейсом для панельной обработки печатных плат.

Gerard (он же Halfmarble ) выпустил программное обеспечение с открытым исходным кодом hm-panelizer, позволяющее создавать панели печатных плат с помощью простого графического интерфейса и использовать его в качестве средства просмотра файлов Gerber. В основном он тестировал его с платами, разработанными в KiCad 6.x, но он также должен работать с файлами дизайна из других инструментов.

Читать далее «hm-panelizer — сопутствующий инструмент KiCad с графическим интерфейсом для панельной обработки печатных плат.»

CherryUSB — легкий стек USB-устройств/хостов для встраиваемых систем.

CherryUSB — это легкий стек USB-устройств/хостов с открытым исходным кодом для встраиваемых систем с одним или несколькими интерфейсами USB. Стек реализует различные драйверы классов, такие как CDC, HID, MSC, аудио, видео и так далее.

Читать далее «CherryUSB — легкий стек USB-устройств/хостов для встраиваемых систем.»

iCESugar-nano — это плата FPGA на базе iCE40LP1k с 3 разъемами PMOD, стоимостью 19 долларов

iCESugar-nano от Muse Lab — это крошечная плата FPGA на основе Lattice Semi iCE40LP1K-CM36, программируемая через порт USB-C с помощью встроенного отладчика iCELink и предоставляющая ввод-вывод для трех стандартных разъемов PMOD.

Читать далее «iCESugar-nano — это плата FPGA на базе iCE40LP1k с 3 разъемами PMOD, стоимостью 19 долларов»

Home Assistant дает новую жизнь продуктам Insteon Smart Home после банкротства Smartlabs

Smartlabs раньше продавала продукты Insteon Smart Home, но сейчас компания находится в процедуре банкротства, ее облако отключено, а пользователи сообщают, что их продукты не работают с 14 апреля. Переход на сайт Insteon подтверждает проблему:

Читать далее «Home Assistant дает новую жизнь продуктам Insteon Smart Home после банкротства Smartlabs»

Intel выпускает SDK для Cortex-M7 PSE в процессорах Elkhart Lake

Процессоры Elkhart Lake интегрируют механизм Intel Programmable Services Engine (Intel PSE) для рабочих нагрузок IoT на базе микроконтроллера Arm Cortex-M7, который управляет вводом-выводом в реальном времени с использованием интерфейсов GPIO, I2C и/или UART и поддерживает такие функции, как удаленное, внеполосное управление устройствами, сетевой прокси, встроенный контроллер и концентратор датчиков.

Читать далее «Intel выпускает SDK для Cortex-M7 PSE в процессорах Elkhart Lake»

NVIDIA представляет драйвер ускорителя искусственного интеллекта NVDLA для версии mainline Linux

На днях компания NVIDIA представила большой набор исправлений для mainline Linux для своего драйвера Direct Rendering Manager (DRM) NVDLA AI Accelerator, сопровождаемого драйвером пользовательского режима с открытым исходным кодом.

NVDLA (NVIDIA Deep Learning Accelerator) можно найти в последних модулях Jetson, таких как Jetson AGX Xavier и Jetson AGX Orin, а поскольку в 2017 году NVDLA стала аппаратным обеспечением с открытым исходным кодом, его также можно интегрировать в сторонние SoC, такие как StarFive SoC JH7100 Vision и процессор Allwinner V831.

Читать далее «NVIDIA представляет драйвер ускорителя искусственного интеллекта NVDLA для версии mainline Linux»

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