Galileo Board:функции, языки программирования и проекты
Вы ищете сертифицированную плату, которая позволяет подключать стандартные модули MPCle, такие как Bluetooth и Wi-Fi? Вам нужна доска, которая работает с беспроводными проектами и синхронизируется в режиме реального времени? Тогда было бы неплохо, если бы у вас была плата Intel Galileo.
Хотите узнать больше об устройстве?
Эта статья расскажет вам об особенностях устройства, спецификациях, проектах, преимуществах и многом другом.
Давайте перейдем к делу!
Каковы возможности Galileo Board?
Ethernet
Плата Galileo имеет верхнюю часть с меткой UART. В этой части вы найдете порт Ethernet, который позволяет подключать Intel Galileo к проводным сетям.
Ардуино

Платы Ардуино
Эта плата является первой платой Arduino, основанной на дизайне Intel. Кроме того, часть платы, к которой можно подключить соединительные кабели, аналогична распиновке Arduino 1.0 на платах Arduino Uno R3.
В результате вы можете использовать модули, подключаемые к разъемам, для расширения функциональности платы. Точно так же Uno имеет последовательный порт, 14 цифровых контактов ввода-вывода, разъем ICSP для последовательного программирования и 6 аналоговых входов.
RTC (часы реального времени)
Встроенный в плату RTC позволяет синхронизировать данные между модулями. Кроме того, вы можете использовать библиотеку времени Arduino, чтобы включить конфигурацию хронометража в свою программу.
Кроме того, работа с беспроводными проектами упрощает интеграцию в режиме реального времени с использованием данных времени GPS (глобальная система позиционирования) и NTP (сетевой протокол времени). Кроме того, на плату Intel Galileo можно установить батарейку типа «таблетка», чтобы сэкономить время между сбросами системы.
Кварк
Плата Galileo поставляется с процессором приложений (Quark SoC X1000). И эта функция предназначена для Интернета вещей. Кроме того, этот прикладной процессор имеет небольшие размеры и более энергоэффективен, чем процессор Intel Atom. Таким образом, он отлично работает для небольших маломощных проектов.
Линукс
Можно получить доступ к Wi-Fi, последовательным портам и контактам платы с помощью образа Linux для Intel Galileo и языков программирования. Таким образом, можно легко извлечь выгоду из средней мощности процессора Intel Quark для создания чего-либо.

Панель управления Linux
Мини-PCle
Этот слот позволяет подключать стандартные модули mPCle, такие как адаптеры SIM-карт для мобильных телефонов, Wi-Fi и Bluetooth.
Микро SD
С библиотекой SD (Secure Digital) вы можете получить доступ к альтернативной встроенной карте micro SD. В отличие от обычных Arduino, Intel Galileo не сохраняет программы без SD-карты. Следовательно, с SD-картой плата может хранить до 32 ГБ данных.
Ключевые компоненты платы Arduino Intel Galileo
- Eth PHY:приемопередатчик физического уровня Ethernet.
- Клиент USB 2.0:клиентский разъем USB (Micro-USB, тип B).
- Слот Micro SD:поддерживает карты micro SD емкостью до 32 ГБ.
- ICSP:6-контактный разъем для внутрисхемного последовательного программирования (ICSP).
- Регулятор напряжения:обеспечивает питание 3,3 В.
- Порт отладки JTAG:стандартный 10-контактный разъем JTAG для отладки.
- Питание 5 В:на плате используется адаптер переменного тока в постоянный.
- Порт Ethernet:разъем Ethernet 10/100.
- Расширитель GPIO:один расширитель ввода-вывода I2F обеспечивает широтно-импульсную модуляцию GPIO.
- АЦП:аналого-цифровой преобразователь.
- Интерфейс Arduino:соответствует распиновке Arduino Uno Revision 3.
- Intel Quark SoCX1000:32-разрядный процессор Intel Pentium с тактовой частотой 400 МГц.
- 256 МБ ОЗУ DDR3:256 МБ DRAM, микропрограмма включена по умолчанию.
- Интерфейс Shield:соответствует распиновке Arduino Uno Revision 3.
- Последовательный порт RS-232:3-контактный разъем 3,5 мм.
- SPI Flash:устаревшая флэш-память SPI объемом 8 Мбайт для сохранения загрузчика или микропрограммы и последнего скетча.
- Хост USB 2.0:разъем хоста USB 2.0 (Micro-USB, тип AB).
- RS-232:трансивер RS-232.
- Порт SPI Flash Program:7-контактный разъем для программирования последовательного периферийного интерфейса (SPI).
Технические характеристики Intel Galileo


Проекты Intel Galileo
Сделай сам Galileo Motion Activated Lights
Необходимые материалы
- Плата Intel Galileo
- Провода
- ИК-датчик

ИК-датчик Arduino
Источник:Викисклад
- Патрон для лампы

Патрон для лампочки
Источник:Викисклад
- Отвертка

Желтая отвертка
- Ретрансляция

Реле для Ардуино
- Лампочка

Лампочка
Шаги
1. Получите свой Galileo и подключите датчик PIR к устройству. Вы можете сделать это, подключив кабель заземления от датчика к заземлению Galileo. Затем подключите VCC датчика к 3,3-контактному разъему Galileo. После этого соедините выход датчика с цифровым выводом 0 Galileo.
2. Затем возьмите три провода и подключите каждый к реле IN, VCC и земле. Другими словами, провод IN подключается к цифровому контакту 7 Galileo. Затем провод VCC подключается к контакту 5V Galileo, провод заземления подключается к земле Galileo.
3. Выбирайте шнур питания с открытым концом. Затем подключите один конец к среднему проводу патрона лампы. Затем подключите два провода к реле.
4. Открытый провод шнура питания подключается к контакту COM реле. Таким образом, вы можете подключить провод патрона лампы к контакту NO (нормально разомкнутому) реле. Затем закрепите провода на реле, затянув винты.
5. Вставьте лампочку в патрон, чтобы привести систему в порядок. Далее подключите все необходимые провода и USB-разъемы. Если соединение правильное, подключите шнур питания к стене.
6. Загрузите этот исходный код.
Язык программирования Intel Galileo
Языки программирования включают следующие:
- Защищенная оболочка (SSH)
- Расширенная звуковая архитектура Linux (ALSA)
- Открыть резюме
- Питон
- Node.js
- Video4Linux (V4L2)
Каково использование платы Intel Galileo?
Плата Intel Galileo — это устройство для разработки, позволяющее создавать широкий спектр пользовательских проектов. И это с открытым исходным кодом, который позволяет вам получать инструкции для различных проектов в Интернете. Некоторые из проектов включают следующее:
Умная теплица Грини
Это сложный проект, который включает в себя строительство мини-теплицы с дистанционным управлением. Для проекта требуются различные электронные компоненты, акриловая коробка, Galileo Gen 2, водяной насос и Arduino Uno.
Простая метеостанция
Он включает в себя использование датчика DHT11 и Galileo для измерения влажности и температуры.
Часы для чтения Sigma
Этот проект является еще одним комплексным проектом, который включает в себя создание носимой электронной книги. Для этого проекта вам понадобятся электронные чернила, трехмерная печать и Galileo Gen 2.
В чем разница между Intel Galileo первого поколения и второго поколения

Raspberry Pi и Intel Galileo

Часто задаваемые вопросы
- Какой процессор использует Galileo?
Intel Quark X1000.
- Какая ОС подходит для Galileo?
Линукс.
- Сколько стоит плата Intel Galileo?
Минимум 70 долларов США для начала.
Подведение итогов
Плата Galileo — это то, что вам нужно, если вам нужна встраиваемая система на кристалле с низким энергопотреблением и 32-разрядным процессором, работающим на частоте около 400 МГц. Кроме того, эта отладочная плата поддерживает множество внешних периферийных устройств, что делает ее идеальным выбором для различных индивидуальных проектов.
Вы использовали Intel Galileo раньше? У вас есть вопросы о доске? Пожалуйста, дайте нам знать.
Промышленные технологии
- 10 самых крутых языков облачного программирования
- Измерение температуры для лабораторных и научных проектов
- 9 новых языков программирования, которые нужно выучить в 2021 году
- Электротехнические проекты E3.series - Создание и редактирование кабелей
- Защита строительных проектов от неудач и задержек
- Машинные языки программирования:команды G-кода и M-коды
- Программное обеспечение для управления запасами:возможности и преимущества
- Транзистор 2N3771:распиновка, особенности, применение и альтернативы
- Микроконтроллер AT89c51:программирование, распиновка, особенности и альтернативы
- Компоненты печатной платы и их применение