test adv
,

Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны

Новинка дороже предшествующей Pi 4 всего на 5 долларов (в обеих версиях ОЗУ), но куда лучше и полезнее

После самого долгого в истории пробела между флагманскими моделями Raspberry Pi (Pi 4 была выпущена аж в июне 2019 года), Raspberry Pi 5 наконец-то анонсирована, причем раньше ожидаемого. Дело в том, что в конце 2022 года компания заявила, что Raspberry Pi 5 не появится в 2023-м, поскольку этот год понадобится для восстановления запасов Raspberry Pi после глобального дефицита микросхем.

Заявляется, что вычислительная мощность Raspberry Pi 5 в два-три раза выше, чем у Raspberry Pi 4 (и без того мощного одноплатного компьютера). Raspberry Pi 5 выпускается с объемом оперативной памяти 4 и 8 ГБ (позже появятся модели с 1 и 2 ГБ), имеет те же основные размеры и форму, что и Pi 4 B, но при этом добавляет ряд давно востребованных функций, таких как встроенные часы реального времени, разъем PCIe 2.0 и кнопку питания.

Что еще более важно, Raspberry Pi оснащен новым четырехъядерным ARM-процессором Cortex-A76 с частотой 2,4 ГГц (в старой модели процессор Cortex-A72 работал на частоте 1,5 ГГц, но обновление прошивки позволило увеличить частоту до 1,8 ГГц), новым южным мостом, который обещает улучшить пропускную способность USB 3, и новым GPU VideoCore VII, работающим на частоте 800 МГц (против 500 МГц у VideoCore VI в Pi 4). Кроме того, на плате реализована масса мелких улучшений, включая встроенный разъем вентилятора с крепежными отверстиями, более быстрые и двойные разъемы камер, а также картридер для microSD, работающий с более скоростными картами.

Модели с 4 и 8 ГБ памяти по цене всего на $60 или $90 MSRP стоят всего на $5 больше, чем аналогичные по объему памяти модели Raspberry Pi 4, что делает их хорошим вариантом модернизации. Но насколько лучше работает Raspberry Pi 5 и как она сочетается с существующей экосистемой HAT и аксессуаров? Мы протестировали новинку, чтобы выяснить это.

Технические характеристики


  Pi 5 Pi 4
Процессор BCM2712
Cortex-A76, 2,4 ГГц
BCM2711
Cortex-A72, 1,8 ГГц
Графика VideoCore VII, 800 МГц
OpenGL ES 3.1, Vulkan 1.2
VideoCore VI, 500 МГц
Дисплей HDMI
2× 4K@60 с HDR
HDMI
2× 4K@60
Оперативная память 1, 2, 4 и 8 ГБ
LPDDR4X-4267 SDRAM
1, 2, 4 и 8 ГБ
LPDDR4
Хранилище microSD (совместимость с SDR104)
M.2 NVMe SSD через M.2 HAT
microSD
GPIO 40-пиновый Raspberry Pi HAT
USB 2× USB 2
2× USB 3 (5 Гбит/с одновременно)
2× USB 2
2× USB 3
Коннекторы 2× 4-линейный трансивер MIPI для камеры/дисплея
PCIe 2.0 ×
UART
RTC
Разъём для вентилятора
2-линейный порт MIPI DSI для дисплея
2-линейный порт MIPI DSI для камеры
4-контактный порт для стереозвука и видео
Связь Gigabit Ethernet
PoE через PoE+ HAT
Wi-Fi и Bluetooth 802.11ac
Bluetooth 5 / BLE
Кнопка включения Функциональная
Питание 5 В / 4 А по USB-C
PoE по PoE+ HAT
5 В по GPIO
5 В / 3 А по USB-C
PoE по PoE+ HAT
5 В по GPIO
Габариты 85×56 мм

Raspberry Pi 5 имеет поразительное сходство с Raspberry Pi 4 и 3B+. На первый взгляд, это еще один классический дизайн платы Raspberry Pi, напоминающий о редизайне B+ в 2014 году, но присмотритесь! Композитный разъем 3,5 мм исчез, так что аналогового видео/аудио в этом поколении Raspberry Pi нет. Впрочем, его мало кто использовал со времен Raspberry Pi 3.

Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Технические характеристики. 3

Разъемы камеры и дисплея уменьшились в размерах, что соответствует более компактному 15-контактному разъему Raspberry Pi Zero вместо оригинального 22-контактного. Обратите внимание, что теперь рядом находятся два разъема, и мы можем подключить две камеры, два DSI-дисплея или их комбинацию.

Третий интерфейс предназначен для PCIe-девайсов. Это PCIe 2.0 x1 для быстрых периферийных устройств, и да, к ним относятся твердотельные накопители NVMe. Мы спросили главу Raspberry Pi об этом интерфейсе, и он подтвердил, что порт поддерживает NVMe-накопители всех размеров, но для этого необходимо использовать специально разработанный M.2 HAT, который на момент подготовки обзора еще не готов.

Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Технические характеристики. 4

В Raspberry Pi 5 сохранились два порта micro-HDMI, появившиеся в Raspberry Pi 4. Каждый порт способен выводить изображение в формате 4K@60, но, честно говоря, мы никогда не использовали Raspberry Pi с двумя дисплеями. Между портами micro HDMI находится один разъем UART, который можно использовать с отладочным набором Raspberry Pi Pico или для подключения UART к другим микроконтроллерам.

Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Технические характеристики. 5

Самые внимательные из вас заметят, что порты USB и Ethernet поменялись местами. Похоже, что Raspberry Pi 5 берет пример со старых плат. В Pi 4 расположение портов было изменено, а теперь они поменялись местами снова. Что это означает? Это означает, что для Raspberry Pi 5 потребуется новый корпус. Если не принимать во внимание изменения портов, есть тонкие различия, которые делают корпуса, предназначенные для старых плат Raspberry Pi модели B, несовместимыми. Интересно, что в описании продукта Raspberry Pi 5 говорится, что «если использовать корпус для Pi 5, то он не должен быть закрыт». Причину этого мы рассмотрим в ходе обзора, но можно вкратце забежать вперед — процессору новинки необходимо охлаждение.

Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Технические характеристики. 6

Рассмотрим две новые функции Raspberry Pi 5. Во-первых, это резервное питание часов реального времени (RTC). Да, теперь ваш Raspberry Pi может поддерживать правильное время без необходимости использования NTP-сервера или дополнительной платы, занимающей место на GPIO.

Другая новая функция — кнопка питания! Кто-то может посмеяться над этим нововведением, но эта функция была очень востребована и заставила некоторых энтузиастов изобретать свои собственные решения или покупать продукты сторонних производителей. При включенном Raspberry Pi однократное нажатие вызывает меню выключения/выхода из системы. Еще одно нажатие приводит к безопасному выключению. Такое выключение больше похоже на режим ожидания, поскольку с ним одноплатник потребляет 1,4 Вт. Нажатие кнопки питания приводит к включению Raspberry Pi 5. Кроме того, можно запрограммировать ОС так, чтобы кнопка выполняла и другие действия, поскольку это функциональная кнопка, а не тумблер, прерывающий электричество.

Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Технические характеристики. 7

Одна вещь, которая осталась неизменной, — это повсеместно распространенный 40-контактный GPIO. Впервые появившись в Raspberry Pi B+ в 2014 году, он также ввел стандарт HAT (Hardware Attached on Top). HAT, аналогичный «щитам» в Arduino, предложил стандартный шаблон дизайна и электронную стандартизацию для растущего числа дополнительных устройств. GPIO в Raspberry Pi 5 практически такой же, как и в предыдущих моделях, но с некоторыми изменениями. Подробнее об этом позже.

Производительность и выделение тепла

Raspberry Pi 5 — самая горячая из всех плат Raspberry Pi, которые мы когда-либо использовали. В режиме простоя, без дополнительного охлаждения, она имеет температуру около 50,5 градусов Цельсия и потребляет около 2,7 Вт. При стресс-тестировании Raspberry Pi 5 быстро срабатывает троттлинг (при температуре 82°C), снижая скорость процессора в попытке сохранить его холодным. В стресс-тесте нам удалось достичь температуры 86,7°C (потребление выросло до 7 Вт), и мы увидели, что частота снизилась с 2,4 ГГц до 1,5 ГГц. Интересно, что она менялась несколько раз (2311 МГц, 2256 МГц, 2201 МГц и 2146 МГц) — вероятно, в попытке обеспечить баланс между скоростью и охлаждением.

Сейчас у вас на устах вопрос: «Как это соотносится с Raspberry Pi 4?». В режиме простоя температура Raspberry Pi 4 составляет 45,7°C, а потребляемая мощность — 1,02 Вт. Под нагрузкой температура подскакивает до 79,8°C, а потребление достигает 6,2 Вт.

Это примерно на 1 Вт выше при гораздо большей вычислительной мощности. В чем Raspberry Pi 4 выигрывает у Pi 5, так это в температуре при стресс-тесте без охлаждения: 79,8°С против 86,7°С у Pi 5 (с троттлингом). Но если установить активный кулер, то температура Pi 5 снижается до 59,3°C, что обеспечивает исключительную вычислительную мощность при сохранении относительной прохлады.

Поскольку Raspberry Pi 5 горяч, мы не могли не протестировать одноплатник с охлаждением. Для этого взяли официальный кулер Raspberry Pi Active Cooler, и он показал себя достаточно хорошо. Модель представляет собой комбинацию алюминиевого радиатора (с красивым анодированным логотипом Raspberry Pi) и вентилятора.

Он охлаждает SoC, оперативную память и новый чип RP1. Подробнее об этом позже. Вместо того чтобы крепиться к крепежным отверстиям M2.5, активный кулер имеет собственные крепежные отверстия. Одно находится рядом с портом USB C, другое — между разъёмами GPIO и USB. Для фиксации активного кулера используются пластиковые/нейлоновые заглушки. Извлечение кулера возможно.

Официальный кулер подключается к новому разъему вентилятора, расположенному рядом с портами USB, что значительно лучше, чем в предыдущих Pi-моделях, где любой подключаемый вентилятор должен был занимать контакты GPIO, что иногда препятствовало использованию HAT. Вентилятор настроен на включение при достижении процессором температуры в 50°C. В режиме простоя радиатор поддерживал температуру Raspberry Pi 5 на уровне 39,5°C и потреблял 2,6 Вт. При запуске нашего стресс-теста температура поднялась до 59,3°C (6,8 Вт), что значительно ниже точки троттлинга. Похоже, что при работе Raspberry Pi 5 с охлаждением одноплатник потребляет на несколько процентов меньше энергии, чем без него.

Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Производительность и выделение тепла. 7

Давайте ещё раз об одном из ключевых нововведений — кнопке питания. Я знаю, что для многих из нас это не является сенсационной новостью. Кнопки питания появились на домашних компьютерах в 1970-х годах, но у Raspberry Pi их никогда не было, до сих пор.

Здесь она представляет собой функциональную кнопку, вызывающую скрипт для выбора действия: выход из системы / выключение питания / перезагрузка, а повторное нажатие приводит к плавному выключению Raspberry Pi, переводя его в режим ожидания. В нем Raspberry Pi 5 потребляет 1,3 Вт, что примерно вдвое меньше, чем у бездействующей Raspberry Pi. Но потребление можно уменьшить ещё больше. Команда разработчиков Raspberry Pi предоставила нам инструкции по снижению энергопотребления в режиме ожидания, и мы увидели результат!

Теперь потребляемая мощность в режиме ожидания составляет 0,05 Вт, что в разы меньше, чем раньше. При этом 5-вольтовые пины GPIO остаются под высоким напряжением, а 3V3-пины — получают низкое напряжение. Это может стать проблемой для вашего любимого HAT, поскольку он может не выключиться вместе с Raspberry Pi. В пересмотренной спецификации HAT, HAT+, этот вопрос будет решен, и компания Raspberry Pi предоставит соответствующие разъяснения.

Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Производительность и выделение тепла. 8

Можно ли охлаждать Raspberry Pi 5 с помощью существующих радиаторов и вентиляторов? Ответ положительный, но, учитывая изменения в расположении элементов на плате, не все кулеры подойдут. Наш любимый пассивный кулер — Akasa Gem Pro.

Выглядящий как декорация к научно-фантастическому сериалу 1970-х годов, он ничуть не уступает в эффективности охлаждения. Цельный кусок алюминия отводит тепло от чипов. К сожалению, этот кулер не подойдет для Raspberry Pi 5. Не подойдут и кулеры Ice Tower от 52Pi, если только вы не захотите творчески подойти к их установке.

Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Производительность и выделение тепла. 9
Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Производительность и выделение тепла. 10

Для активного охлаждения мы попробовали использовать Fan Shim от Pimoroni. Это плата, которая устанавливается на GPIO, при этом сохраняя доступ к нему и не мешая работе. На холостом ходу температура Raspberry Pi 5 составляла около 29,6°C, и она была очень тихой (не такой тихой, как у нового активного кулера, но едва слышной). Вентилятор Shim показал впечатляющие 60,4°C (против 59,3°C у официального активного кулера) и является достойной альтернативой официальному активному кулеру, если он у вас уже есть. Если нет — покупайте активный кулер, цена которого нам пока неизвестна.

Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Производительность и выделение тепла. 11
Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Производительность и выделение тепла. 12

Для пассивного охлаждения мы приобрели на Amazon набор универсальных самоклеящихся теплоотводов. Используя клейкую основу, мы разместили радиаторы нужного размера на SoC, PMIC и микросхеме Wi-Fi. Сработали ли они? Ну, как бы да. Температура Raspberry Pi 5 в режиме простоя составила 41,1°C, в то время как температура без охлаждения — 50,5°C.

При использовании радиаторов мы достигли троттлинга (80°C), при этом температура составила 85,6°C, что всего на 1,2°C ниже, чем в тесте без охлаждения. Что же мы узнали из этого небольшого эксперимента? То, что покупка дешевых радиаторов — пустая трата денег. Либо покупайте активное охлаждение, либо дождитесь появления на рынке специализированных решений для пассивного охлаждения.

Можно ли разогнать Raspberry Pi 5

Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Можно ли разогнать Raspberry Pi 5. 1

Короткий ответ — да, но то, насколько сильно вы сможете разогнаться, зависит от «кремниевой лотереи». Разгон — это простой процесс, требующий внесения нескольких изменений в конфигурационный файл. В наших тестах нам удалось разогнать процессор до 3 ГГц, правда, получилось 3,2 ГГц, но в neofetch и vcgencmd система показывала разную скорость. Neofetch показывал 3,2 ГГц, а vcgencmd — 3 ГГц. После общения с командой инженеров Raspberry Pi мы убедились, что частота 3,2 ГГц была ошибочной, и исключили эти данные из обзора.

Для любого разгона необходимо хорошее охлаждение. Пассивное охлаждение с помощью небольших радиаторов не подойдет, поскольку для снижения температуры ниже 80°C необходимо активное охлаждение. На частоте 3 ГГц температура Raspberry Pi 5 в режиме бездействия составляла 46,6°C, а потребляемая мощность — 3 Вт. Под нагрузкой Raspberry Pi 5 достигал максимальной температуры 69,2°C и потреблял 10 Вт.

64-разрядная операционная система

В комплект поставки нашего обзорного устройства входила карта microSD с предварительной версией последней версии Raspberry Pi OS — 64-разрядной системы на базе Linux 6.1.0. 64-разрядная версия Raspberry Pi OS уже давно занимает второе место после популярной 32-разрядной версии. Во многом это объясняется тем, что многие старые платы поддерживают только 32-битную ОС. Но начиная с Raspberry Pi 3, появилась поддержка 64-разрядной платформы.

Новая ОС основана на Debian 12 под кодовым названием Bookworm, выпущенном в июле 2023 года. Bookworm содержит ряд изменений, и одно из самых значительных — новая версия Python. В предыдущих выпусках по умолчанию использовался Python 3.9, но в Bookworm мы видим обновление до 3.11, что приводит к изменению способа установки модулей Python.

Производительность обработки данных

Благодаря более быстрому времени загрузки, более высокой производительности карт памяти microSD и 64-разрядной ОС мы имеем систему, в большей степени ориентированную на скорость работы. Компания Raspberry Pi утверждает, что новый одноплатник в 2–3 раза быстрее, чем Pi 4, и в целом это ощущается именно так.

Открытие приложений происходит гораздо быстрее. Открытие Gimp на Raspberry Pi 5 с прилагаемой карты microSD заняло 5,5 секунды по сравнению с 10,8 секунды на Raspberry Pi 4. Открытие Firefox заняло 5,1 секунды на Pi 5 против 8,6 секунды на Raspberry Pi 4. Время загрузки составило около 18 секунд против 38 секунд на Raspberry Pi 4 (с теми же картой microSD и образом ОС).

В синтетических бенчмарках различия между поколениями были хорошо заметны. В однопоточном процессорном тесте Sysbench Pi 5 генерировал 2 729 событий в секунду против 1 766 у Pi 4 (больше событий — лучше). Когда мы увеличили количество событий до четырех потоков, Pi 5 снова выиграл — 10 912 против 7 068, то есть прирост в 54%.

В бенчмарке 7-Zip Pi 5 обеспечил 9 543 MIPS сжатия против 4 287 у старшей модели, что составляет 122% прироста. Декомпрессия также составила 13 231 MIPS против 7 568 у Pi 4.

Нам не удалось провести полный набор тестов на искусственный интеллект, но мы смогли запустить бенчмарк TensorFlow Lite от Phoronix Benchmark Suite с использованием нейтральной сети SqueezeNet. В этом тесте чем ниже результат (то есть количество микросекунд, которое потребовалось компьютеру для выполнения задачи), тем лучше. Pi 5 потребовалось всего 25 276 микросекунд против 80 327 у Pi 4, что составляет 68% разницы.

Видео и стриминги

Как и Raspberry Pi 4, Pi 5 имеет возможность вывода изображения на два монитора с разрешением до 4K через два порта microHDMI. Благодаря улучшенному графическому процессору плата обещает обеспечить частоту 60 Гц на каждом экране и даже использовать HDR, если он доступен.

Нам не удалось (пока) заставить ее работать с HDR или проверить, обеспечивает ли она частоту 60 Гц, но она легко выводит изображение на один 4K-монитор, и у нас есть все основания полагать, что она будет работать и со вторым монитором (как это делал ее предшественник). Более серьезным вопросом является то, как плата справляется с такими сложными ситуациями, как потоковое видео с YouTube в высоком разрешении.

Стриминг долгое время был «ахиллесовой пятой» Raspberry Pi, но более быстрые GPU и CPU обещают улучшить эту ситуацию. Однако во время наших тестов производительность YouTube все еще оставляла желать лучшего. Запустив экран с разрешением 1080p, мы воспроизвели на YouTube фильм Tears of Steel в режиме 1080p@30 (на самом деле, частота, скорее всего, составляла 24 к/с), и производительность была плавной, с небольшим количеством выпавших кадров. Когда мы переключились на видео с природой в разрешении 1080p и при 60 кадрах в секунду, изображение по-прежнему выглядело довольно плавным, хотя статистика от YouTube сообщила о большом количестве непрогрузившихся кадров.

Когда мы запустили экран в разрешении 4K, но сохранили видео в разрешении 1080p, оба видео были очень дергаными и вялыми. Youtube сообщил, что в каждом из них выпало около двух третей кадров. Это происходило независимо от того, воспроизводилось ли видео на весь экран или только в части окна браузера. Даже изменение размеров видеоплеера происходило с задержкой.

Возможно, будущие обновления программного обеспечения или изменения конфигурации позволят улучшить качество потоковой передачи YouTube. Однако тот факт, что он воспроизводит видео достаточно плавно при разрешении экрана 1080p, все равно является хорошим шагом вперед по сравнению с предыдущими моделями Pi.

Производительность USB и карт MicroSD, чип RP1

На плате установлен новый чип Pi Silicon — RP1. Внешне он очень похож на RP2040, первую разработку Raspberry Pi, и призвана обеспечить основную часть ввода-вывода для Raspberry Pi 5.

Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Производительность USB и карт MicroSD, чип RP1. 1

Согласно полученному нами описанию продукта от производителя, RP1 обеспечивает более чем вдвое большую пропускную способность USB по сравнению с предыдущими моделями, что позволяет увеличить скорость передачи данных для USB-накопителей, использующих UAS (USB Attached SCSI). Кроме того, в RP1 имеется выделенный четырехканальный интерфейс MIPI на 1,5 Гбит/с для камер и дисплеев. Это в три раза увеличивает общую пропускную способность для комбинации камер и дисплеев. Однако следует помнить, что теоретический максимум портов USB 3.0 составляет 5 Гбит/с, как и в Pi 4, поэтому мы рассчитываем на увеличение вычислительной мощности для повышения пропускной способности.

Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Производительность USB и карт MicroSD, чип RP1. 2

Чтобы выяснить, насколько быстрее работают разъемы USB 3 в Pi 5, мы провели сравнительные испытания систем хранения данных на встроенном картридере microSD и на твердотельном накопителе PCIe 3.0, который находился в корпусе и подключался по USB. В I/O-тесте Sysbench герой обзора смог прочитать данные с карты microSD Kingston Canvas Go Plus со скоростью 12,75 МБ/с и записать их со скоростью 8,5 МБ/с. При этом скорость чтения с твердотельного накопителя составила 31,33 МБ/с, а записи — 20,89 МБ/с.

Как это соотносится с Raspberry Pi 4? Kingston Canvas Go Plus показал скорость чтения 8,78 МБ/с и записи 5,85 МБ/с. Скорость чтения SSD-накопителя составила 12,96 МБ/с, а записи — 8,64 МБ/с. Таким образом, это более чем двукратное увеличение скорости как на интерфейсе USB 3.0, так и в картридере microSD.

Кстати, о microSD: картридер Pi 5 теперь поддерживает более скоростные карты microSD, использующие стандарт SDR104. SDR104 является разновидностью популярного стандарта UHS-I и теоретически может передавать данные со скоростью до 104 МБ/с. Хотя немногие карты маркированы поддержкой SDR104, все же можно найти модели UHS-I, на которых заявлена скорость передачи данных более 100 МБ/с. Картридер Pi 4 имеет теоретический максимум около 50 Мбайт/с, но на практике мы ни разу не видели, чтобы скорость передачи данных на карту превышала 40 Мбайт/с.

Мы попробовали несколько различных карт microSD как в Pi 5, так и в Pi 4. Используя бенчмарк IOZone, мы обнаружили, что скорость последовательного чтения и записи Kingston Canvas Go Plus, рассчитанной на 170 МБ/с, составляет 86 и 55 МБ/с. На Pi 4 скорость последовательной записи на эту же карту составила 37–41 МБ/с.

На Pi 4 также имеется разъем M.2, который позволяет подключать к нему SSD-накопители напрямую. Это довольно значительное улучшение, и нам не терпится протестировать NVMe-накопители, используя необходимый M.2 HAT, когда он появится в продаже. Он должен существенно превысить эти и без того впечатляющие показатели.

Использование GPIO

GPIO — это главная гордость Raspberry Pi. Эти 40 пинов GPIO открывают мир электронных проектов с использованием предпочитаемого нами языка программирования. Raspberry Pi давно ассоциируется с Python, и именно этот язык является основным для многих проектов, но мы также можем писать код для GPIO на Lua, Go, C, JavaScript, BASIC или других языках.

Обычно наши тесты включают использование модулей Python RPi.GPIO и GPIO Zero для взаимодействия с GPIO. Мы провели обычную серию тестов GPIO Zero и не обнаружили никаких проблем, что является отличной новостью для новичков, которые хотят попробовать свои силы в электронике и Raspberry Pi. В то время как GPIO Zero работал безупречно, с RPi.GPIO возникли проблемы, и это связано с некоторыми скрытыми конфигурациями.

Модуль RPi.GPIO был создан Беном Кростоном на заре появления Raspberry Pi и быстро стал стандартом для многих проектов и аппаратных средств Raspberry Pi. RPi.GPIO, скорее всего, находится под капотом программного модуля вашего любимого Raspberry Pi HAT, а это значит, что работа с Raspberry Pi 5 может оказаться не совсем гладкой. На самом деле нам не удалось корректно протестировать ни один из наших обычных HAT от сторонних производителей. Официальный HAT Raspberry Pi Sense показал себя корректно, что, вероятно, связано с использованием libgpiod вместо RPi.GPIO.

Гордон Холлингворт, технический директор Raspberry Pi, сделал заявление по поводу совместимости PEP668 и Raspberry Pi 5 HAT:

Raspberry Pi OS будет следовать за Debian, Ubuntu и другими в принятии PEP668, который поощряет пользователей понимать проблемы, которые могут возникнуть при установке, обновлении и удалении пакетов из системы с помощью pip. Будет выпущена дополнительная документация, которая поможет нашим пользователям понять это изменение, и мы будем указывать нашим пользователям на такие инструменты, как virtualenvwrapper, которые облегчают этот процесс.

Все HAT, использующие для взаимодействия стандартные интерфейсы Linux, будут работать без изменений в программном обеспечении. Однако существует значительное количество HAT с программным обеспечением, которое полагается на непортируемые интерфейсы, такие как RPi.GPIO, которые ломаются каждый раз, когда мы выпускаем новое аппаратное устройство. Мы тесно сотрудничаем с производителями в этот период перед запуском нового одноплатника, чтобы успеть обновить их программное обеспечение к выходу Raspberry Pi 5, что является одним из очевидных преимуществ разделения анонса и запуска наших продуктов!

По словам Холлингворта, период между анонсом и розничной продажей Raspberry Pi 5 даст производителям время подготовить многие из лучших Raspberry Pi HAT и аддонов к Raspberry Pi 5.

Также обратите внимание, что при установке активного кулера доступ к GPIO для подключения перемычек не блокируется. Добраться до контактов может быть немного сложно, но не невозможно. Просто убедитесь, что провода находятся вдали от вращающегося вентилятора. Если вы планируете использовать HAT или другие дополнительные устройства с GPIO, приобретите переходник с гнездового на штыревой разъём 2x20. Это обеспечит свободное пространство над кулером и позволит не мешать воздухозаборнику. Несколько стоек и винтов M2.5 (около 10 долларов на Amazon) помогут стабилизировать плату.

Поддержка двойной камеры

Raspberry Pi 5 предлагает поддержку нескольких камер. Пользователи Compute Modile привыкли к поддержке нескольких камер, поскольку она была встроена в платы Compute Module IO с самого первого дня, но большинство поклонников Pi, вероятно, не имеют Compute Module.

Что касается кодирования, то и libcamera, и Python-модуль Picamera2 поддерживают несколько камер, и мы успешно провели тестирование, передавая аргументы камеры для libcamera (0 или 1), а для Picamera — используя правильный конструктор камеры (опять же, 0 или 1).

Для подключения камеры/дисплея используется 15-контактный разъем, который ранее применялся в платах серии Raspberry Pi Zero, а в последнее время — в Raspberry Pi Zero 2 W. В модулях камеры и более старых Raspberry Pi используется 22-контактный разъем, что требует замены кабелей или переходников. Мы протестировали оба варианта с Raspberry Pi 5, и все прошло успешно.

Поддержка технологии Power over Ethernet

Raspberry Pi 5 поддерживает технологию Power over Ethernet (PoE), но для ее использования необходимо приобрести новый PoE HAT. В Raspberry Pi 3B+ и Raspberry Pi 4 разъем PoE изначально располагался между GPIO и портом Ethernet, в месте, которое Raspberry Pi 5 использует для порта вентилятора, но теперь разъем PoE переместили вниз по плате, он между портами камеры/дисплея и Ethernet. Поэтому мы не можем просто перенаправить соединения с помощью перемычек. Новый PoE HAT ожидается в ближайшем будущем.

Эмуляция на Raspberry Pi 5

Эмуляция на Raspberry Pi 5 на момент написания обзора только начинает развиваться. Несомненно, RetroPie, Lakka, Recalbox и другие будут работать над обновлениями своих предложений.

Мы надеемся, что эмуляция, начиная с эпохи PS2, будет лучше. Такие платы, как VIM4 и Edge 2 Pro от Khadas, обладают исключительной производительностью эмуляции игр эпохи PS2 и PSP. Эмуляция проектов для Gamecube / WiiU была бы наилучшим вариантом и могла бы сделать Raspberry Pi 5 недорогим вариантом для эмуляции ретроигр.

Если же ваши вкусы уходят еще дальше в прошлое, то мы на 100% уверены, что вычислительной мощности Raspberry Pi 5 более чем достаточно для 8-, 16- и многих 32-разрядных игровых приставок. Более того, плата наверняка может выдавать даже большую производительность в некоторых более поздних аркадных автоматов (конец 1990-х годов и далее), в которых использовались собственные чипы, которые необходимо было эмулировать.

Новая Pi против старых Pi

Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Новая Pi против старых Pi. 1

Стоит ли Raspberry Pi 5 своих денег, если ее цена выросла на 5 долларов по сравнению с предыдущей моделью? Если говорить о вычислительной мощности, то да. Мы не достигаем таких высот, как Khadas VIM4, Edge2 Pro или LattePanda Sigma, но, опять же, мы не тратим такие деньги.

Raspberry Pi 5 движется в направлении недорогих и маломощных настольных компьютеров с Linux, которые выигрывают от наличия GPIO. В прошлом Raspberry Pi часто рассматривался как GPIO с подключенным к нему компьютером с Linux. Однако переход к согласованию Raspberry Pi OS со стандартами Debian и Ubuntu делает этот компьютер в большей степени Linux-компьютером, чем когда-либо прежде. PEP688 и его влияние на HAT — пример такого изменения. В течение некоторого времени компаниям, выпускающим дополнительные устройства для Raspberry Pi, будет сложно адаптировать свои продукты, но это произойдет. Однако всегда есть вероятность, что некоторые старые аддоны не получат обновления, и в этом случае запасным вариантом будет использование Raspberry Pi 4 или более старой модели.

Отзыв

Обзор Raspberry Pi 5: теперь это компьютер (почти), предыдущие модели не нужны — Отзыв. 1

Во многих отношениях Raspberry Pi 5 сложно переоценить. Если вы являетесь фанатом Pi, вы наверняка уже хотите купить новинку, как только она появится в продаже, и, учитывая цену в 60 или 80 долларов, вы, вероятно, сможете себе это позволить (только приберегите несколько дополнительных долларов на охлаждение).

Как и мы, большинство производителей найдут в Raspberry Pi 5 много интересного: более высокая производительность в целом, более плавное воспроизведение видео и большая пропускная способность хранилища — вот лучшие причины отдать предпочтение Pi 5 перед Pi 4. Кроме того, многие посчитают RTC или кнопку питания настоящим прорывом.

Поскольку мы тестировали Pi 5 за несколько недель до его поступления в продажу, мы столкнулись с некоторыми проблемами совместимости с HAT. Производители HAT, такие как Pimoroni и Adafruit, должны будут обновить свои библиотеки Python для работы с новой версией Linux, которую требует Pi 5. Однако мы ожидаем, что большинство крупных производителей HAT получат обновления до того, как плата появится у потребителей. А вот более старые или малоизвестные HAT могут иметь проблемы с поддержкой.

Если вам не нужна мощность, то Raspberry Pi 4 по-прежнему является отличным выбором; старшая модель способна на большее без активной системы охлаждения и имеет надежную поддержку после четырех лет работы на рынке. Если вам не нужен Linux, а требуется только GPIO, то Raspberry Pi Pico W за 8 долларов зарекомендовал себя как универсальный микроконтроллер. Однако если вам нужен лучший одноплатный компьютер, то Raspberry Pi 5 является главным претендентом.

Преимущества

  • Огромный прирост в скорости.
  • Поддержка двух камер и дисплеев.
  • Кнопка питания.
  • Встроенные часы реального времени.
  • Увеличение цены несущественное.

Недостатки

  • HAT требуют обновления программного обеспечения для корректной работы.
  • Необходимо активное охлаждение.

Это перевод обзора Tom's Hardware.

Последнее изменение:
 
deetreez
deetreez, 5 октября 2023, 09:19   #   (...)
Заочно слит китайскими аналогами, по мощности, цене и софту
Ответить

Добавить комментарий
Если нужно ответить кому-то конкретно,
лучше нажать на «Ответить» под его комментарием