インテル® Galileo ボードの概要
これは、インテル® Galileo ボードを使用するために設計されたチュートリアルの最初の割賦です。
このレッスンを修了すると、以下のことが行われます。
- Arduino* プログラムの基本的な構造を理解する。
- 適切な構文でコードを書きます。
- Arduino ユーザー・インターフェイスの概要を説明します。
- 最初の課題に取り組みます。
注意 | マイクロ USB ケーブルをコンピューターに接続する前には、必ず電源ケーブルを接続してください。 マイクロ USB ケーブルをそれ自体で接続すると、ボードが損傷する可能性があります。 電源モジュールを接続すると、 ON (ボードの左下にある) の緑の LED が点灯します。数秒後、 USB Client というラベルが付いた 2 つ目の LED がオンになり、USB コネクターの上に表示され、すぐに使用できます。 |
インテル® Galileo ボードの機能
Arduino
インテル® Galileo ボードは、インテル アーキテクチャーをベースとした初の Arduino ボードです。ヘッダー (ジャンパーケーブルをボードに接続するもの) は、Arduino Uno R3 ボード上にある Arduino 1.0 ピンアウトモデルに基づいています。これにより、互換性のあるシールド (ヘッダーに差し込めるモジュール) を使用して、ボードの機能を拡張できます。Uno と同様に、14 個のデジタル I/O ピン、6 個のアナログ入力、シリアルポート、シリアル・プログラミング用の ICSP ヘッダーを備えています。
クォーク
このボードには、モノのインターネット向けに設計されたインテル® Quark SoC X1000 アプリケーション・プロセッサーが搭載されています。Intel® Atom® プロセッサーよりも小型で電力効率が高いため、小型で低消費電力のプロジェクトに最適です。
イーサネット
ボード上部の UART というラベルの付いたオーディオジャックの横には、インテル® Galileo が有線ネットワークに接続できる 100 Mb イーサネット・ポートがあります。ボードをインターネットに接続すれば、何でも可能です。
ミニ PCIe*
インテル® Galileo は、ミニ PCI Express (mPCIe) スロットを提供する初の Arduino 認定ボードです。これにより、携帯電話用の Wi-Fi、Bluetooth、SIM カードアダプターなどの標準 mPCIe モジュールを接続できます。
リアルタイム・クロック (RTC)
ボード内蔵のリアルタイム・クロックを使用して、モジュール間でデータを同期します。Arduino タイムライブラリを使用すると、プログラムにタイムキーピング機能を追加できます。ワイヤレス・プロジェクトは、ネットワーク・タイム・プロトコル (NTP) と GPS (Global Positioning System) のタイムデータを使用してリアルタイムに同期できます。
システムのリセットまでの時間を短縮するには、コインセルのバッテリーをインテル® Galileo ボードに追加してください。
マイクロ SD
セキュア・デジタル (SD) ライブラリーからアクセス可能なオプションのオンボード micro SD カードリーダーを使用してください。他の Arduino とは異なり、インテル® Galileo はボードの電源オン / オフ状態間のスケッチ (プログラム) を SD カードなしで保存しません。マイクロSDカードを使用すると、最大32GBのデータを保存できます!
Linux*
インテル® Galileo の Linux イメージを使用すると、アドバンスト Linux サウンド・アーキテクチャー (ALSA)、Video4Linux (V4L2)、Python、Secure Shell (SSH)、Node.js、OpenCV などのプログラミング言語を使用して、シリアルポート、Wi-Fi、ボードピンにアクセスできます。Linux が提供するこれらの追加機能を使用するには、マイクロ SD カードが必要です。インテル Quark処理能力を活用して、素晴らしいものを作り出してください。