Использование ядер RISC-V на плате Raspberry Pi Pico 2 и микроконтроллере RP2350 – От мигания светодиодом до сборки Linux

Raspberry Pi Pico 2 был выпущен в прошлом месяце с микроконтроллером Raspberry Pi RP2350, оснащенным двумя ядрами Arm Cortex-M33 и двумя 32-разрядными ядрами RISC-V «Hazard3», при этом одновременно могут использоваться до двух ядер. В этом руководстве будет показано, как использовать ядра RISC-V в RP2350, сравнить их производительность с ядрами Arm Cortex-M33 и даже собрать Linux для RISC-V на платах RP2350 с PSRAM.

Помимо увеличенной памяти, более мощных ядер и новых функций безопасности, включая интерфейс HSTX , Raspberry Pi Pico 2 и Pico останутся схожими для конечного пользователя. Инструкции из статьи » Начало работы с Raspberry Pi Pico на MicroPython и C » остаются актуальными. Поскольку образ MicroPython для RISC-V пока недоступен, основное внимание уделим запуску программ на C для ядер RISC-V.

Читать далее «Использование ядер RISC-V на плате Raspberry Pi Pico 2 и микроконтроллере RP2350 – От мигания светодиодом до сборки Linux»

Raspberry Pi Pico Arduino core 4.0: добавлена поддержка плат RP2350

Earle F. Philhower, III выпустил ядро Arduino для Raspberry Pi Pico версии 4.0 с поддержкой ряда плат Raspberry Pi RP2350 помимо официальной Raspberry Pi Pico 2 .

Вскоре после выхода платы Raspberry Pi Pico на базе RP2040 появились две Arduino SDK: первая — поддерживаемое сообществом ядро Arduino для Raspberry Pi Pico от Earle, вторая — официальная Arduino Core Mbed 2.0 для плат вроде Arduino Nano Connect RP2040 . Теперь для RP2350 также ожидаются две SDK, начиная с ядра Arduino для Raspberry Pi Pico.

Читать далее «Raspberry Pi Pico Arduino core 4.0: добавлена поддержка плат RP2350»

Плата Pimoroni Explorer — это обучающая платформа на базе Raspberry Pi RP2350 с 2.8-дюймовым LCD, сенсорами для макетной платы и другими компонентами.

Pimoroni Explorer board представляет собой плату для прототипирования электроники на базе микросхемы Raspberry Pi RP2350 с 2.8-дюймовым LCD-экраном, разъемом для динамика и различными вводами-выводами, что позволяет легко собирать схемы, создавать прототипы проектов и изготавливать небольших роботов. Плата также оснащена мини-макетной платой, тактильными кнопками и клеммами типа «крокодил», что делает её подходящей как для начинающих, так и для опытных разработчиков.

The RP2350 MCU был недавно выпущен компанией Raspberry Pi Limited вместе с $5 Raspberry Pi Pico 2 платой. С момента первоначального выпуска появилось множество плат разработки на базе RP2350, таких как Cytron MOTION 2350 Pro , Bus Pirate 5XL and 6 , и других плат разработки; для поиска решений на базе RP2350 MCU рекомендуется ознакомиться с этими вариантами.

Читать далее «Плата Pimoroni Explorer — это обучающая платформа на базе Raspberry Pi RP2350 с 2.8-дюймовым LCD, сенсорами для макетной платы и другими компонентами.»

Подробный обзор интерфейса высокоскоростной последовательной передачи данных HSTX в Raspberry Pi RP2350

Микроконтроллер Raspberry Pi RP2350 оснащён интерфейсом HSTX (High-Speed Serial Transmit), дополняющим программируемые входы/выходы (PIOs) Raspberry Pi RP2040 , представленные три года назад. Теперь MCU RP2350 содержит три блока PIO и один интерфейс HSTX, работающий через 8 GPIO. Рассмотрим детальнее назначение HSTX, его применение и отличия от PIOs, а также примеры программирования на C и MicroPython.

Интерфейс высокоскоростной последовательной передачи (HSTX) детально описан в документации RP2350 на странице 1118 : «Интерфейс HSTX передаёт данные из системного тактового домена на GPIO со скоростью, независимой от системной тактовой частоты». Дополнительно указана рабочая частота 150 МГц, обеспечивающая до 300 Мбит/с на вывод при DDR-режиме, или суммарно 2400 Мбит/с через 8 выводов.

Читать далее «Подробный обзор интерфейса высокоскоростной последовательной передачи данных HSTX в Raspberry Pi RP2350»

Google Pigweed SDK теперь поддерживает микроконтроллер Raspberry Pi RP2350.

Google Pigweed – набор библиотек с открытым исходным кодом для разработки встроенного ПО – теперь поддерживает микроконтроллер Raspberry Pi RP2350 и выпущен в виде комплекта разработки (Google Pigweed SDK).

Эти библиотеки, также называемые модулями, представляют собой строительные блоки для ускорения и повышения надежности разработки встраиваемых систем. Решение ориентировано на компактные 32-битные микроконтроллеры, включая STMicro STM32L452, Nordic Semi nRF52832 и линейку Raspberry Pi Pico. Компоненты библиотек использовались в устройствах Google Pixels, термостатах Nest, роботах, спутниках и дронах.

Читать далее «Google Pigweed SDK теперь поддерживает микроконтроллер Raspberry Pi RP2350.»

Плата Challenger+ RP2350 WiFi6/BLE5 объединяет микроконтроллер Raspberry Pi RP2350 с модулем ESP32-C6, поддерживающим WiFi 6 и Bluetooth 5.4 LE

Не нужно ждать выпуска Raspberry Pi Pico 2 W, чтобы получить плату на базе Raspberry Pi RP2350 с поддержкой WiFi и Bluetooth. Плата Challenger+ RP2350 WiFi6/BLE5 сочетает микроконтроллер RP2350A с модулем ESP32-C6, обеспечивающим подключение через 2.4 ГГц WiFi 6 и Bluetooth 5.4 LE.

Плата выполнена в форм-факторе Adafruit Feather с 28-контактными отверстиями для ввода-вывода, что обеспечивает совместимость с дополнительными платами FeatherWings. Оснащена портом USB-C для питания и программирования, а также разъемом JST и схемой зарядки для подключения LiPo-аккумулятора.

Читать далее «Плата Challenger+ RP2350 WiFi6/BLE5 объединяет микроконтроллер Raspberry Pi RP2350 с модулем ESP32-C6, поддерживающим WiFi 6 и Bluetooth 5.4 LE»