Ждать пришлось долго, но наконец-то доступен Raspberry Pi Compute Module 4, и он сильно отличается от более ранних вычислительных модулей. Достаточно ли этого, чтобы обеспечить Pi место за серьезным столом Интернета вещей?
Raspberry Pi 4 — замечательная сделка, позволяющая задуматься о вещах, которые в противном случае были бы экономически или технически трудными. Но полного Pi часто бывает слишком много для серьезного приложения, и именно здесь вычислительный модуль вступает в свои права.
Вычислительный модуль — это урезанная версия Pi с форм-фактором, позволяющим подключить его к печатной плате собственной разработки.
Предыдущие вычислительные модули использовали модули JEDEC DDR2 SODIMM — то есть вы подключали их, как если бы это был модуль памяти. Чтобы использовать это, вам нужно было спроектировать печатную плату, которая приняла модуль, как если бы он был памятью.
Новый вычислительный модуль отказался от этого подхода, и вместо этого вы получаете небольшой модуль размером с кредитную карту, в котором все операции ввода-вывода вынесены на два разъема высокой плотности. Ваша печатная плата должна позволять им подключаться и, предположительно, удерживать плату с помощью стоек.
Другое отличие состоит в том, что вы можете настроить модуль с точки зрения оперативной памяти, флэш-памяти и беспроводной связи. У вас может быть беспроводное соединение или нет, 1, 2, 4 или 8 ГБ ОЗУ и 0, 8, 16 или 32 ГБ хранилища eMMC. Небольшая арифметика скажет вам, что это означает, что существует 32 варианта. 1 ГБ ОЗУ, без беспроводных опций, оцениваются в 25, 30, 35 и 40 долларов в зависимости от объема хранилища, как и сопоставимый вычислительный модуль 3. Если вы выберете все, вы получите беспроводную связь, 8 ГБ ОЗУ и 32 ГБ встроенной памяти. хранилище за 90 долларов.
Технические характеристики:
Четырехъядерный 64-разрядный процессор ARM Cortex-A72 с тактовой частотой 1,5 ГГц
Графика VideoCore VI, поддерживающая OpenGL ES 3.x
Аппаратное декодирование 4Kp60 видео H.265 (HEVC)
Аппаратное декодирование 1080p60 и аппаратное кодирование 1080p30 видео H.264 (AVC)
Два интерфейса HDMI с разрешением до 4K
Однополосный интерфейс PCI Express 2.0
Двойной дисплей MIPI DSI и двойной интерфейс камеры MIPI CSI-2
1 ГБ, 2 ГБ, 4 ГБ или 8 ГБ LPDDR4-3200 SDRAM
Дополнительная флеш-память eMMC на 8, 16 или 32 ГБ
Дополнительная беспроводная локальная сеть 2,4 ГГц и 5 ГГц IEEE 802.11b / g / n / ac и Bluetooth 5.0
Gigabit Ethernet PHY с поддержкой IEEE 1588
28 контактов GPIO, до 6 × UART, 6 × I2C и 5 × SPI
и это делает его очень мощным модулем.
Если вам нужна система разработки, то есть плата ввода-вывода. Вы подключаете модуль к плате за 35 долларов, и у вас есть эквивалент полноценного Pi 4, плюс часы реального времени и некоторые дополнительные функции. Порты ввода / вывода выведены на внешние разъемы:
Два полноразмерных порта HDMI
Разъем Gigabit Ethernet
Два порта USB 2.0
Разъем для карты MicroSD (только для использования с вариантами Lite, без eMMC Compute Module 4)
Разъем PCI Express Gen 2 x1
Посадочное место HAT с 40-контактным разъемом GPIO и разъемом PoE
Вход 12 В через цилиндрический разъем (поддерживает до 26 В, если PCIe не используется)
Разъемы камеры и дисплея FPC
Часы реального времени с резервным аккумулятором
Вы также можете получить файл KiCad для макета, который будет использоваться в качестве отправной точки для вашего собственного дизайна. Несмотря на то, что это плата для разработки, вы можете использовать ее как «лучший» Pi 4 из-за ее способности работать с различными входами постоянного тока, шиной PCI и RTC.
Так делает ли это Pi соперником в «серьезной» области IoT / встраиваемых систем? Это, безусловно, не для какого-либо критически важного приложения. Он не защищен и не имеет избыточности. Любой инженер, в настоящее время работающий в подобной области, рассмеется над предположением, что новый вычислительный модуль может что-то предложить. Однако есть довольно большая область применения, которая подходит — все, что не является критически важным и требует экрана дисплея и / или камеры и вычислительной мощности рабочего стола, встроенного в какое-либо другое устройство. Для этого вычислительный модуль выглядит интересным выбором с сообществом поддержки и потенциальным сроком службы, которому позавидовала бы любая альтернатива.
Гарри Фэйрхед — наш постоянный эксперт по SBC. Его знаменитая книга о Raspberry Pi в этом месяце была переиздана как Raspberry Pi IoT in C, Second Edition в обновленном и расширенном издании, которое теперь охватывает Pi 4.