電子工作/ハードウェア

Galileo Gen2で遊ぼう!

IntelのIoT(Internet of Things)戦略の先鋒、Galileo Gen2初の解説書。
Galileo Gen2は、インテルが新たに開発した組み込み向けSoC「Quark SoC X1000」を核に、X1000の応用を試せるようArduinoとも互換性を持つI/Oを備えたワンボードマイコン初代Galileoの機能を改良した2世代目です。
I/O系、電源系、外部通信系などが強化されたGalileo Gen2は、初代Galileoとは部分的に互換性がなく、ハードウェア面も異なります。
また、Galileo Gen2はArduino互換の開発環境が利用できて、Linuxをファームウェアとして採用していることから、Raspberry PiやBeagleBone Blackと同系列と思われがちですが、Galileo Gen2の場合はディスプレイが繋がらないので用途的にも異なるボードです。
勿論Arduino用拡張ボード、シールドは流用できます。しかし、Galileo Gen2が搭載するX1000は、ユーザーインターフェースの実装よりもデータの収集や集計、その結果をサーバに送ったり、というような役割を担うIoTの手足となるSoCです。
本書はGalileo Gen2の基本からカスタマイズまでを網羅した、Galileo Gen2の活用の幅を広げるための解説書です。
Galileo Gen2は、インテルが新たに開発した組み込み向けSoC「Quark SoC X1000」を核に、X1000の応用を試せるようArduinoとも互換性を持つI/Oを備えたワンボードマイコン初代Galileoの機能を改良した2世代目です。
I/O系、電源系、外部通信系などが強化されたGalileo Gen2は、初代Galileoとは部分的に互換性がなく、ハードウェア面も異なります。
また、Galileo Gen2はArduino互換の開発環境が利用できて、Linuxをファームウェアとして採用していることから、Raspberry PiやBeagleBone Blackと同系列と思われがちですが、Galileo Gen2の場合はディスプレイが繋がらないので用途的にも異なるボードです。
勿論Arduino用拡張ボード、シールドは流用できます。しかし、Galileo Gen2が搭載するX1000は、ユーザーインターフェースの実装よりもデータの収集や集計、その結果をサーバに送ったり、というような役割を担うIoTの手足となるSoCです。
本書はGalileo Gen2の基本からカスタマイズまでを網羅した、Galileo Gen2の活用の幅を広げるための解説書です。

[本書の構成]
Chapter1 Galileoを使ってみよう
Chapter2 GalileoのArduino互換機能・GPIOを利用してみよう
Chapter3 I2C、SPI、ADCを使ってみよう
Chapter4 Galileoをカスタマイズしよう
Chapter5 Linuxネイティブ環境でGalileoを利用しよう
Chapter1 Galileoを使ってみよう
Chapter2 GalileoのArduino互換機能・GPIOを利用してみよう
Chapter3 I2C、SPI、ADCを使ってみよう
Chapter4 Galileoをカスタマイズしよう
Chapter5 Linuxネイティブ環境でGalileoを利用しよう