Jeffrey Cross
Jeffrey Cross

10 великих можливостей Intel Galileo

Дошка Intel Galileo. (Зображення Matt Richardson)

Оголошення Intel та Arduino про нову дошку Galileo - велика новина. Це плата на базі Linux, яку я вважаю надзвичайно сумісною з екосистемою Arduino, заснованою на моїх перших кроках з попередньою версією плати. Ось деякі з найкращих особливостей цієї новаторської співпраці між Intel та Arduino:

Сумісність екрану Заголовок розширення на вершині Galileo повинен виглядати знайомим, оскільки він сумісний з 5V і 3.3V Arduino щитами, призначеними для Uno R3 (також відомої як Arduino 1.0 pinout). Це означає, що він має 14 цифрових входів / виходів, 6 аналогових входів, послідовний порт і заголовок ICSP.

Знайомий IDE Інтегрована середовище розробки Intel для Galileo виглядає так само, як IDE Arduino на поверхні. Під меню "Дошки" ви побачите додавання Galileo під "плати Arduino X86". Модифікована IDE також може оновити прошивку на платі.

Сумісність бібліотеки Ethernet Використання порту Ethernet на платі так само просто, як і використання бібліотеки Ethernet Arduino. Я зміг отримати підключення HTTP до Google, навіть не змінюючи стандартний приклад WebClient.

Годинник реального часу Більшість плат Linux покладаються на підключення до Інтернету, щоб отримати поточну дату і час. Але з бортовим RTC Галілео (годинник реального часу) ви зможете відстежувати час, навіть коли плата вимкнена. Просто підключіть до плати акумуляторну батарею для монет на 3.0V.

Працює з PCI Express Mini Cards У нижній частині плати знаходиться слот розширення для карт PCI Express Mini. Це означає, що ви можете підключити Wi-Fi, Bluetooth, GSM-карти для підключення або навіть твердотілий накопичувач для більшого зберігання. Під час підключення карти Wi-Fi вона працюватиме з бібліотекою Wifi Arduino.

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

Підтримка MicroSD Якщо ви хочете зберігати дані, слот для карт пам'яті microSD можна отримати з вашого коду за допомогою стандартної бібліотеки карток Arduino SD.

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

Послідовне підключення Не тільки існує типовий послідовний порт для ескізів на контактах 0 і 1 розпилювача Arduino, але є також окремий послідовний порт для підключення до командного рядка Linux з вашого комп'ютера. Ви з'єднаєтеся з ним через з'єднувач аудіороз'єму поруч із портом Ethernet. Цей порт використовується тільки для послідовного.

Linux on Board Дуже легке поширення Linux завантажується на 8 Мб флеш-пам'яті. Якщо ви хочете використовувати такі інструменти, як ALSA (для звуку), V4L2 (для відеовходу), Python, SSH, node.js (для веб-проектів), і openCV (для комп'ютерного зору), ви можете завантажувати Galileo з карти SD карти що забезпечує Intel.

Поділитися

Залишити Коментар