Intel Galileo - Intel Galileo

Intel Galileo Gen.1
Встроенный мир 2014 Intel Galileo 01.jpg
«Intel Galileo Gen.1»
РазработчикКорпорация Intel
ТипОдноплатный компьютер
Дата выхода17 октября 2013 г.[1][2]
Начальная цена70 долларов США
Снято с производства19 июн 2017 (2017-06-19)[3]
Операционная системаLinux (Yocto Project на базе Linux )
ЦПУIntel Quark X1000 400 МГц
объем памяти256 МБ
Место храненияСлот для карты Micro SD
(Карта Micro SD или SDHC)
Мощность15 W
Интернет сайтwww.intel.com

Intel Galileo Gen.2
IntelGalileoGen2.png
«Intel Galileo Gen.2»
РазработчикКорпорация Intel
ТипОдноплатный компьютер
Дата выхода10 июля 2014 г.[4]
Начальная цена79,90 долларов США[5]
Операционная системаLinux
ЦПУIntel Quark X1000 32-бит 400МГц
объем памяти256 МБ
Место храненияФлэш-память 8 МБ, EEPROM 8 кб, Слот для карт Micro SD до 32 ГБ
Мощность15 W
Интернет сайтwww.intel.com

Intel Galileo первый в ряду Ардуино -сертифицированные макетные платы на основе Intel x86 и предназначена для разработчиков и образовательных сообществ. Intel выпустила две версии Galileo, названные Gen 1 и Gen 2. Эти платы для разработки иногда называют «платами Breakout».

Доска была прекращена 19 июня 2017 года.[3]

Технические характеристики

Intel Galileo сочетает в себе технологию Intel с поддержкой готовых аппаратных плат расширения для Arduino (называемых «щитами»), а также среды разработки программного обеспечения и библиотек Arduino.[6] Плата разработки работает с открытым исходным кодом Linux операционная система с программными библиотеками Arduino, позволяющая повторно использовать существующее программное обеспечение, называемое «эскизами». Скетч запускается каждый раз при подаче питания на плату. Intel Galileo можно программировать через OS X, Microsoft Windows и операционное программное обеспечение хоста Linux. Плата также предназначена для аппаратной и программной совместимости с экосистемой Arduino Shield.

Intel Galileo имеет Intel Quark SoC X1000, первый продукт из Intel Quark технологическое семейство маломощных продуктов с малым сердечником. Intel Quark представляет собой попытку Intel конкурировать на таких рынках, как Интернет вещей и носимые компьютеры. Quark SoC X1000, разработанный в Ирландии, представляет собой 32-разрядный, одноядерный, однопоточный процессор, совместимый с архитектурой набора команд (ISA) Pentium (P54C / i586) и работающий на частотах до 400 МГц. Некоторые считают Quark ответом Intel на РУКА, процессор, используемый в смартфонах и других одноплатных компьютерах.

На тактовой частоте 400 МГц вместе с 256 Мбайт DDR3 баран и 8 Мб флэш-память, Galileo намного мощнее конкурирующих плат Arduino. Например, Mega 2560 имеет тактовую частоту 16 МГц, 8 Кбайт оперативной памяти и 256 Кбайт флэш-памяти.[7] Уместнее было бы сравнить Галилео с другим одноплатный компьютер, такой как Raspberry Pi. Последняя версия, Pi 3 Model B, пришла на смену Pi 2 Model B в феврале 2016 года.[8] Он более мощный, чем более старый Galileo Gen 2, с процессором 1,2 ГГц и 1 Гб оперативной памяти.[8] Однако у Pi нет флеш-памяти.[9]

Обе платы Galileo поддерживают экосистему щита Arduino. В отличие от большинства плат Arduino, платы Intel поддерживают экраны 3,3 В и 5 В.[10] Плата для разработки Intel поставляется с несколькими стандартными интерфейсами ввода-вывода для вычислительной отрасли. Поддержка PCI Express означает, что к плате можно подключить карты Wi-Fi, Bluetooth или GSM. Это также позволяет использовать твердотельные накопители с Galileo.[10] Поддержка 10/100 Мбит Ethernet позволяет подключить плату к локальной сети. Он также обеспечивает доступ к оболочке Linux. Платы дополнительно поддерживают Micro SD, что означает, что доступное хранилище может быть увеличено до 32 Гб. Другие интерфейсы ввода / вывода включают ACPI, Устройство USB 2.0 и хост-порты USB EHCI / OHCI, высокоскоростной UART, RS-232 последовательный порт, программируемая флэш-память NOR 8 МБ и JTAG порт для легкой отладки.

Хотя Galileo поставлялся с Linux, пользовательская версия Windows могла быть установлена ​​как на Gen 1, так и на Gen 2.[11] Однако эта поддержка была приостановлена ​​Microsoft 30 ноября 2015 года. Microsoft сослалась на проблемы с оборудованием:[12] некоторые специально приписывают это низкой тактовой частоте Galileo.[13]

Galileo поддерживает IDE Arduino, работающую на немодифицированном программном стеке Linux, поддерживаемую общей цепочкой инструментов с открытым исходным кодом. Плата поставляется с предварительно загруженным SPI-образом Linux. Хотя эта версия (Yocto 1.4 Poky Linux) имеет очень ограниченные функции (например, она не включает модуль Wi-Fi), она не требует добавления каких-либо устройств хранения.[14] Intel также предоставляет более функциональные версии Linux для плат. Образ "SD-карты" можно загрузить и загрузить на плату через карту Micro SD. Он включает в себя, среди множества модулей, модуль Wi-Fi, поддержку OpenCV чтобы включить компьютерное зрение, ALSA для обработки звука и Node.js за JavaScript возможности.[14] Более продвинутый IoT DevKit версия также доступна для включения сложных проектов IoT, добавляя, например, поддержку OpenCV-Python.

Raspberry Pi, как и большинство плат от Arduino, не имеет встроенного часы реального времени. Платы Galileo оснащены часами реального времени, требующими всего лишь плоскую батарейку на 3 В.[10] Таким образом, платы могут вести точное время без подключения к источнику питания или Интернету.[15]

Галилей можно рассматривать как истинный Открытый исходный код, поскольку и схемы, и исходный код доступны для бесплатного скачивания без лицензионного соглашения на программное обеспечение. Однако некоторые утверждали, что оборудование не следует обозначать с открытым исходным кодом, если ядро процессора также не является открытым исходным кодом.[9]

Экосистема Arduino

Экосистема Arduino имеет три «уровня»:[16]

  1. «Arduino» производится и распространяется Arduino.
  2. «AtHeart» обозначает любую плату, изготовленную с использованием процессора, поддерживаемого Arduino.
  3. «Сертифицировано» означает, что плата поддерживается платформой Arduino, но не использует процессор, поддерживаемый Arduino.

Галилей попадает в третью категорию. Хотя это самый низкий уровень в экосистеме Arduino, это по-прежнему означает, что платы Galileo могут быть запрограммированы с использованием официальной IDE Arduino, купленной в интернет-магазине Arduino и совместимой с периферийными устройствами Arduino, такими как экраны.

использование

Важной особенностью плат для разработки, таких как Galileo, является возможность создавать собственные проекты. Благодаря природе Galileo (и экосистеме Arduino в целом) с открытым исходным кодом инструкции к различным проектам можно найти в Интернете. Вот несколько примеров:

Продажи и внедрение

Intel не публикует данные о продажах своей продукции.

Стремясь улучшить экосистему своей архитектуры Quark, Intel передала 50 000 Galileo Gen 1 при ее запуске.[17] В 2014 году Microsoft также раздавала доски Galileo людям, которые подписались на ее программу IoT.[18]

30 ноября 2015 года Microsoft приостановила поддержку Galileo.[12][13] Хотя неясно, как это повлияло на показатели продаж плат, это означало, что разработчикам, создающим проекты для Microsoft Windows 10 IoT Core, пришлось перейти на Raspberry Pi 2 или 3.[12]

16 июня 2017 г. корпорация Intel объявила, что окончание срока службы и последняя дата поставки линейки Galileo - 16 декабря 2017 г. [19]

Разница между Gen 1 и Gen 2

Intel Galileo Gen 2 Аналогичен Gen 1 со следующими изменениями:

  • Заменяет консольный порт RS-232 (аудиоразъем) на 1x6-контактный разъем USB TTL UART на 3,3 В
  • Добавляет 12-битную широтно-импульсную модуляцию (ШИМ)
  • Перенаправление UART1 консоли на заголовки Arduino *
  • Питание через Ethernet (PoE) (требуется установка силового модуля Silvertel Ag9712-2BR / FL)
  • Система регулирования мощности, которая принимает источники питания от 7 В до 15 В.
  • Улучшенный ШИМ Линия управления означает более точное разрешение для управления движением.[11]
ОсобенностьGEN 1GEN 2
SoCIntel Quark X1000 32-бит 400МГцIntel Quark X1000 32-бит 400МГц
Мощность (ствол)7В-15В
Мощность (PoE )НетДа (требуется установка силового модуля Silvertel Ag9712-BR2 / FL)

Смотрите также

Рекомендации

  1. ^ «Спецификация платы Intel Galileo». ark.intel.com. 17 октября 2013 г.. Получено 1 ноября 2015.
  2. ^ Плата для разработки Intel Galileo Arduino теперь доступна для заказа в Mouser
  3. ^ а б Intel прекращает выпуск линейки продуктов Joule, Galileo и Edison | Hackaday
  4. ^ "Amazon.com: Intel Galileo Gen2". amazon.com. 9 июля 2014 г.. Получено 16 мая 2017.
  5. ^ Intel Galileo (поколение 2)
  6. ^ http://www.mouser.com/new/Intel/intel-galileo-development-board
  7. ^ «Arduino - ArduinoBoardMega2560». www.arduino.cc. Получено 11 мая 2017.
  8. ^ а б «Raspberry Pi 3 Model B - Raspberry Pi». Raspberry Pi. Получено 11 мая 2017.
  9. ^ а б «Intel Galileo против Raspberry Pi | Mouser». www.mouser.co.za. Получено 11 мая 2017.
  10. ^ а б c «10 замечательных особенностей Intel Galileo | Make». Сделать: DIY проекты и идеи для мастеров. 3 октября 2013 г.. Получено 15 мая 2017.
  11. ^ а б «Специальная ОС Windows от Microsoft теперь на плате Galileo Gen2». Компьютерный мир. Получено 11 мая 2017.
  12. ^ а б c «Главная - Windows IoT». developer.microsoft.com. Получено 16 мая 2017.
  13. ^ а б Шах, Агам. «Microsoft вытягивает поддержку Windows 10 с плат Intel Galileo». InfoWorld. Получено 16 мая 2017.
  14. ^ а б "Учебное пособие по Linux для Intel® Galileo Gen 2". Галерея проектов. Получено 15 мая 2017.
  15. ^ «Как и зачем добавлять часы реального времени в Arduino». MakeUseOf. Получено 15 мая 2017.
  16. ^ «Ардуино - Продукты». www.arduino.cc. Получено 16 мая 2017.
  17. ^ «Arduino Galileo и Quark: война Intel с ARM скоро станет ужасной». Вещи. Получено 11 мая 2017.
  18. ^ 00:29, 19 ноя 2015 в; tweet_btn (), Ричард Чиргвин. «Microsoft делает Raspberry Pi своей предпочтительной платой для разработчиков Интернета вещей». Получено 16 мая 2017.CS1 maint: числовые имена: список авторов (связь)
  19. ^ "Intel выпускает уведомления об окончании срока службы плат и модулей Galileo / Galileo 2, Edison и Joule". Получено 30 июн 2017.

внешняя ссылка