[[Galileo]]

* IntelのGalileoのBSP1.0.0系イメージを使うまで - Galileo [#w4fd0d56]

#contents

** 概要 [#tf481859]
4月頭にリリースされたIntel Quarkプロセッサ向けBSP(Board Support Package)のバージョン1.0.0をベースにした,Intel Galileoボード向けLinuxイメージを作成するとともに,それを使用するまでの過程についてメモする.

** イメージファイル [#u1694eda]
*** ビルド済みイメージ [#c2036ff5]
ビルド済みイメージを例によって配布しておく.
- フルイメージ~
http://storage.tokor.org/pub/galileo_bsp1.0.0/images/full/
- ミニイメージ~
http://storage.tokor.org/pub/galileo_bsp1.0.0/images/minimal/
- SDK(x86_64向け)~
http://storage.tokor.org/pub/galileo_bsp1.0.0/tools/

今回もパッケージリポジトリを使用可能にしてある.(鋭意ビルド中)~
[[IntelのGalileoでパッケージマネージャopkgを使う - Galileo]]に記載されているwgetコマンドのうち,"galileo"の部分を"galileo_bsp1.0.0"に変更することで使用可能である.~
このパッケージ群は,clantonディレクトリにあるものを除けば,[[iot-dev-kit:http://git.yoctoproject.org/cgit/cgit.cgi/meta-intel-iot-devkit/]]と互換性がある.(14/08/18更新)

*** 自分でビルドしたい方は [#k1e0f9f5]
IntelのBSPに関するユーザガイド等を参照.~
ディストリビューションによっては"spi"イメージを作成できないことがある(CentOS6.5で確認).

** ファームウェアアップデート [#w885f5d0]
BSP1.0.0系のLinuxイメージを動作させるにあたって,Galileoのファームウェアをアップグレードしておく必要がある.~
基本的な手順はIntelのBSPに関するユーザガイドと変わりはない.(さかきけいさんによる日本語訳:[[Intel Quark SoC X1000 BSP Rel 1.0.0 ビルド&ソフトウェア ユーザーガイド | KEI SAKAKI's PAGE.:http://kei-sakaki.jp/2014/03/19/intel-quark-soc-x1000-bsp-release-1-0-0-build-and-software-user-guide-japanese-edition/#20140319-section10-1]])

''必要なもの''
- Galileo
- microSDカード
- シリアルケーブル(日本国内であればスイッチサイエンスのこれ:[[USB-コンソールアダプタ for Intel Galileo - スイッチサイエンス:http://www.switch-science.com/catalog/1548/]]が入手性が良い)

''手順''
+ ''ファームウェアのダウンロード''~
ファームウェアとアップデータは,Alexさんの個人サーバからダウンロードできる:~
[[http://alextgalileo.altervista.org/images/1.0.0/spi/]]~
ここにあるCapsuleApp.efiとFlash100.capをダウンロードして,microSDカードに書き込む.
+ ''UEFIに入る''~
シリアルケーブルでPCとGalileoを接続する.基本的な事項なので詳しい説明は割愛する.~
-- Windows~
+++ PuTTYやTeraTerm等を利用して,COMxに接続する.(xは数字)
+++ microSDをGalileoに挿入し,電源を入れる.
+++ F7かEnterを押すように言われるので,F7キーを押す.
-- Linux~
+++ minicomやscreen等を利用して,/dev/ttyUSBxに接続する.(xは数字)
+++ microSDをGalileoに挿入し,電源を入れる.
+++ F7かEnterを押すように言われるので,F7キーを押す.
+++ F7が反応しない場合はCtrl+[ [ Sの順に入力.
+ ''UEFIシェルの起動''~
上下キーでUEFI Internal Shellを選択,Enter.画面は参考リンクを参照.
+ ''ファームウェアアップデートの実行''~
詳しくは参考リンクを参照.~
fs0をマウントして,CapsuleApp.efiを実行,Flash100.capの内容をGalileoのフラッシュに書き込む.

** イメージを使用する [#d1190b78]
microSDカードにダウンロード/ビルドしたイメージのアーカイブの内容を展開する.~
ファイルは以下のようになっているはず.~
#highlightjs(no-highlight){{
$ ls -R /media/mmcblk0p1/
/media/mmcblk0p1/:
boot
bzImage
core-image-minimal-initramfs-clanton.cpio.gz
grub.efi
image-minimal-galileo-clanton.ext3

/media/mmcblk0p1/boot:
grub

/media/mmcblk0p1/boot/grub:
grub.conf

}}

これらが入ったmicroSDをGalileoに挿入して電源を入れれば,BSP1.0.0ベースのイメージが起動する.

** コメントはこちら [#u9712ed9]
#comment

トップ   編集 差分 バックアップ 添付 複製 名前変更 リロード   新規 一覧 単語検索 最終更新   ヘルプ   最終更新のRSS