Первые шаги с Intel Galileo
Цели лабораторной работы:
1. Познакомиться с платформой Intel Galileo,
Описание:
Intel® Galileo — это Arduino-совместимая плата от Intel, базирующаяся на x86-системе на чипе (SoC) Intel Quark X1000 с тактовой частотой 400 МГц. Это 32-битный процессор класса Intel Pentium. Есть полная совместимость с Arduino-шилдами и программируется из привычной Arduino IDE. Плата программируется через специальную версию Arduino IDE 1.3. Плата на текущий момент не может быть запрограммирована в других версиях Arduino IDE.
Питание
Плата питается от блока питания на 5 В, который включён в комплект. Плата не может быть запитана через USB-вход. Перед подключением Intel Galileo к компьютеру необходимо сначала подключить к плате питание, подождать 10 секунд, и только после этого подключить плату к компьютеру. Плата может быть запитана через контакт VIN.
Внимание! Плата не имеет встроенного регулятора напряжения, поэтому напряжение, подаваемое на вход VIN должно быть равно 5 В. Если используемые вами Arduino-шилды питаются через контакт VIN повышенным напряжением, необходимо удалить джампер VIN, оъединяющий контакт 5V и VIN.
Linux
По-умолчанию плата работает на облегчённой версии Linux, которая находится на расположенной на плате 8 МБ NOR-flash микросхеме. Чтобы получить доступ к таким замечательным вещам, как ALSA (для работы со звуком), V4L2 (для работы с видеокамерой), Python, SSH, node.js (для web-проектов), openCV (для компьютерного зрения) и драйверам Wi-Fi, необходимо установить полную версию Linux на MicroSD-карту.
Комплектация
Характеристики
|
|
Процессор |
Intel Quark X1000 |
Архитектура |
400 МГц, 32-бит, Intel® Pentium-совместимый набор инструкций |
Объём L1-кэша |
16 Кб |
Объём SRAM-памяти |
512 Кб |
Объём DRAM-памяти |
256 Мб |
Ethernet |
IEEE 802.3 10/100 Мбит/сек |
USB-хост |
Type-B, 2.0, Micro-USB |
USB-клиент |
Type-B, 2.0, Micro-USB |
SD-модуль |
Micro-SD |
Mini-PCI Express |
PCIe 2.0 |
RS-232 |
доступен через 3.5 мм джэк |
Количество цифровых входов/выходов |
20 |
…из них PWM поддерживают |
6 |
Количество аналоговых входов |
6 |
Количество контактов для аппаратного прерывания |
2 |
Электрические характеристики Arduino-совместимых контактов |
Макс. исходящий ток (мА) |
Макс. входящий ток (мА) |
|
Ток через один контакт |
10 |
25 |
|
Одновременный ток через контакты 3, 5, 9, 10, 12, 13 |
40 |
100 |
|
Одновременный ток через контакты 0, 1, 2, 4, 6, 7, 8, 11, A0 — A5 |
40 |
100 |
|
Одновременный ток через контакты 0-13, A0-A5 |
80 |
200 |
|
Ток через контакт 3.3V |
800 |
— |
|
Ток через контакт 5V |
800 |
— |
Физические характеристики
Длина и ширина печатной платы Galileo составляет 10,7 см и 7,1 см соответственно, с учетом разъемов USB, UART, Ethernet, а также разъема питания, выступающих за пределы платы. Четыре крепежных отверстия позволяют прикреплять плату к поверхности или корпусу. Обратите внимание, что расстояние между цифровыми выводами 7 и 8 не кратно традиционным 2,54 мм и составляет 4 мм.
Ссылки