RPI CM5 найти можно тут: https://alii.pub/74qfmb?erid=2SDnjcypN2Y
Плата расширения: https://alii.pub/74qfo9?erid=2SDnjdmmymE
В конце 2024 года вышел долгожданный Raspberry pi CM5 одноплатный компьютер. Конфигураций его довольно много. Есть варианты с 2,4,8 и 16 гб оперативной памяти и с разной ёмкости EMMC памяти.
Мне достался вариант с 4 гб оперативной памяти и 32гб внутренней EMMC памятью. Так как на 8 еще не продавались, а на 16 гб еще не появились.
CM5 плата имеет полную совместимость с платой CM4. Я имею ввиду про платы расширения. По крайней мере у меня 3 платы было на руках и все 3 подошли без проблем.
Сравнение CM5 и CM4:
Сразу о не очень приятном. Я споткнулся практически сразу на установке ОС. Точнее я установил ОС через программу Raspberry pi Imager как обычно на microsd карту. Вставил её в порт microsd платы расширения и одноплатник у меня ОС не загрузил.
Я подключил его к монитору и увидел, что на экране он пишет, что не нашёл microsd карту. Я подумал, что порт сломан. Взял другую плату расширения в которой заведомо рабочий слот microsd карты и… тоже не увидел флешку.
Полез в гугл и оказалось, что модуль с emmc памятью не работают с Microsd картами. То есть тут или вариант с microsd либо с emmc памятью иного не дано.
И вот если брать EMMC память, то чтоб туда установить ОС, надо изрядно потыкать мышкой. Я пробовал по вот этой инструкции “Как установить ОС на Raspberry Pi Compute Module 5 с хранилищем eMMC”:
https://smarthomecircle.com/how-to-install-os-on-raspberry-pi-compute-module-5-emmc-storage
Все поставил по инструкции, но после запуска утилиты, которая бы установила бинарник в EMMC, чтоб он научился определяться как флешка, у меня ничего не происходило. Возможно из-за операционной системы windows 11. но ничего не вышло.
По этому я взял nvme диск, подключил его через переходник к USB компьютера и установил ОС сразу на NVME. Благо CM5 сразу умеет грузиться с nvme.
Но ниже покажу, как из под Raspberry pi OS установить образ на EMMC, это на случай если у Вас как и у меня не получится с компьютера это сделать.
Вот такой мой тернистый путь был по запуску ОС.
Теперь давайте перейдём к моим традиционным тестам.
Тестирование:
Тестирование процессора:
Тестировал процессор программой sysbench.
sysbench cpu --cpu-max-prime=20000 --threads=4 --time=0 --events=10000 run
Тест показал вот такой результат:
Тест набрал столько-же попугаев, что и Raspberry pi 5. По сути 4000 очков и 2.4 секунды это почти лучший результат. Лучше были только Orange pi 5 и миниПК на ryzen и n100, но с ними сравнивать конечно не правильно.
В общем хороший модуль по процессору этот наш CM5. А если учесть, что из CM4 были популярные кластеры, то -заменив их на CM5 будет куда все мощнее, так как CM5 мощнее где-то в 2 раза CM4.
Тестирование накопителей:
Накопителей у меня получилось 3. USB 3.0 флешка, EMMC память внутренняя самого CM5 и NVME ssd. microsd проверить не могу, так как она не работает.
Первым протестировал EMMC память:
Выдало 324 мегабайта в секунду скорость. Неплохой результат. EMMC разнится от одноплатника к одноплатнику, но обычно скорость скачет от 250 МБ/с до 400 МБ/с.
Вторым пошел SSD накопитель NVME:
Тут результат уже получше, выдало 441 мегабайт в секунду. Это лучше чем у EMMC памяти, но сама nvme у меня быстрее. Тут уперлись я предполагаю, что в ограничения шины pcie.
Ну и третий накопитель, это у нас USB 3.0 флешка:
Выдало 73 мегабайта в секунду. Тут особо и сказать нечего. Бывали куда хуже результаты.
Стресс-тест:
Далее я решил нагрузить процессор на 100% и посмотреть как сильно греется процессор в полной нагрузке без охлаждения. Я ни вешал ни радиаторов ни кулеров:
Температура достигла 85.9 градусов. Горячо… я думаю не стоит его так нагревать и радиатором надо бы обзавестись.
Установка Образа Raspberry pi OS на EMMC память:
Я не могу описывать способ установки ОС с помощью Rasoberry pi imager программы и компьютера windows 11, так как у меня хоть и на последнем шаге, но все спотыкнулось и не заработало.
По этому я опишу способ которым мне удалось установить Raspberry pi OS на EMMC.
Для этого сначала вы должны уже загрузиться под операционной системой. Например если Вы её установили как я на NVME.
Далее выполняем следующие команды.
Сначала скачиваем образ который мы хотим установить:
wget https://downloads.raspberrypi.com/raspios_arm64/images/raspios_arm64-2024-11-19/2024-11-19-raspios-bookworm-arm64.img.xz
После этого нужно разархивировать образ из формата .xz в .img
для этого вводим команду:
unxz raspios_arm64-2024-11-19/2024-11-19-raspios-bookworm-arm64.img.xz
После этого запускаем установку на EMMC память командой:
dd if=raspios_arm64-2024-11-19/2024-11-19-raspios-bookworm-arm64.img of=/dev/emmcblk0 bs=4MiB
Ну и после окончания выполнения этой команды вы можете выключить одноплатный компьютер, вытащить все накопители и включить его обратно. Загрузка начнется с EMMC накопителя.
Вывод:
Ну что тут скажешь… Raspberry pi делают хорошие вещи и они обретают популярность. CM4 был очень популярный и востребованный. Востребованнее самой Raspberry pi 4 я думаю. На неё огромное колличество плат расширений существует. И тот факт, что CM5 подойдёт сразу к старым платам, делает её сразу популярной, так как база сразу огромная под неё имеется.
К сожалению Китайские одноплатники не дотягивают еще до популярности rpi, хотя у RK3588 процессора уже получилось близко подойти. Я думаю еще чуть чуть и они сравняются…