Intel представляет второе поколение Galileo хакера SBC

Корпорация Intel анонсировала обновленную, немного более крупную версию «Galileo Gen 2» своей Arduino-совместимой Galileo SBC и планирует начать поставки в августе.

В октябре прошлого года Intel представила оригинальный SAL Galileo и заявила, что в течение следующих 18 месяцев она пожертвует 50 000 SBC Galileo 1000 университетам по всему миру.
Galileo SBC за 60 долларов является младшим представителем небольшого семейства хакерских SBC от Intel, а MinnowBoard за 199 долларов и MinnowBoard Max за 99 долларов занимают старшие братские позиции.

Как и исходный Galileo SBC, Galileo Gen 2 использует процессор Intel Quark X1000 SoC, ориентированный на Интернет вещей (IoT) (показан справа), который включает 32-разрядный одноядерный однопоточный Pentium ISA-совместимый процессор и работает на тактовой частоте до 400 МГц.
Напротив, платы MinnowBoard построены на полноценных процессорах Atom - одно- или двухъядерных 64-разрядных E3800 (Bay Trail-I) с тактовой частотой 1,46 или 1,33 ГГц соответственно, в случае Max.


Оригинальный Galileo (слева) против Galileo Gen 2 (справа)

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

В своем блоге 14 июля Майкл Белл, корпоративный вице-президент и генеральный директор Intel New Devices Group, написал: «Возможно, вы слышали, как я намекнул на это на MakerCon в мае… и теперь мы рады сообщить вам, что первые платы Intel Galileo Gen 2 начали сходить с конвейера ».

Что нового в Gen 2?

Корпорация Intel внесла следующие изменения в дизайн Galileo Gen 2 относительно оригинального Galileo SBC:

  • 12 GPIO теперь «полностью родные», для более быстрой скорости и большей передачи сигнала
  • PWM теперь предлагает 12-битное разрешение для более точного сервоуправления
  • Порт USB Host теперь является разъемом типа A вместо разъема micro-USB
  • 6-контактный разъем TTL UART (совместимый с USB-преобразователями FTDI) заменяет 3,5-миллиметровый порт отладки консоли RS-232 более ранней платы;
    новый разъем сопрягается со стандартными адаптерами
  • Консоль UART1 может быть перенаправлена ​​на заголовки Arduino в эскизах, что устраняет необходимость в «soft-serial»
  • Теперь работает от входного питания 7-15 В или от дополнительного PoE 12 В, который был добавлен к порту Ethernet 10/100 (требуется дополнительный модуль PoE)

Особые локации: Galileo (слева) против Galileo Gen 2 (справа)

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

Важно отметить, что новая плата на 27,5% больше оригинальной (124 x 72 мм против 100 x 70 мм) и имеет несовместимые монтажные отверстия и расположение разъемов.
Так что во многих приложениях это не будет простой заменой более ранней платы.
С другой стороны, он почти идентичен во многих отношениях.

Более детальный взгляд на некоторые различия между двумя платами можно найти на двух блок-схемах ниже.


Блок-схемы: Galileo (слева) против Galileo Gen 2 (справа)

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

Те, кто жаждет еще более глубокого сравнения двух плат, могут удовлетворить свое желание, загрузив схемы плат со следующих страниц Intel: Galileo Gen 2 ;
оригинал галилео .

Основы Галилео

Корпорация Intel рекламирует SBC Galileo как сочетание «производительности технологии Intel и простоты среды разработки программного обеспечения Arduino». Представляя оригинальный Galileo, компания заявила, что она «только первая в линейке совместимых с Arduino плат разработки основанные на архитектуре Intel », которые были« разработаны для производителей и образовательных сообществ ».

Intel заявляет, что ее SBC Galileo совместимы как аппаратно, так и программно с «щитами» (платами расширения), разработанными для Arduino Uno R3 SBC.
В частности, контакты 0-13, AREF, GND, аналоговые входы 0-5, заголовок питания и заголовки ICSP, порт UART находятся в тех же местах, что и на Arduino Uno R3, что делает совместимость «Arduino 1.0 pinout» Galileo SBC «Arduino 1.0».
Кроме того, платы поддерживают экраны 3,3 В или 5 В по выбору встроенной перемычки.

Помимо совместимости со щитами Arduino 1.0 и средой разработки Arduino, в SBC Galileo добавлены такие функции, как полноразмерный слот mini-PCIe, 10/100 Ethernet, слоты Micro-SD, последовательные порты, а также хост и клиент USB 2.0 порты.


Программная архитектура Galileo

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

По словам Intel, SBC Galileo поддерживаются ОС Linux с открытым исходным кодом, которая включает в себя программные библиотеки Arduino, «обеспечивающие масштабируемость и повторное использование существующего программного обеспечения, называемые« эскизами »».
В настоящее время Intel создала две версии Linux для платы: «по умолчанию это маленький Linux.
Если вы добавите SD-карту в свой комплект, вы можете добавить более полнофункциональный Linux », - говорит Intel.
Платы могут быть запрограммированы с хост-компьютеров Windows, Mac OS и Linux.
По словам Intel, в настоящее время платы поддерживаются в версии Yocto 1.4 «Poky» для Linux.

Обе платы представляют собой «аппаратное обеспечение с открытым исходным кодом», со схемами, файлами плат Cadence Allegro и списками материалов, «свободно доступными для загрузки», говорит Intel.

Краткое описание спецификаций Galileo Gen 2

Intel перечисляет следующие спецификации для Galileo Gen 2 в сводке продукта SBC.

  • Процессор - Intel Quark X1000 SoC @ 400 МГц:
    • 32-битный Pentium-совместимый ISA
    • TDP от 1,9 до 2,2 Вт (в зависимости от рабочего напряжения)
    • 32-битный Intel Pentium-совместимый ISA
    • Поддерживает состояния сна ACPI
  • Объем памяти:
    • Встроенная SRAM 512 КБ (в Quark SoC)
    • 256 МБ DDR3 DRAM
  • Место хранения:
    • 8 МБ устаревшей флэш-памяти SPI NOR (для прошивки / загрузчика)
    • 8KB EEPROM (программируется с помощью утилит)
    • Слот Micro SD - поддерживает до 32 ГБ
    • Поддерживает USB 2.0 устройства хранения
  • 10/100 Ethernet (RJ45; поддерживает Power-over-Ethernet)
  • USB:
    • USB 2.0 хост-порт (тип A)
    • Клиентский порт USB 2.0 (micro-USB, тип B)
  • 10-контактный порт JTAG
  • Другой ввод / вывод:
    • 6-контактная консоль UART (совместима с конвертерами FTDI USB)
    • 6-контактный ICSP
  • Совместимые с Arduino заголовки расширения, содержащие:
    • 20x GPIO (12 полностью родных скоростей)
    • 6x аналоговых входов
    • 6x ШИМ с 12-битным разрешением
    • 1x SPI мастер
    • 2x UART (один с консолью UART)
    • 1x I2C мастер
  • Расширение Mini-PCIe - 1 слот (с поддержкой хоста USB 2.0)
  • RTC - опция бортовой батареи
  • Кнопки:
    • Кнопка сброса для сброса эскиза и прикрепленных экранов (сбрасывает Ethernet)
    • Кнопка перезагрузки для перезагрузки процессора
  • Мощность:
    • Входное гнездо 7-15 В (потребление не указано)
    • Поддержка Power-over-Ethernet (требуется модуль PoE)
    • Опциональный 3-вольтовый аккумулятор для резервного питания
  • Размеры - 123,8 x 72,0 мм (не считая реальных расширений портов за пределами контура платы)

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

В настоящее время Intel не указала цены на Galileo Gen 2, но, скорее всего, она будет стоить около 60 долларов за оригинальную версию.
Более подробная информация доступна на странице продукта Intel Galileo Gen 2 и на странице документации Galileo Gen 2 .