picoZ80 – прямая замена микропроцессора Z80 на базе Raspberry Pi RP2350B и ESP32

Плата picoZ80 является прямой заменой микропроцессора Z80, основанной на двухъядерном микроконтроллере Cortex-M33 Raspberry Pi RP2350B и беспроводной системе на кристалле ESP32 для подключения по WiFi и Bluetooth.

Первым компьютером был ZX81, работающий на микропроцессоре Zilog Z80 , производство которого было окончательно прекращено в 2024 году после почти 50 лет выпуска. Однако энтузиасты ретро-компьютеров поддерживают платформу, обычно с помощью реализаций на ПЛИС, таких как MiSTer . picoZ80 отличается тем, что полагается на программируемые автоматы ввода-вывода (PIO) из микроконтроллера RP2350B для воспроизведения адресных, шин данных и управления с точным соответствием циклам микропроцессора Z80.

Читать далее «picoZ80 – прямая замена микропроцессора Z80 на базе Raspberry Pi RP2350B и ESP32»

Фреймворк ESP-IDF v6.0 добавляет поддержку ESP32-C5 и ESP32-C61, предварительную поддержку для ESP32-H21 и ESP32-H4

Компания Espressif Systems выпустила фреймворк ESP-IDF v6.0 несколько дней назад со стабильной поддержкой ESP32-C5 и ESP32-C61 микроконтроллеров, а также предварительной поддержкой ESP32-H21 и ESP32-H4 энергоэффективных беспроводных микроконтроллеров.

Фреймворк также реализует новый менеджер установки ESP-IDF (EIM) для упрощения установки ESP-IDF, использует облегченную библиотеку Picolibc C, добавляет обновления безопасности и инструментов, несколько улучшений Wi-Fi, а также возможность обновления загрузчика по воздуху.

Читать далее «Фреймворк ESP-IDF v6.0 добавляет поддержку ESP32-C5 и ESP32-C61, предварительную поддержку для ESP32-H21 и ESP32-H4»

Ревизия 3.0 ESP32-P4 получает новую шину питания, требует новой разводки платы и прошивки

В ревизии 3.0 и выше чипа Espressif ESP32-P4 вывод 54 изменен с NC (не подключен) на шину питания (VDD_HP_1), что требует добавления нескольких пассивных компонентов и обновленной прошивки.

Espressif Systems впервые представила двухъядерный RISC-V SoC ESP32-P4 с частотой 400 МГц в январе 2023 года , а официальная отладочная плата ESP32-P4-Function-EV была запущена в августе 2024 года, при этом коммерческие решения постепенно наращивались в прошлом году. Можно было бы подумать, что кремний и связанное с ним оборудование теперь заморожены, но, очевидно, это не так.

Читать далее «Ревизия 3.0 ESP32-P4 получает новую шину питания, требует новой разводки платы и прошивки»

AsteroidOS 2.0: выпущена операционная система для смарт-часов с открытым исходным кодом, теперь поддерживает около 30 устройств

Выпущена основанная на Linux операционная система AsteroidOS 2.0 с открытым исходным кодом для смарт-часов. В ней представлены такие функции, как поддержка постоянно активного дисплея, пробуждение наклоном, настраиваемая быстрая панель, несколько стилей запуска приложений, ночной режим, улучшения производительности и поддержка около 30 устройств.

Это был долгий путь. Впервые об этом проекте с открытым исходным кодом узнали в 2016 году , когда Флоран Реве продемонстрировал базовый пользовательский интерфейс на LG G Watch , непосредственно перед своим докладом на FOSDEM 2016 , где представлял AsteroidOS. Затем последовал запуск смарт-часов Connect Watch (краудфандинговых) с AsteroidOS в 2017 году от французской компании (которая не получила финансирования), а AsteroidOS 1.0 была выпущена в 2018 году . Таким образом, с момента начала проекта прошло десять лет, и разработчики теперь выпустили AsteroidOS 2.0.

Читать далее «AsteroidOS 2.0: выпущена операционная система для смарт-часов с открытым исходным кодом, теперь поддерживает около 30 устройств»

ESPHome 2026.1.0 оптимизирует использование памяти на ESP32/ESP8266, добавляет поддержку Zigbee на nRF52, роуминг Wi-Fi и многое другое

Прошивка с открытым исходным кодом ESPHome 2026.1.0 только что выпущена с новыми функциями, такими как автоматический роуминг Wi-Fi и поддержка Zigbee для платформ Nordic Semi nRF52, а также оптимизация памяти для аппаратного обеспечения ESP32/ESP8266, среди множества других изменений.

Другие значительные изменения включают обновления безопасности: проект заменил аутентификацию по паролю API на шифрование API и требует аутентификацию SHA256 для OTA-обновлений, улучшенную поддержку конфигураций с не-ASCII символами, а также обновления для платформ LibreTiny (BK72xx, RTL87xx, LN882x), которые получили потокобезопасный Wi-Fi, атомарные операции и поддержку глубокого сна.

Читать далее «ESPHome 2026.1.0 оптимизирует использование памяти на ESP32/ESP8266, добавляет поддержку Zigbee на nRF52, роуминг Wi-Fi и многое другое»

Адаптер USB-GPIB с открытым исходным кодом подключает устаревшие приборы с интерфейсом GPIB/IEEE-488 к современным компьютерам

UsbGpib от XyphroLabs — это недорогой портативный адаптер USB-GPIB с открытым исходным кодом, цель которого — «обеспечить доступ к устаревшим приборам с интерфейсом GPIB/IEEE-488 с использованием современного оборудования и программного обеспечения, с акцентом на доступность, открытость и простоту интеграции в текущие рабочие процессы».

Изначально разработанный Hewlett-Packard в конце 1960-х — начале 1970-х годов, GPIB (General Purpose Interface Bus), также известный как IEEE-488 или изначально HP-IB (Hewlett-Packard Interface Bus), представляет собой стандарт цифровой шины связи ближнего действия, предназначенный для подключения и управления программируемыми электронными измерительными приборами, такими как осциллографы, мультиметры и источники питания, к компьютерам или контроллерам. Проект UsbGpib помогает подключать оборудование, соответствующее стандарту GBIP, к современным компьютерам с портом USB.

Читать далее «Адаптер USB-GPIB с открытым исходным кодом подключает устаревшие приборы с интерфейсом GPIB/IEEE-488 к современным компьютерам»

ESP-Scope — это веб-осциллограф, созданный на основе фреймворка ESP-IDF и языковой модели Gemini 3 LLM.

ESP-Scope — это прошивка с открытым исходным кодом, превращающая любую плату на базе ESP32 в осциллограф с использованием одного из пинов АЦП с частотой дискретизации до 83 333 Гц (на ESP32-C6) и визуализирующая результаты по Wi-Fi в веб-браузере, таком как Google Chrome, Mozilla Firefox или других.

Это не первый проект осциллографа на ESP32, о котором мы писали, поскольку в прошлом году мы освещали скетч «Esp32_oscilloscope» Bojan Jurca для Arduino , который делает нечто очень похожее. ESP-Scope немного отличается, так как он основан на фреймворке ESP-IDF и был использован для тестирования генераторов кода с ИИ, в частности, «Google Antigravity using Gemini 3, with refinements, hints and tips and overall design specified by a human» (от Google Antigravity с использованием Gemini 3, с доработками, подсказками и советами и общим дизайном, заданным человеком). На его создание ушло всего несколько часов.

Читать далее «ESP-Scope — это веб-осциллограф, созданный на основе фреймворка ESP-IDF и языковой модели Gemini 3 LLM.»

MicroPython v1.27 добавляет поддержку микроконтроллеров ESP32-C5, ESP32-P4 и STM32U5

MicroPython является одной из самых популярных прошивок для микроконтроллеров благодаря своей простоте использования. Выпуск MicroPython v1.27 добавляет поддержку некоторых интересных микроконтроллеров, а именно ESP32-C5 и ESP32-P4 от Espressif Systems, благодаря обновлению фреймворка ESP-IDF до версии v5.5.1, а также STM32U5 от STMicroelectronics , и включает ряд других изменений.

К ним относятся улучшения набора тестов для поддержки растущего числа аппаратных платформ, введение уровней поддержки для разных аппаратных платформ, различные оптимизации и исправления ошибок, обновленные библиотеки, новые платы на ESP32 и STM32 и многое другое. В последний раз сообщалось о выпуске MicroPython версии 1.24 , который добавил поддержку микроконтроллеров Raspberry Pi RP2350 и ESP32-C6.

Читать далее «MicroPython v1.27 добавляет поддержку микроконтроллеров ESP32-C5, ESP32-P4 и STM32U5»