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»

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»