Comu — это компактная плата разработки на CH32V203 RISC-V за 6 долларов, которая помещается в USB-порт

За эти годы появилось несколько компактных USB-плат «omu», которые имеют этот форм-фактор «помещается в USB-порт». Всё началось с Tomu на базе Silicon Labs EFM32 Cortex-M0+, затем появились Fomu с FPGA Lattice iCE40, Qomu с MCU и FPGA EOS S3 Cortex-M4F и Somu — компактный ключ безопасности FIDO2.

Компания Icy Electronics представила Comu — еще одну компактную плату разработки на основе MCU WCH CH32V203 с частотой 144 МГц RISC-V. Несмотря на размеры всего 13 x 9,4 мм (чуть меньше microSD-карты), плата оснащена двумя белыми светодиодами, четырьмя емкостными сенсорными кнопками и шестью выводами GPIO, доступными через тестовые площадки. Она предназначена для низкоуровневого программирования, проектов с пользовательскими USB HID-устройствами и экспериментов с USB-пакетами.

Читать далее «Comu — это компактная плата разработки на CH32V203 RISC-V за 6 долларов, которая помещается в USB-порт»

ESP-KVM — решение IP KVM с открытым исходным кодом на базе микроконтроллера ESP32-P4 RISC-V

В начале этого месяца проект P4 KVM привлек внимание. Он обеспечивает функциональность IP KVM для платы Waveshare ESP32-P4-WIFI6-POE-ETH в паре с адаптером Toshiba TC358743 HDMI-to-CSI.

Однако он не работает с новыми вариантами ESP32-P4 V3.x с полноценной реализацией аппаратного кодирования H.264, а разработчик (Джонатан Роуни) говорит, что это всего лишь прототип с множеством ошибок и без защиты, поэтому было решено его пропустить. Хорошая новость в том, что он также призвал других сделать форк проекта, и Евгений Спицын именно это и сделал, выпустив проект ESP-KVM, который поддерживает кодирование как MJPEG, так и H.264, а также ряд других функций.

Читать далее «ESP-KVM — решение IP KVM с открытым исходным кодом на базе микроконтроллера ESP32-P4 RISC-V»

Эмулятор Macintosh работает на отладочных платах с дисплеем ESP32-P4 от M5Stack и Waveshare

Чипы ESP32 используются для ретро-игр и ретро-вычислений   уже много лет, но Остин Маккорд (Amcchord) пополняет эту нишу, портировав эмулятор Macintosh на несколько отладочных плат с дисплеем на ESP32-P4.

Его проект представляет собой полный порт эмулятора Macintosh 68k BasiliskII, который приносит классическую Mac OS (System 7.x — Mac OS 8.1) на портативные встраиваемые устройства на ESP32-P4 с сенсорным экраном, USB-периферией и поддержкой WiFi через ESP32-C6 на платах.

Читать далее «Эмулятор Macintosh работает на отладочных платах с дисплеем ESP32-P4 от M5Stack и Waveshare»

Banana Pi BPI-VP10 — недорогая плата управления сервоприводами на основе двухъядерного RISC-V микроконтроллера Fortior FU7512L

Banana Pi BPI-VP10 — это недорогая плата управления сервоприводами на основе микроконтроллера Fortior FU7512L RISC-V и предварительного драйвера FD6288Q, предназначенная для промышленных применений, использующих сервоприводы мощностью 100/200 Вт.

Плата управления серводвигателем поддерживает несколько режимов управления, включая импульс/направление, аналоговый и RS485, а также совместима с абсолютными энкодерами (протоколы Tamagawa/BiSS-C), инкрементальными энкодерами и энкодерами Холла. Плата BPI-VP10, также называемая BPI-BJ2403N, призвана предоставить разработчикам доступную платформу для экспериментов с микроконтроллером FU7512L и создания проектов или продуктов на его основе.

Читать далее «Banana Pi BPI-VP10 — недорогая плата управления сервоприводами на основе двухъядерного RISC-V микроконтроллера Fortior FU7512L»

Проект OpenC6 BIOS добавляет ПК-подобную прошивку для микроконтроллера ESP32-C6 с поддержкой сетевой загрузки и OTA-обновлений

OpenC6 BIOS — это проект с открытым исходным кодом от Rompass, который предлагает иной подход к разработке микроконтроллеров. Он добавляет BIOS-подобную систему в ESP32-C6, благодаря чему системная часть и код приложения могут выполняться раздельно, а не объединяться в единый образ прошивки.

При традиционной разработке настройка оборудования, сетевое взаимодействие и код приложения объединяются в единый образ прошивки. Но OpenC6 BIOS работает иначе: он выполняется как базовая система на ESP32-C6 и обрабатывает инициализацию оборудования и системные функции. Вместо прошивки полного приложения каждый раз, он может загружать небольшие программы-нагрузки отдельно. Эти программы могут выполняться из RAM или flash (XIP) и использовать системные функции через простой интерфейс двоичного кода приложения (ABI), без необходимости в полной прошивке. В некотором смысле он работает как AkiraOS , но с BIOS-подобным интерфейсом.

Читать далее «Проект OpenC6 BIOS добавляет ПК-подобную прошивку для микроконтроллера ESP32-C6 с поддержкой сетевой загрузки и OTA-обновлений»

Pine64 Pinevoice — умная колонка на RISC-V за $50 для Home Assistant на базе микроконтроллера Bouffalo Lab BL606P

После более чем двух лет разработки Pine64 запустила умную колонку PineVoice (ранее PineVox) на базе беспроводного микроконтроллера Bouffalo Lab BL606P RISC-V с интерфейсами WiFi, Bluetooth и Zigbee.

Устройство также оснащено двумя микрофонами, динамиком, портом USB 2.0 OTG, кнопками регулировки громкости, кнопкой отключения звука со светодиодом, кнопкой запуска/остановки и четырьмя RGB-светодиодами. Умная колонка PineVoice в первую очередь предназначена для работы с Home Assistant.

Читать далее «Pine64 Pinevoice — умная колонка на RISC-V за $50 для Home Assistant на базе микроконтроллера Bouffalo Lab BL606P»

Zhihe A210 восьмиядерный RISC-V SoC с NPU производительностью 12 TOPS питает плату разработки на основе SoM

В прошлом году мы отметили три грядущих высокопроизводительных RISC-V SoC , за которыми стоит следить: Zhihe A210, SpacemiT K3 и UltraRISC UR-DP1000. K3 уже запущен, и я займусь обзором K3-Pico-ITX SBC/мини-ПК в ближайшие выходные, в то время как UR-DP1000 (всё ещё?) ожидается на материнской плате Milk-V Titan. Однако до сих пор у нас было не так много подробностей о Zhihe A210.

Теперь это изменилось, так как появилась документация на Zhihe A210 и комплект разработки (A210 SODIMM V2), основанный на материнской плате и системе-на-модуле, питаемой этим восьмиядерным RISC-V процессором. Давайте рассмотрим оба.

Читать далее «Zhihe A210 восьмиядерный RISC-V SoC с NPU производительностью 12 TOPS питает плату разработки на основе SoM»

Linux 7.1 Release – Основные изменения, архитектуры Arm, RISC-V и MIPS

Линус Торвальдс только что выпустил Linux 7.1 в списке рассылки LKML :

Итак, дома сейчас только воскресное утро, но там, где я нахожусь, воскресный полдень, поэтому я делаю релиз 7.1 в обычное время – просто не в обычном часовом поясе.

Читать далее «Linux 7.1 Release – Основные изменения, архитектуры Arm, RISC-V и MIPS»