«Intel Galileo Gen.1» | |
Разработчик | Корпорация Intel |
---|---|
Тип | Одноплатный компьютер |
Дата выхода | 17 октября 2013 г. [1] [2] |
Начальная цена | 70 долларов США |
Снято с производства | 19 июня 2017 [3] |
Операционная система | Linux ( Linux на основе Yocto Project ) |
ЦПУ | Intel Quark X1000 400 МГц |
объем памяти | 256 МБ |
Место хранения | Слот для карты Micro SD (карта Micro SD или SDHC) |
Мощность | 15 Вт |
Интернет сайт | www.intel.com |
«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 Вт |
Интернет сайт | www.intel.com |
Intel Galileo - первая в линейке сертифицированных Arduino плат для разработки на базе архитектуры 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 на ARM , дизайн процессора, используемый в смартфонах и других одноплатных компьютерах.
При тактовой частоте 400 МГц вместе с 256 МБ оперативной памяти DDR3 и 8 МБ флэш-памяти Galileo намного мощнее конкурирующих плат Arduino. Например, Mega 2560 имеет тактовую частоту 16 МГц, 8 Кбайт оперативной памяти и 256 Кбайт флэш-памяти. [7] Было бы уместнее сравнить Galileo с другим одноплатным компьютером , таким как 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]
Galileo можно рассматривать как действительно открытый исходный код , поскольку и схемы, и исходный код свободно доступны для загрузки без лицензионного соглашения на программное обеспечение. Однако некоторые утверждали, что аппаратное обеспечение не следует обозначать с открытым исходным кодом, если ядро процессора также не является открытым исходным кодом. [9]
Экосистема Arduino [ править ]
Экосистема Arduino имеет три «уровня»: [16]
- «Arduino» производится и распространяется Arduino.
- «AtHeart» обозначает любую плату, изготовленную с использованием процессора, поддерживаемого Arduino.
- «Сертифицировано» означает, что плата поддерживается платформой Arduino, но не использует процессор, поддерживаемый Arduino.
Галилей попадает в третью категорию. Хотя это самый низкий уровень в экосистеме Arduino, это по-прежнему означает, что платы Galileo могут быть запрограммированы с использованием официальной Arduino IDE, купленной в онлайн-магазине Arduino и совместимой с периферийными устройствами Arduino, такими как экраны.
Использование [ править ]
Важной особенностью плат для разработки, таких как Galileo, является возможность создавать собственные проекты. Благодаря природе Galileo (и экосистеме Arduino в целом) с открытым исходным кодом инструкции к различным проектам можно найти в Интернете. Вот несколько примеров:
- Сигнализация , которая требует Galileo, зуммер и датчик приближения.
- Простой метеорологической станции с помощью Galileo и датчик DHT11 (который температуры и влажности меры).
- Часы для чтения сигм . Этот продвинутый проект сочетает в себе Galileo Gen 2, электронные чернила и трехмерную печать для создания носимого электронного чтения .
- Greeny the Smart Greenhouse - тоже более продвинутый проект. Galileo Gen 2, Arduino Uno, различные электронные компоненты, лампы, водяной насос и акриловый ящик используются для создания автоматизированной мини-теплицы с дистанционным контролем.
Продажи и внедрение [ править ]
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]
Разница между поколениями 1 и 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 1 | GEN 2 |
---|---|---|
SoC | Intel Quark X1000 32-бит 400 МГц | Intel Quark X1000 32-бит 400 МГц |
Мощность (ствол) | 5В | 7В-15В |
Питание ( PoE ) | Нет | Да (требуется установка силового модуля Silvertel Ag9712-BR2 / FL) |
См. Также [ править ]
- Intel Эдисон
Ссылки [ править ]
- ^ «Спецификация платы Intel Galileo» . ark.intel.com . 17 октября 2013 . Проверено 1 ноября 2015 года .
- ^ Плата для разработки Intel Galileo Arduino теперь доступна для заказа в Mouser
- ^ a b Intel прекращает выпуск линейки продуктов Joule, Galileo и Edison | Hackaday
- ^ "Amazon.com: Intel Galileo Gen2" . amazon.com . 9 июля 2014 . Дата обращения 16 мая 2017 .
- ^ Intel Galileo (поколение 2)
- ^ "Intel Galileo Development Board" . Mouser.com . Архивировано из оригинального 12 октября 2013 года .
- ^ «Arduino - ArduinoBoardMega2560» . www.arduino.cc . Дата обращения 11 мая 2017 .
- ^ a b «Raspberry Pi 3 Model B - Raspberry Pi» . Raspberry Pi . Дата обращения 11 мая 2017 .
- ^ a b «Intel Galileo против Raspberry Pi | Mouser» . www.mouser.co.za . Дата обращения 11 мая 2017 .
- ^ a b c «10 замечательных особенностей Intel Galileo | Make» . Сделайте: DIY проекты и идеи для мастеров . 3 октября 2013 . Дата обращения 15 мая 2017 .
- ^ a b «Пользовательская ОС Windows Microsoft теперь на плате Galileo Gen2» . Мир ПК . Дата обращения 11 мая 2017 .
- ^ a b c «Домашняя страница - Windows IoT» . developer.microsoft.com . Дата обращения 16 мая 2017 .
- ^ а б Шах, Агам. «Microsoft вытягивает поддержку Windows 10 с плат Intel Galileo» . InfoWorld . Дата обращения 16 мая 2017 .
- ^ a b «Учебное пособие по Linux для Intel® Galileo Gen 2» . Галерея проектов . Дата обращения 15 мая 2017 .
- ^ «Как и зачем добавлять часы реального времени в Arduino» . MakeUseOf . Дата обращения 15 мая 2017 .
- ^ «Arduino - Продукты» . www.arduino.cc . Дата обращения 16 мая 2017 .
- ^ «Arduino Galileo и Quark: война Intel с ARM скоро станет уродливой» . Вещи . Дата обращения 11 мая 2017 .
- ^ Chirgwin, Ричард (19 ноября 2015). «Microsoft делает Raspberry Pi своей предпочтительной платой для разработчиков Интернета вещей» . Реестр . Дата обращения 16 мая 2017 .
- ^ «Корпорация Intel выпускает уведомления об окончании срока службы плат и модулей Galileo / Galileo 2, Edison и Joule» . Проверено 30 июня 2017 года .
Внешние ссылки [ править ]
- Зона разработчиков, начните с Galileo Technology
- FreeRTOS работает на Galileo
- Технические характеристики Intel Galileo