На днях был запущен Raspberry Pi 400 – компьютер, встроенный в клавиатуру с процессором Broadcom BCM2711C0 1,8 ГГц, и мы уже опубликовали разборку оборудования Raspberry Pi 400, рассмотрев решение для охлаждения и общий дизайн оборудования.
В этом обзоре мы сосредоточимся на различиях Raspberry Pi 400 и Raspberry Pi 4, поскольку оба устройства, в основном, используют одни и те же чипы. После проверки различных функций мы запустим скрипт «SBC Bench», разработанный Томасом Кайзером, чтобы протестировать тепловое охлаждение и производительность обеих аппаратных платформ RPi.
Raspberry Pi 400 против Raspberry Pi 4 Model B
Поскольку внутри две платформы очень похожи, мы выделим разницу, как показано в таблице ниже, любезно предоставленной Cytron.
В таблице, представленной выше, не указана цена, но Raspberry Pi 400 стоит 70 долларов, а Raspberry Pi 4 с 4 ГБ – 55 долларов. Это дополнительные 15 долларов за клавиатуру, корпус и систему охлаждения, так что цена очень привлекательная.
Стандартная производительность немного выше благодаря процессору 1,8 ГГц, но, как мы видели в прошлом, всегда можно разогнать Raspberry Pi 4 до 2,0+ ГГц при условии, что у вас есть подходящее решение для охлаждения.
ПК с клавиатурой добавляет… как и следовало ожидать, клавиатуру с раскладкой для США, Великобритании, Германии, Франции, Италии или ЕС, кнопку питания, которая позволяет включать/выключать питание и может помочь предотвратить повреждение файловой системы, а также отверстие замка Kensington для защиты от кражи, например, в школе. Нам кажется, это более портативное решение, чем наличие клавиатуры и радиатора Raspberry Pi 4+ или корпуса без вентилятора.
При этом вы потеряете некоторые функции, включая разъемы для камеры CSI и дисплея DSI, PoE, аудиоразъем 3,5 мм и один порт USB 2.0. Последнее не является проблемой, так как во многих случаях оно будет использоваться внешней USB-клавиатурой.
Информация о системе ОС Raspberry Pi
Компьютер с клавиатурой программно совместим с Raspberry Pi 4, поэтому для обзора мы просто установили 32-разрядную ОС Raspberry Pi, выпущенную в августе прошлого года.
Пользовательский интерфейс точно такой же, как и в Raspberry Pi 4, поэтому давайте проверим некоторую системную информацию:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 |
pi@raspberrypi:~ $ cat /etc/issue Raspbian GNU/Linux 10 \n \l pi@raspberrypi:~ $ uname -a Linux raspberrypi 5.4.72-v7l+ #1356 SMP Thu Oct 22 13:57:51 BST 2020 armv7l GNU/Linux pi@raspberrypi:~ $ df -h Filesystem Size Used Avail Use% Mounted on /dev/root 15G 7.8G 6.0G 57% / devtmpfs 1.8G 0 1.8G 0% /dev tmpfs 1.9G 0 1.9G 0% /dev/shm tmpfs 1.9G 8.6M 1.9G 1% /run tmpfs 5.0M 4.0K 5.0M 1% /run/lock tmpfs 1.9G 0 1.9G 0% /sys/fs/cgroup /dev/mmcblk0p1 253M 54M 199M 22% /boot tmpfs 383M 0 383M 0% /run/user/1000 pi@raspberrypi:~ $ cat /proc/cpu cpu/ cpuinfo pi@raspberrypi:~ $ cat /proc/cpuinfo processor : 0 model name : ARMv7 Processor rev 3 (v7l) BogoMIPS : 108.00 Features : half thumb fastmult vfp edsp neon vfpv3 tls vfpv4 idiva idivt vfpd32 lpae evtstrm crc32 CPU implementer : 0x41 CPU architecture: 7 CPU variant : 0x0 CPU part : 0xd08 CPU revision : 3 ... Hardware : BCM2711 Revision : c03130 Serial : 10000000c311ea9d Model : Raspberry Pi 400 Rev 1.0 |
Никаких различий здесь нет, за исключением кода версии – c03130 – где «13» – это код для Raspberry Pi 400, а первый «0» означает, что он произведен Sony UK.
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 |
pi@raspberrypi:~ $ sudo inxi -Fc0 System: Host: raspberrypi Kernel: 5.4.72-v7l+ armv7l bits: 32 Console: tty 1 Distro: Raspbian GNU/Linux 10 (buster) Machine: Type: ARM Device System: Raspberry Pi 400 Rev 1.0 details: BCM2711 rev: c03130 serial: 10000000c311ea9d Argument "Raspberry Pi 400 Rev 1.0" isn't numeric in sprintf at /usr/bin/inxi line 6969. CPU: Topology: Quad Core model: ARMv7 v7l variant: cortex-a72 bits: 32 type: MCP Speed: 1800 MHz min/max: 600/1800 MHz Core speeds (MHz): 1: 1100 2: 1100 3: 1100 4: 1100 Graphics: Device-1: bcm2711-vc5 driver: vc4_drm v: N/A Device-2: bcm2711-hdmi0 driver: N/A Device-3: bcm2711-hdmi1 driver: N/A Display: server: X.org 1.20.4 driver: modesetting unloaded: fbdev tty: 80x24 Message: Advanced graphics data unavailable in console for root. Audio: Device-1: bcm2835-audio driver: bcm2835_audio Device-2: bcm2711-hdmi0 driver: N/A Device-3: bcm2711-hdmi1 driver: N/A Sound Server: ALSA v: k5.4.72-v7l+ Network: Message: No ARM data found for this feature. IF-ID-1: eth0 state: up speed: 1000 Mbps duplex: full mac: dc:a6:32:d7:ed:db IF-ID-2: wlan0 state: down mac: dc:a6:32:d7:ed:dd Drives: Local Storage: total: 14.84 GiB used: 7.80 GiB (52.6%) ID-1: /dev/mmcblk0 vendor: SanDisk model: SL16G size: 14.84 GiB Partition: ID-1: / size: 14.29 GiB used: 7.75 GiB (54.2%) fs: ext4 dev: /dev/mmcblk0p2 ID-2: /boot size: 252.0 MiB used: 53.9 MiB (21.4%) fs: vfat dev: /dev/mmcblk0p1 Sensors: System Temperatures: cpu: 39.4 C mobo: N/A Fan Speeds (RPM): N/A Info: Processes: 165 Uptime: 5m Memory: 3.81 GiB used: 251.5 MiB (6.4%) gpu: 76.0 MiB Init: systemd runlevel: 5 Shell: bash inxi: 3.0.32 |
В основном то же самое, что и Raspberry Pi 4, за исключением частоты 1,8 ГГц и довольно низкой температуры системы 39,4 ° C в комнате при 28 ° C. Это также означает, что он подходит для разгона, но мы не пробовали разгонять устройство в этом обзоре.
Тесты Raspberry Pi 400 и тепловые испытания
Мы установили и rpimonitor, и SBC Bench для этого раздела. Вот результаты:
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 |
sudo ./sbc-bench.sh -c sbc-bench v0.7.4 Installing needed tools. This may take some time... Done. Checking cpufreq OPP... Done. Executing tinymembench. This will take a long time... Done. Executing OpenSSL benchmark. This will take 3 minutes... Done. Executing 7-zip benchmark. This will take a long time... Done. Checking cpufreq OPP... Done. It seems neither throttling nor frequency capping has occured. Memory performance: memcpy: 2675.4 MB/s memset: 3107.4 MB/s (0.9%) 7-zip total scores (3 consecutive runs): 6581,6535,6533 OpenSSL results: type 16 bytes 64 bytes 256 bytes 1024 bytes 8192 bytes 16384 bytes aes-128-cbc 74936.49k 91939.58k 99726.17k 101606.74k 102298.97k 102263.47k aes-128-cbc 75166.77k 92169.83k 99692.63k 101724.50k 102206.12k 102285.31k aes-192-cbc 67517.95k 80832.83k 86475.95k 87858.52k 88342.53k 88457.22k aes-192-cbc 67460.47k 80889.83k 86204.16k 87939.75k 88473.60k 88397.14k aes-256-cbc 61194.19k 72072.73k 76320.00k 77589.85k 77914.11k 77949.61k aes-256-cbc 61098.42k 72037.61k 76419.50k 77493.59k 77933.23k 77824.00k Full results uploaded to http://ix.io/2Cyi. Please check the log for anomalies (e.g. swapping or throttling happenend) and otherwise share this URL. |
Дросселирования не обнаружено, и диаграмма температур показывает, почему:
Рост температуры начинался с 37 ° C в простое и достигал максимума чуть выше 50 ° C во время многопоточных тестов с 7-zip.
Мы не будем сравнивать его с голым Raspberry Pi 4, поскольку мы знаем, что произойдет, а, вместо этого, сравним результаты с Raspberry Pi 4 с частотой 1,5 и 2,0 ГГц с безвентиляторным металлическим корпусом KKSB.
Обратите внимание, что приведенные выше диаграммы были составлены в феврале 2020 года с последней прошивкой, которая включала все недавние оптимизации для охлаждения и снижения энергопотребления. Излишне говорить, что результаты впечатляют, поскольку Raspberry Pi 400 оснащен адекватным охлаждающим устройством.
Теперь сравним результаты тестов (выше – лучше) и максимальные температуры (ниже – лучше):
Raspberry Pi 400 с частотой 1.8 ГГц | Raspberry Pi 4 с частотой 1.5 ГГц | Raspberry Pi с частотой 2.0 ГГц | |
---|---|---|---|
memset (МБ/с) | 2675.4 | 2662.5 | 2749.1 |
memcpy (МБ/с) | 3107.4 | 3436.9 | 3849.9 |
7-zip | 6549.66 | 5454 | 6807 |
OpenSSL (hash/s) AES-256-CBC – 16KB | 77824.00k | 64951.64k | 86567.59k |
Максимальная температура(°C) | 51.6 | 65.2 | 80.3 |
7-zip и OpenSSL в основном следуют частоте процессора, но каким-то образом memset и memcpy показывают более низкую пропускную способность памяти в Raspberry Pi 400. ПК с клавиатурой лучше охлаждается благодаря большому теплораспределителю, поэтому результаты его тестов практически соответствует результатам с активным охлаждением.
Платы расширения Raspberry Pi 400 и HAT
Raspberry Pi 400 поставляется с традиционным 40-контактным разъемом, который можно легко использовать с перемычками, или 40-контактным ленточным кабелем для плат расширения HAT. Но у нас нет последнего, поэтому нам интересно, можем ли мы как-нибудь подключить HAT прямо к клавиатуре. Стряхнем пыль RabbitMax Flex Pi HAT, чтобы попробовать.
Контакт 1 и контакт 40 четко обозначены на клавиатуре, поэтому его легко вставить правильно, но в зависимости от модели он может не подходить идеально, так как некоторые контакты на дополнительной плате могут помешать полной вставке.
Если ваша плата HAT не имеет контактов на нижней стороне примерно на один сантиметр выше 40-контактного разъема, все должно быть в порядке. Тем не менее, вероятно, лучше купить ленточный кабель.
Заключительные слова
Стоит сказать, что мы весьма потрясены, Raspberry Pi Foundation проделал огромную работу. ПК с клавиатурой Raspberry Pi 400 поставляется с большим количеством преимуществ в сравнении с Raspberry Pi 4, но вам не нужно возиться с корпусами или радиаторами для охлаждения, он просто отлично работает из коробки, и мы уверены, что он будет популярен, особенно в образовании. Он также продается по весьма привлекательной цене – чуть более 15 долларов за эквивалент Raspberry Pi 4 SBC с 4 ГБ оперативной памяти, или примерно по цене – или даже ниже – металлического корпуса Raspberry Pi без вентилятора.
Но устройство не для всех. Во-первых, это непрактично/не подходит для проектов встраиваемых систем, где форм-фактор одноплатного компьютера остается идеальным. Педагоги должны иметь в виду, что любые проекты, основанные на камере и/или дисплее Raspberry Pi, будут невозможны, равно как и любые проекты с PoE, хотя нам вроде бы понравилась концепция ПК с питанием от PoE …
Нам хотелось бы поблагодарить Cytron за присланный образец для обзора. Они продают клавиатуру Raspberry Pi 400 и отправляют ее по всему миру за 70 долларов плюс налоги и доставка.
Выражаем свою благодарность источнику из которого взята и переведена статья, сайту cnx-software.com.
Оригинал статьи вы можете прочитать здесь.