Creator Ci40 SBC работает на двухъядерных MIPS OpenWRT, Debian, Brillo

[Обновлено: 2 июня 2016 г.]. SBC, созданный в IoT, «Creator Ci40», ориентированный на IoT, запускает OpenWRT, Debian и Brillo на двухъядерном процессоре MIPS, а также предлагает расширение Raspberry Pi и MikroBus Click.

Creator Ci40 от Imagination, дебютировавший сегодня на Kickstarter, следует за хакерской доской Creator Ci20 , выпущенной год назад.
Ci20 был обновлен в мае в новой версии с квадратным дизайном, улучшенным WiFi и встроенным API-интерфейсом FlowCloud IoT.

Как и Creator Ci20, Creator Ci40 - это SBC с открытым исходным кодом, поддерживаемый сообществом, который работает под управлением Linux на двухъядерном процессоре MIPS.
На этот раз, однако, вместо нажатия на JZ4780 на базе MIPS от Ingenic, появился новый SoX cXT200 под маркой Imagination, оптимизированный для приложений IoT (см. Ниже).
Примечательно, что в cXT200 SoC отсутствует графический контроллер, и, как и его SoC, Creator Ci40 SBC представляет собой безголовый дизайн.


Создатель Ci40

(щелкните изображение, чтобы увеличить)

Другие важные изменения включают улучшенную поддержку беспроводных сетей, а также новые интерфейсы расширения, совместимые с MikroBus Click и Raspberry Pi.
Говорят, что приложения включают в себя домашнюю автоматизацию, электронное здравоохранение, эффективное садоводство и сельское хозяйство, умные города, охрану и наблюдение, подключенные датчики, важные для безопасности, а также мониторинг окружающей среды и качества воздуха.


Базовый комплект Creator Ci40 (слева) и три модуля Click (слева направо): реле, движение, термо

(нажмите на картинку, чтобы увеличить)

Как и в случае с оригинальным Creator, Ci40 работает под управлением Debian Linux, но на этот раз по умолчанию используется облегченный, ориентированный на сеть OpenWRT Linux.
OpenWRT доминирует на рынке MIPS-устройств COM, SBC и носимых устройств и устройств IoT, работающих на SoC MIPS с поддержкой WiFi, таких как Atheros AR9331 компании Qualcomm.
В то время как Ci20 поддерживал Android, теперь его заменили на облегченный дистрибутив Google Brillo от Android.
Buildroot также поддерживается.

Цена подскочила с 50 фунтов до 80 фунтов (121 доллар США), что отражает расширение до модульного набора, который призван обеспечить все, что нужно разработчику для начала работы с приложениями IoT на основе MIPS.
Однако первые 200 участников могут получить комплект за 70 фунтов (106 долларов США).
В цену включены две беспроводные несущие платы MikroElektronika «Clicker» с питанием от батарей для модулей Click.
Он также включает три модуля расширения Click, которые могут подключаться либо к Ci40 SBC, либо к платам Clicker: датчик температуры, датчик движения и релейный переключатель (см. Ниже).
Сотни других модулей Click доступны от МикроЭлектроника.


Упрощенные (слева) и подробные диаграммы архитектуры программного обеспечения Ci40

(нажмите на картинку, чтобы увеличить)

Как и в пересмотренной версии Ci20, Ci40 включает в себя доступ к облачной платформе Imagination FlowCloud, которая помогает подключать устройства к Интернету, «позволяя легко регистрировать и обновлять продукты, а также получать доступ к партнерским службам», - говорит Imagination.
Говорят, что платформа обеспечивает быстрое построение и управление сервисами, связанными между машинами и людьми.


Архитектура воображения FlowCloud

(щелкните изображение, чтобы увеличить)

FlowCloud чем-то напоминает облачные платформы управления IoT, которые мы видели в таких продуктах, как AWS IoT от Amazon , SysDK от Mentor Graphics и Wind River Helix Cloud .
Каждый Ci40 поставляется с бесплатной подпиской FlowCloud, которая поддерживает до пяти подключенных устройств.
Вы также получаете централизованную панель мониторинга FlowCloud для мониторинга использования, документации, форума поддержки и API с открытым исходным кодом.

Creator Ci40 поддерживается инструментами и библиотеками GNU Linux с открытым исходным кодом, оптимизированными для архитектуры MIPS, а также документацией, дополнительным программным обеспечением и драйверами.
Все схемы оборудования и связанные с ними файлы дизайна платы будут доступны для сообщества бесплатно.

Imagination cXT200 SoC

Новый SoC 550XHz cXT200 от компании Imagination работает медленнее, чем аналогичный двухъядерный процессор Ingenics JZ4780, установленный на Ci20, но оптимизирован специально для приложений IoT.
Двухпоточный cXT200 основан на IoT-ориентированной платформе MIPS InterAptiv от IoT.
Процессор, изготовленный GlobalFoundries с использованием 40-нм процесса, включает в себя два кеша L1 32 КБ, кэш L2 512 КБ и FPU.


Блок-схема MIPS cXT200

(нажмите на картинку, чтобы увеличить)

Для разработчиков с открытым исходным кодом нет никаких претензий к PowerVR GPU.
На самом деле, нет графического процессора вообще.
Однако SoC интегрирует движок подключения Ensigma MACSec от Imagination для ускорения работы Ci40 802.11ac 2 × 2 MIMO WiFi, Bluetooth Classic и Bluetooth Smart (LE).
CXT200 также включает выделенный чип 802.15.4 и больше возможностей подключения периферийных устройств.
Отдельно от cXT200 i9s - стандартный выделенный чип безопасности TPM.

Детали оборудования Creator Ci40

Плата Creator Ci40, которая немного больше, чем Ci20 при 106 x 100 мм, поддерживает SoC cXT200 с более скромным распределением памяти.
Вы получаете 256 МБ оперативной памяти DDR3, 512 МБ NAND и слот microSD.
Единственными реальными портами являются порт 10/100 Ethernet, аудиоразъем и порт micro-USB 2.0 OTG, который можно использовать для передачи данных или для подключения к источнику питания 5 В.
Разъем питания 9 В также доступна.


Creator Ci40 подробный вид

(щелкните изображение, чтобы увеличить)

Ci40 ​​оснащен функциями беспроводной связи Wi-Fi, Bluetooth 4.1 (Classic и BLE) и 6LoWPAN (802.15.4).
Видеопортов нет, но в дополнение к аналоговому аудиоразъему вы получаете аудиоразъем S / PDIF и разъем JTAG.
40-контактный интерфейс, совместимый с Raspberry Pi, обеспечивает встроенные интерфейсы, включая 32x GPIO, а также SPI, i2C, ADC, UART и PWM.

MikroBus / Нажмите детали

Ci40 ​​дополнительно оснащен парой разъемов расширения MikroBus, каждый из которых состоит из пары 8-контактных однорядных гнездовых разъемов.
Модули MikroBus «Click» могут подключаться непосредственно к этим местам и отключаться от питания Ci40.
Кроме того, вы можете загрузить их на платы Clicker вместе с двумя батарейками AAA и обмениваться данными по беспроводной связи через 6LoWPAN от Ci40 SBC.
Беспроводной протокол 6LoWPAN с поддержкой IPv6, который использует тот же базовый сетевой стандарт IEEE 802.15.4, что и ZigBee, также используется поддерживаемой Google платформой Thread .
Воображение говорит, что оценивает потенциальную поддержку Thread.

Как и сенсорная платформа Seeed Grove, платформа MikroElektronika Click получила все большее распространение среди хакерских платформ, стремящихся использовать готовую сенсорную экосистему для IoT.
Например, SolidRun использует Click для расширения своих SBC HummingBoard и нового сетевого SBC ClearFog .


Кликерная доска с модулем GPS Click (слева) и откидной крышкой с батарейками

(нажмите на картинку, чтобы увеличить)

Каждая плата Clicker основана на выделенном микроконтроллерном блоке (MCU) PIC32MX на базе MIPS M4K от Microchip.
Вы можете запрограммировать PIC32MX, который запускает ОСРВ Contiki с открытым исходным кодом, используя загрузчик USB / HID.
Contiki RTOS предлагает «небольшой объем памяти, полный стек IP-сетей, стандартизированные протоколы IETF для сетей IPv6 с низким энергопотреблением, динамическую загрузку модулей и механизмы многопоточного программирования», - говорит Imagination.
Каждая плата Clicker также включает в себя USB-порт, кнопки и светодиоды и дополнительные панели для внешней электроники.

Creator Ci40 характеристики

Спецификации Creator Ci40, предоставляемые Imagination, включают:

  • Процессор - Imagination cXT200 (2 ядра MIPS InterAptiv @ 550 МГц с 512 КБ L2, IEEE 754 FPU);
    Чип безопасности TPM
  • Объем памяти:
    • 256 МБ оперативной памяти DDR3
    • 512MB NAND flash
    • MicroSD слот
  • Беспроводная сеть:
    • WiFi 802.11b / g / n / ac 2 × 2 WiFi (Ensigma C4500 RPU)
    • Bluetooth 4.1 (Классический и Smart / LE)
    • 802.15.4 6LoWPAN
  • Сеть - 10/100 Ethernet-порт
  • Другие встроенные входы / выходы:
    • Порт Micro-USB 2.0 OTG (с поддержкой питания)
    • 3,5 мм аудио вход / выход
    • S / PDIF аудио разъем ввода / вывода
    • JTAG (14-контактный разъем MIPS ETAG)
  • Ввод / вывод через интерфейс расширения, совместимый с Raspberry Pi:
    • 32x GPIO
    • SPI
    • 2x I2C
    • 5x АЦП
    • 2x UART
    • 4x ШИМ
  • Расширение MikroBus - 2 разъема Click, совместимые с различными модулями Click (Thermo2, Relay, Motion и т. Д.)
  • Другие особенности - 9x светодиодов
  • Питание - 5 В постоянного тока (микро-USB) или 9 В постоянного тока (бочкообразный адаптер)
  • Размеры - 106 х 100 мм
  • Операционная система - OpenWRT (по умолчанию);
    поддерживает Debian Linux, Buildroot и Brillo;
    ОС Contiki включена для плат Clicker;
    бесплатный 5-оконечный доступ к облачному IoT-управлению FlowCloud
Creator Ci40 MikroBus Расширение Click, объясненное за 42 секунды

Дальнейшая информация

  • Оригинальные сведения о кампании на Kickstarter. Набор разработчика Creator Ci40 доступен на Kickstarter до 23 декабря, а доставка возможна в апреле 2016 года. Пакеты начинаются от 35 фунтов (53 доллара США) за плату Creator Ci40 самостоятельно или 70 фунтов (106 долларов США) за первые 200 спонсоров купили базовый комплект с 2-мя платами Clicker и 3-мя модулями Click.
    Этот пакет затем перемещается в 80 фунтов ($ 121).
    Imagination Technologies также предлагает пакеты, в которые добавляются дополнительные платы Creator, платы Clicker и / или Click в различных комбинациях.
    Более подробную информацию можно найти на странице Creator Ci40 Kickstarter .
  • Обновленная информация от 2 июня 2016 г. - Imagination Technologies теперь имеет страницу продукта Creator Ci40 .
    Ожидается, что доски будут отправлены сторонникам Kickstarter в следующем месяце.
    Дополнительные платы можно предварительно заказать у Mouser без дополнений MikroElektronika здесь , а в качестве полного комплекта, включая дополнения здесь .