В мире встраиваемых систем и одноплатных компьютеров инновации развиваются стремительно, и Waveshare вновь привлек внимание специализированной аудитории, выпустив RP2350-PiZero. Этот продукт представляет собой плату с форм-фактором, идентичным Raspberry Pi Zero, но базируется на совершенно другом микроконтроллере — RP2350, обладающем уникальной архитектурой и функциями, которые делают устройство привлекательным для самых разных задач. Разработчики, инженеры и хоббисты теперь могут использовать эргономику и привычный размер распространенной платформы Raspberry Pi Zero, но с расширенными возможностями и современным процессором в основе. Прежде всего, стоит ознакомиться с архитектурой RP2350, которая и стала сердцем новой платформы. Микроконтроллер RP2350B сочетает в себе два ARM Cortex-M33 ядра и два ядра на базе RISC-V архитектуры Hazard3.
Такой гибрид обеспечивает максимальную производительность и гибкость — пользователь может выбирать между двумя разными архитектурами на уровне ядра, что позволяет оптимизировать задачи под конкретные цели. Более того, частота работы достигает 150 МГц, что позволяет решать вычислительно сложные задачи в условиях ограниченного энергопотребления. Для разработчиков важно также наличие динамического переключения архитектур, что дает дополнительные возможности для повышения эффективности и экономии ресурсов. Размеры RP2350-PiZero полностью соответствуют Raspberry Pi Zero — компактный корпус, стандартный 40-контактный GPIO-разъем, MicroSD слот и разъемы питания, что облегчает переход и интеграцию с уже существующими проектами и периферией. Это существенно расширяет спектр применения платы, от портативных устройств до встраиваемых систем в различных областях.
Особое внимание заслуживает наличие DVI-интерфейса, позволяющего подключать широкий спектр HDMI-экранов. Встроенный DVI способен выводить видео с разрешением VGA, что особенно полезно для отображения графики и визуальных данных в проектах с ограниченными ресурсами. Несмотря на ограничение использования DVI и USB-портов одновременно в режиме C-разработки, поддержка USB как хоста и устройства дает возможность использовать многочисленные периферийные устройства, преобразуя RP2350-PiZero в универсальную платформу управления и взаимодействия. Хранение данных организовано посредством встроенной памяти объемом 16 МБ флеша и 520 КБ SRAM, а предусмотренная контактная площадка для дополнительной PSRAM позволяет расширять объем оперативной памяти, что особенно актуально для тяжёлых задач и сложной логики приложений. Для питания и автономности устройства предусмотрен Type-C разъем, который обеспечивает не только питание, но и передачу данных, а также специальный разъем для литиевых аккумуляторов напряжением 3,7 В.
Это открывает возможности использования платы в портативных системах с длительным временем работы без подключения к электросети. Одной из сильных сторон RP2350-PiZero является программная совместимость и поддержка популярных сред разработки. Пользователь может выбирать между MicroPython, C/C++ через VSCode с расширением для RP2350 и Arduino IDE с соответствующим ядром Arduino-Pico. Такой широкий спектр средств разработки делает платформу доступной как для профессиональных инженеров, так и для начинающих разработчиков и инженеров-любителей. Waveshare сопровождает выпуск платы подробной документацией и демонстрационными проектами, среди которых есть примеры вывода графики на экран через DVI на базе PicoDVI, а также USB-демонстрации, реализованные с помощью Pico-PIO-USB.
Эти примеры служат хорошей стартовой точкой для быстрого освоения возможностей платы и демонстрируют практические сценарии использования в реальных проектах. В плане совместимости, RP2350-PiZero сохраняет полный доступ к стандартным Raspberry Pi Zero GPIO и слотам для расширения, что позволяет использовать широкий набор модулей и аксессуаров. Это критически важно для интеграции устройства в существующие проекты и экосистему компонентов Raspberry Pi. Цена в $9.99 делает устройство очень привлекательным для широкого круга пользователей — как для тех, кто ищет бюджетное и функциональное решение, так и для энтузиастов, экспериментирующих с новыми архитектурами микроконтроллеров и применениями в интернете вещей, автономных системах и периферийных устройствах.
RP2350-PiZero отличается продуманной аппаратной архитектурой, которая сочетает современную вычислительную мощь и удобство компактного формата. Два ARM Cortex-M33 ядра обеспечивают высокую вычислительную производительность с акцентом на безопасность и энергосбережение. Два RISC-V ядра открывают пространство для исследований и внедрения открытых архитектур в промышленные и любительские разработки. Возможность программирования с использованием MicroPython делает разработку быстрой и доступной, снижая порог входа в сложные встроенные системы. Поддержка USB-хоста и устройства расширяет сферы применения RP2350-PiZero, позволяя использовать его в качестве интерфейса для широкого спектра периферии — от клавиатур и мышей до специализированных датчиков и контроллеров.