КАСПИЙСКИЙ ОБЩЕСТВЕННЫЙ УНИВЕРСИТЕТ ИНСТИТУТ ГЕОЛОГИИ, НЕФТЕГАЗОВОГО ДЕЛА и IT
по дисциплине «Умные устройства»
Образовательная программа 6В06120 – «Программная инженерия»
РЕФЕРАТ
Выполнила:Нургазиев Нурлыбай
Проверил: Панюков К.В
Группа: ПИ-19-1к
Общие сведения
Galileo - это устройство на основе микропроцессора Intel® Quark SoC X1000, который представляет собой 32-битную систему на кристалле класса Intel Pentium (datasheet). Это первое устройство с архитектурой Intel®, спроектированное таким образом, чтобы обеспечивать полную аппаратную и программную совместимость с платами расширения Arduino. Разъемы для подключения шилдов расположены точно так же, как в Arduino Uno R3, поэтому все пины этих разъемов - цифровые выводы 0-13 (и смежные с ними AREF и GND), аналоговые входы 0-5, разъем питания, разъем ICSP, выводы порта UART (0 и 1) - расположены на платах идентично, в соответствии с распиновкой Arduino 1.0.
Несмотря на то, что рабочее напряжение Galileo составляет 3,3В, устройство позволяет работать как с 3,3В-, так и с 5В-платами расширения. Для поддержки плат расширения, рассчитанных на 5В, на печатной плате устройства предусмотрен специальный джампер, который позволяет включить преобразование уровней логического сигнала на цифровых выводах устройства к напряжению 5В. В замкнутом положении (по умолчанию) преобразование активно, что позволяет Galileo работать с 5В-шилдами для Arduino Uno. Соответственно, для переключения уровня логического сигнала на 3,3В достаточно просто разомкнуть джампер.
Ну и конечно, Galileo программно совместим со средой разработки Arduino IDE, которая существенно упрощает процесс разработки. Помимо аппаратной и программной совместимости с Ардуино, Galileo также поддерживает ряд стандартных интерфейсов и портов ввода-вывода, которые обычно можно встретить в ПК: полноразмерный слот mini-PCI Express, порт Ethernet (100Mb), разъем Micro-SD, последовательный порт RS-232, USB Host-порт, USB Client-порт, а также флеш-память NOR объемом 8МБ. Эти особенности позволяют существенно расширить сферы применения устройства по сравнению со стандартными шилдами Ардуино.
Для начала работы с устройством необходимо просто подать на него питание от AC-DC адаптера на 5В, после чего подключить к компьютеру через micro-USB кабель.
Galileo совместим с платами расширения для Arduino UNO, а также с 3.3В и 5В-шилдами, которые спроектированы с учетом распиновки, принятой в Arduino Uno Revision 3, включая следующее:
|