Проект 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-обновлений»

RP2350B Bells&Whistles плата разработки оснащена встроенным отладчиком на RP2040, HDMI и слотом для microSD

При поиске на Tindie нового проекта была найдена новая плата разработки на базе Raspberry Pi RP2350B под названием «Bells&Whistles», интересная тем, что она также имеет встроенный отладчик на RP2040 с прошивкой Picoprobe, что устраняет необходимость в отдельном отладочном зонде.

Кроме того, она имеет выход HDMI, слот для карт MicroSD для хранения данных, опциональные 8 МБ PSRAM, а поскольку используется вариант Raspberry Pi RP2350B, она поддерживает до 46 контактов GPIO. Плата также оснащена двумя портами USB Type-C: один для RP2350B, другой для отладчика RP2040, и особенно полезна для быстрого прототипирования и разработки без лишних проводов.

Читать далее «RP2350B Bells&Whistles плата разработки оснащена встроенным отладчиком на RP2040, HDMI и слотом для microSD»

ST VL53L9CX прямой Time-of-Flight 3D LiDAR поддерживает диапазон от 5 см до 9 м, разрешение 2,3K зон

STMicroelectronics VL53L9CX, или сокращенно VL53L9, является первым все-в-одном модулем прямого времяпролетного (dToF) 3D LiDAR компании. Он обеспечивает диапазон измерения от 5 сантиметров до 9 метров, широкое поле зрения 72°, разрешение 2,3K зон и частоту кадров до 100 Гц.

Датчики ToF от ST прошли долгий путь с момента освещения сенсора VL53L0X с одной зоной и дальностью 2 метра в 2017 году. С тех пор компания постоянно совершенствовала свои миниатюрные датчики ToF, увеличив количество зон до 64 и дальность в последних сенсорах, таких как VL53L8CP Хотя VL53L9CX по‑прежнему мал – 12,8 x 6,1 x 4,6 мм, он не имеет аналогов, действуя как мини-3D-сканер с 2268 зонами, и будет применяться в самых разных областях: робототехника, промышленная автоматизация, интеллектуальные здания, AR/VR и здравоохранение.

Читать далее «ST VL53L9CX прямой Time-of-Flight 3D LiDAR поддерживает диапазон от 5 см до 9 м, разрешение 2,3K зон»

Qualcomm обещает кардинальное обновление с моделью upstream-first и Qualcomm Linux 2.0 для платформ Dragonwing IoT

Linux на SoC Qualcomm — это американские горки: надежда часто сменяется разочарованием , по крайней мере для семейства Snapdragon. Компания намерена изменить это с помощью Qualcomm Linux 2.0 для платформ Dragonwing IoT, как было объявлено в LinkedIn :

С Qualcomm Linux 2.0 мы переходим к upstream-first, открытой модели разработки, которая является унифицированной и масштабируемой на всех платформах Qualcomm Dragonwing IoT. Это означает модель upstream-first с BSP, который отслеживает mainline, чтобы минимизировать трения и обеспечить возможность создания более предсказуемых сборок.

Читать далее «Qualcomm обещает кардинальное обновление с моделью upstream-first и Qualcomm Linux 2.0 для платформ Dragonwing IoT»

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»

M5Stack Capsule Kit v1.1 — Портативный IoT-контроллер на ESP32-S3 с датчиком IMU, MEMS-микрофоном и ИК-передатчиком

M5Stack Capsule v1.1 — это IoT-контроллер на базе Stamp-S3A с разъемом для microSD, несколькими датчиками (6-осевой IMU, микрофон), ИК-передатчиком, встроенным аккумулятором 250 мАч, несколькими кнопками, зуммером, RTC и возможностями расширения через колодки GPIO и разъем Grove.

Это обновление более ранней Capsule на базе модуля Stamp-S3. Новая версия по-прежнему оснащена микроконтроллером ESP32-S3 с WiFi и Bluetooth, 8 МБ флэш-памяти, портом USB-C и несколькими GPIO, но выигрывает от улучшений Stamp-S3A, включая оптимизированную конструкцию антенны и более низкое энергопотребление. Ранее Capsule не рассматривалась, поэтому теперь она будет описана.

Читать далее «M5Stack Capsule Kit v1.1 — Портативный IoT-контроллер на ESP32-S3 с датчиком IMU, MEMS-микрофоном и ИК-передатчиком»

Семейство микроконтроллеров для управления двигателями Fortior FU75xx с двумя ядрами объединяет 32-битное ядро RISC-V и ядро Motor Engine (ME2) второго поколения

Специализирующаяся на драйверах двигателей компания Fortior Technology недавно представила семейство микроконтроллеров FU75xx с двумя ядрами для управления двигателями, объединяющее 32-битное ядро RISC-V и собственное ядро Motor Engine (ME2) второго поколения.

Ядро RISC-V используется для настройки параметров и обработки стандартных задач, а ядро ME интегрирует модули FOC и CORDIC, обеспечивающие быстрый расчет FOC (до 5 мкс) или управление по квадрату для датчиковых/бездатчиковых двигателей BLDC/PMSM. Микросхемы имеют впечатляющий набор периферии (см. характеристики ниже) и предназначены для высокоскоростных вычислений и управления в реальном времени для робототехники и систем движения, таких как промышленные сервоприводы, роботизированные сочленения, умная бытовая техника и системы новых энергетических транспортных средств.

Читать далее «Семейство микроконтроллеров для управления двигателями Fortior FU75xx с двумя ядрами объединяет 32-битное ядро RISC-V и ядро Motor Engine (ME2) второго поколения»

Преобразование старых ИК-пультов в презентационные кликеры с помощью USB-платы RP2040 и прошивки с открытым исходным кодом TTVKTR

Проект Brisk4t «Tossed The TV — Kept The Remote» (TTVKTR) — это прошивка с открытым исходным кодом для USB-плат Raspberry Pi RP2040, предназначенная для уменьшения количества электронных отходов путем преобразования старых ИК-пультов в презентационные кликеры.

Читать далее «Преобразование старых ИК-пультов в презентационные кликеры с помощью USB-платы RP2040 и прошивки с открытым исходным кодом TTVKTR»