Raspberry Pi — огромный успех, но не в серьезном мире промышленного Интернета вещей. Новый Compute Module 3 может это изменить.
Помимо удобных стандартных модулей Raspberry Pi, есть также небольшой модуль, предназначенный для использования во встроенных приложениях. Представленный еще в апреле 2014 года Compute Module 1 (или CM1 для его друзей) представляет собой небольшой модуль SODIMM, который можно встроить в специализированное оборудование. Хотя предполагалось, что Pi будет использоваться в серьезных приложениях, по сравнению с успехом стандартных устройств Pi, CM1 на самом деле не произвел особого впечатления.
Теперь у нас есть вычислительный модуль 3, и он действительно должен оказать влияние. Основанный на Pi 3, он, как утверждается, в 10 раз быстрее, чем CM1, в результате использования четырехъядерного процессора BCM2837 Cortex A53 с тактовой частотой 1 ГГц и 1 ГБ ОЗУ. Стандартная версия имеет 4 ГБ встроенной флэш-памяти, но для большей гибкости у дизайнеров есть облегченная версия без флэш-памяти. Вместо этого выводятся соединители, чтобы можно было добавить пользовательское хранилище.
Это может быть основано на Pi 3, но, хотя у него есть графический процессор, он не имеет встроенного Bluetooth или Wi-Fi. Большая проблема CM3 заключается в том, что для работы с ним вам нужно купить плату разработки, которая выводит линии GPIO и т. Д., Чтобы вы могли их использовать. Конечно, идея состоит в том, что вы используете плату для разработки для тестирования своего прототипа, а затем разрабатываете собственное оборудование с разъемом SODIMM для Pi.
Pi CM3 продается за 30 долларов, Lite — за 25 долларов, а оригинальный CM1 по-прежнему доступен по цене 25 долларов. Плата для разработки, которая будет работать с обеими версиями, стоит 200 долларов, что вдвое больше, чем оригинал, но она включает в себя как CM3, так и CM3 Lite.
Вы можете предпочесть CM1, потому что он потребляет намного меньше энергии, а CM3 не совсем подходит для приложений с батарейным питанием. Конечно, вы должны спросить, почему вы не рассматриваете возможность использования Pi Zero за 5 долларов. Это только одноядерный процессор и, следовательно, не такой быстрый, но он по-прежнему хорошо подходит для многих приложений IoT. Помимо того, что Pi Zero только одноядерный, единственным другим недостатком Pi Zero является необходимость использования SD-карты, которая не припаяна на место.
Однако настоящая проблема Pi Zero заключается в том, что через год после его запуска его все еще не хватает. Это раздражало очень многих энтузиастов Pi, которым приходилось мириться с некоторыми поставщиками, требующими надбавки за комплекты или ограничивающими заказы Pi Zero одним на каждого клиента. Вы вполне можете спросить, почему Pi Foundation не увеличила производство, вместо того чтобы внедрить еще больше оборудования.
Так сделает ли CM3 Pi стандартом для многих устройств IoT?
Самая большая новость заключается в том, что NEC использует его в своих рекламных дисплеях. Это может сигнализировать о намерении сделать CM3 более приемлемым для профессионального сообщества. Идея иметь полную Linux-машину со встроенным оборудованием по-прежнему беспокоит инженеров, которые чаще используют микроконтроллеры без операционных систем.
CM3 нечего предложить против микроконтроллеров, которые стоят несколько центов, но как только вы начнете добавлять функции во встроенное устройство, полная система начинает выглядеть стоящей. Есть также армия молодых инженеров, получивших образование пи, которые вполне могут повлиять на ситуацию в ближайшем будущем.