Использование ядер 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»

Поддержка размера страницы 16 КБ в Android повышает производительность до 10%

Большинство операционных систем используют размер страницы 4 КБ, поскольку это поддерживает большинство ЦПУ, но Android часто работает на процессорах Arm, способных обрабатывать 16-килобайтные страницы. Поэтому Google активировал размер страницы 16 КБ как опцию для разработчиков в выбранных Android устройствах, что обеспечивает прирост производительности на 5–10% ценой увеличения потребления памяти примерно на 9%.

В отличие от режимов 32/64 бит, размер страницы не относится к интерфейсу двоичных приложений (ABI). Поэтому приложение, адаптированное к произвольному размеру страниц, может работать на устройствах с 4 КБ и 16 КБ без изменений. Программы на Java или Kotlin не требуют доработок, но использующие нативный код (C/C++) или зависимости необходимо перекомпилировать для совместимости с 16-килобайтными страницами.

Читать далее «Поддержка размера страницы 16 КБ в Android повышает производительность до 10%»

Модульная ИИ-камера reCamera оснащена однокристальной системой SG2002 RISC-V AI SoC, поддерживает сменные сенсоры изображения и базовые платы.

Модульная интеллектуальная камера reCamera от Seeed Studio представляет собой систему на базе SoC SOPHGO SG2002 для периферийных приложений ИИ. Устройство состоит из трех плат: основной платы, платы сенсора и базовой платы. Основная плата содержит процессор, хранилище и опциональный модуль Wi-Fi. Плата сенсора включает выбранный сенсор изображения, а базовая плата предоставляет варианты подключения, включая USB Type-C, UART, microSD, а также опциональные порты PoE и CAN bus.

На момент публикации компания выпустила основные платы C1_2002w и C1_2002. Версия C1_2002w оснащена хранилищем eMMC, модулями Wi-Fi и BLE, тогда как C1_2002 имеет дополнительные интерфейсы SDIO и UART, но без поддержки Wi-Fi. Обе платы используют трёхъядерный процессор SOPHGO SG2002 и совместимы с различными сенсорами для применения в робототехнике, здравоохранении, умном доме, а также в автоматизации зданий и промышленности.

Читать далее «Модульная ИИ-камера reCamera оснащена однокристальной системой SG2002 RISC-V AI SoC, поддерживает сменные сенсоры изображения и базовые платы.»

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»

Сравнение Raspberry Pi 5 с 2 ГБ и 8 ГБ RAM – Аппаратное обеспечение, тесты производительности и энергопотребление

Модель Raspberry Pi 5 с 2 ГБ ОЗУ была представлена на прошлой неделе. Поскольку для обзора был предоставлен образец, было решено сравнить его с Raspberry Pi 5 с 8 ГБ ОЗУ для выявления заметных различий между платами.

Анализ начат с визуального осмотра различий на печатной плате, затем проверены системные характеристики, выполнены тесты производительности, замерено энергопотребление. На завершающем этапе открывались вкладки в Firefox до заполнения 2 ГБ ОЗУ и потери системой работоспособности.

Читать далее «Сравнение Raspberry Pi 5 с 2 ГБ и 8 ГБ RAM – Аппаратное обеспечение, тесты производительности и энергопотребление»

Обзор беспроводного NVR Napcat с камерами видеонаблюдения на солнечных батареях

После того как был рассмотрен умный видеодомофон NapCat в июне прошлого года, компания предложила протестировать беспроводной NVR с камерами на солнечных батареях. Предполагалось получение комплекта с четырьмя камерами и предустановленным хранилищем данных в NVR.

В этом обзоре будет рассмотрена распаковка, краткая разборка NVR, процесс установки, а также опыт работы с интерфейсами Napcat NVR (через HDMI) и мобильным приложением Napcat Life для Android, ранее использовавшимся с видеодомофоном.

Читать далее «Обзор беспроводного NVR Napcat с камерами видеонаблюдения на солнечных батареях»

Для Arduino Core под ESP32 появилась библиотека-обертка Zigbee

Некоторые новые беспроводные SoC от Espressif Systems, такие как ESP32-H2 и ESP32-C6 , поддерживают Zigbee через встроенное радио 802.15.4. Функциональность доступна с момента выпуска ESP-IDF 5.1 вместе с ESP-Zigbee-SDK , но поддержка Arduino оставалась менее простой .

Ситуация меняется благодаря инженеру Espressif под ником P-R-O-C-H-Y, который добавил библиотеку-обертку для ESP-Zigbee-SDK в Arduino Core for ESP32 . Решение работает с ESP32-C6 и ESP32-H2 как автономными узлами, а другие SoC могут выступать радио-сопроцессорами через RPC (уровень радио 802.15.4).

Читать далее «Для Arduino Core под ESP32 появилась библиотека-обертка Zigbee»

Mekotronics R58-4×4 3S Arm PC и плеер для цифровых вывесок оснащен 3-дюймовым дисплеем, выходом HDMI 8K и 4 входами HDMI.

Mekotronics R58-4×4 3S — это еще один Arm-ПК и плеер для цифровых вывесок от компании на базе Rockchip RK3588 с необычными функциями, такими как 3-дюймовый дисплей на передней панели, а также четыре входа HDMI, поддерживающие источники до 4Kp60.

Встраиваемый ПК оснащен до 16 ГБ ОЗУ и 128 ГБ флеш-памяти eMMC, слотом M.2 PCIe для накопителя NVMe, портом видеовыхода HDMI 2.1 с поддержкой 8Kp60, гигабитным Ethernet и подключением WiFi 6, слотом mini PCIe и слотом для карты NanoSIM для модуля 4G LTE/GPS и другими возможностями.

Читать далее «Mekotronics R58-4×4 3S Arm PC и плеер для цифровых вывесок оснащен 3-дюймовым дисплеем, выходом HDMI 8K и 4 входами HDMI.»