Jeffrey Cross
Jeffrey Cross

10 отличных особенностей Intel Galileo

Плата Intel Galileo. (Изображение Мэтта Ричардсона)

Объявление Intel и Arduino о новой плате Galileo - большая новость. Это плата на базе Linux, которая, как я обнаружил, замечательно совместима с экосистемой Arduino, основываясь на моих первых шагах с предварительной версией платы. Вот некоторые из лучших особенностей этого инновационного сотрудничества между Intel и Arduino:

Совместимость с экранами Разъем расширения на верхней части Galileo должен выглядеть знакомо, поскольку он совместим с экранами Arduino 5 В и 3,3 В, разработанными для Uno R3 (также известной как распиновка Arduino 1.0). Это означает, что он имеет 14 цифровых входов / выходов, 6 аналоговых входов, последовательный порт и заголовок ICSP.

Знакомая IDE Предоставляемая Intel интегрированная среда разработки для Galileo выглядит точно так же, как и Arduino IDE на поверхности. В меню «Платы» вы увидите добавление Galileo в разделе «Платы Arduino X86». Модифицированная среда IDE также способна обновить микропрограмму на плате.

Совместимость с библиотекой Ethernet Использовать порт Ethernet на плате так же просто, как использовать библиотеку Ethernet Arduino. Мне удалось получить HTTP-соединение с Google, даже не изменив стандартный пример WebClient.

Часы реального времени Большинство плат Linux полагаются на подключение к Интернету для получения текущей даты и времени. Но благодаря встроенному RTC (часам реального времени) Galileo вы сможете отслеживать время, даже когда плата выключена. Просто подключите к плате батарею с 3 В батареей.

Работает с картами PCI Express Mini В нижней части платы находится слот расширения для карт PCI Express Mini. Это означает, что вы можете подключить WiFi, Bluetooth, GSM-карты для подключения или даже твердотельный накопитель для большего объема памяти. Когда вы подключите карту WiFi, она будет работать с библиотекой Arduino Wifi.

Порт USB-хоста Выделенный порт USB On-The-Go от Galileo позволит вам использовать библиотеку Arduino USB Host для работы в качестве клавиатуры или мыши для других компьютеров.

Поддержка MicroSD Если вы хотите хранить данные, слот для карты microSD доступен из вашего кода с помощью стандартной библиотеки SD-карт Arduino.

Поддержка TWI / I2C, SPI Используя стандартную библиотеку Arduino Wire или SPI, вы можете подключить компоненты TWI / I2C или SPI к Galileo.

Последовательное подключение Не только типичный последовательный порт для ваших эскизов на выводах 0 и 1 распиновки Arduino, но также есть отдельный последовательный порт для подключения к командной строке Linux с вашего компьютера. Вы будете подключаться к нему через аудиоразъем рядом с портом Ethernet. Этот порт используется только для последовательного порта.

Linux on Board Очень легкий дистрибутив Linux загружен на 8 МБ флэш-памяти. Если вы хотите использовать такие инструменты, как ALSA (для звука), V4L2 (для ввода видео), Python, SSH, node.js (для веб-проектов) и openCV (для компьютерного зрения), вы можете загрузить Galileo с образа SD-карты что Intel предоставляет.

Поделиться

Оставить комментарий