Armadillo 開発者サイト
開発者サイト
サポート
ダウンロード
マニュアル
メーリングリスト
特集
Howto
FAQ
ニュース
Armadillo-800 EVA
製品マニュアル
改訂履歴
目次
1. はじめに
1.1. 本書および関連ファイルについて
1.2. 本書の構成
1.3. 表記について
1.3.1. フォント
1.3.2. コマンド入力例
1.3.3. アイコン
1.4. 謝辞
2. 注意事項
2.1. 製品本体開封についてのご注意
2.2. 評価ボードについてのご注意
2.3. 安全に関する注意事項
2.4. 無線LAN機能搭載製品の使用上のご注意
2.5. 保証について
2.6. 輸出について
2.7. 商標について
3. 概要
3.1. ボード概要
3.2. ブロック図
4. インターフェースレイアウト
4.1. Armadillo-800 EVAのインターフェース配置
4.2. ディップスイッチ
5. 電源を入れる前に
5.1. 準備するもの
5.2. 接続方法
5.3. ディップスイッチの設定
5.4. シリアル通信ソフトウェアの設定
5.5. インストール済みのソフトウェア
6. Androidで起動する
6.1. 準備
6.2. 起動
6.3. 終了
6.4. 基本操作
6.4.1. ロック画面
6.4.2. ホーム画面
6.4.3. アプリケーション一覧
7. Debian GNU/Linuxで起動する
7.1. 準備
7.2. 起動
7.3. ログイン
7.4. 終了
8. Debian GNU/Linuxで各種機能を使用する
8.1. 有線LAN
8.2. 無線LAN
8.2.1. 準備
8.2.2. 無線設定
8.3. 時刻設定
8.4. パッケージ管理
8.5. GStreamer
8.5.1. GStreamerのインストール
8.5.2. GStreamerの使用
8.6. Xサーバー
8.6.1. Xサーバーのインストール
8.6.2. Xサーバーの起動
8.7. ビデオ
8.7.1. ビデオに画像を表示する
8.7.2. ディスプレイのビデオモードを設定する
8.8. カメラ
8.9. オーディオ
8.10. ストレージ
8.10.1. ストレージの使用方法
8.10.2. ストレージのパーティション変更とフォーマット
8.11. LEDバックライト
8.12. LED
8.12.1. LEDを点灯/消灯する
8.12.2. LEDトリガを使用する
8.13. ユーザースイッチ
8.14. タッチパネル
9. SDブートの活用
9.1. ブートディスクの作成
9.1.1. ブートディスクの作成に必要なファイルの取得
9.1.2. パーティションの作成
9.1.3. ファイルシステムの構築
9.1.4. システムイメージの展開
9.1.5. 設定ファイルの編集
9.2. ブートディスクから起動する
10. リカバリ手順
10.1. パーティション構成
10.2. eMMC全体をリカバリする
10.2.1. リカバリディスクの作成
10.2.2. リカバリを実行する
10.3. eMMCの特定ルートファイルシステムをリカバリする
10.3.1. Debian GNU/Linuxをリカバリする
10.3.2. Androidをリカバリする
10.4. eMMCのブートローダーをリカバリする
10.4.1. ブートローダーのリカバリに必要なファイルの取得
10.4.2. ブートローダーのリカバリを実行する
11. 開発環境の準備
11.1. ATDEの使用方法
11.1.1. ATDEの取得
11.1.2. ATDEの起動
11.2. クロス開発ツールのインストール方法
11.2.1. クロス開発ツールDebianパッケージの取得
11.2.2. クロス開発ツールDebianパッケージのインストール
12. カーネルのビルド
12.1. ソースアーカイブの取得
12.2. ソースアーカイブの展開
12.3. ビルド
12.4. インストール
13. SGX用カーネルモジュールのビルド
13.1. ソースアーカイブ取得
13.2. カーネルの準備
13.3. ビルド
13.4. インストール
14. 無線LAN(AWL13) 用 Linux デバイスドライバーのビルド
14.1. ソースアーカイブ取得
14.2. カーネルの準備
14.3. ビルド
14.4. インストール
15. ブートローダーのビルド
15.1. ソースアーカイブの取得
15.2. ソースアーカイブの展開
15.3. ビルド
15.4. インストール
16. JTAG ICEを利用する
16.1. 準備
16.1.1. JTAGケーブルの接続
16.1.2. ディップスイッチの設定
16.2. 接続確認
16.3. 各種デバッガへの対応について
17. Linuxカーネル仕様
17.1. デフォルトコンフィギュレーション
17.2. Android 機能
17.3. Linux ドライバー 一覧
18. インターフェース仕様
18.1. CON1(カメラモジュールインターフェース)
18.2. CON2(拡張バスインターフェース)
18.3. CON3(デジタルHD出力インターフェース)
18.4. CON4(コンポジットビデオ出力インターフェース)
18.5. CON5(H-UDI JTAGインターフェース)
18.6. CON6(ARM JTAGインターフェース)
18.7. CON7(SDインターフェース1)
18.8. CON8(SDインターフェース2)
18.9. CON9(RTC外部バックアップインターフェース)
18.10. CON10~CON13(オーディオインターフェース)
18.10.1. CON10(モノラルマイク入力インターフェース)
18.10.2. CON11(ステレオヘッドホン出力インターフェース)
18.10.3. CON12(ステレオライン出力(L)インターフェース)
18.10.4. CON13(ステレオライン出力(R)インターフェース)
18.11. CON14(AWL13モジュールインターフェース)
18.12. CON15(拡張インターフェース)
18.13. CON16(LCDインターフェース1)
18.14. CON17(LCDインターフェース2)
18.15. CON19(電源入力インターフェース)
18.16. CON20(USBインターフェース1)
18.17. CON21(USBインターフェース2)
18.18. CON22(シリアルインターフェース)
18.19. CON23(LANインターフェース)
18.20. CON24(USBインターフェース3)
18.21. LED1(カメラLED)
18.22. LED2(電源LED)
18.23. LED3~LED6(ユーザーLED)
18.24. LED7、LED8(LAN LED)
18.25. SW1(機能選択スイッチ)
18.26. SW2(リセットスイッチ)
18.27. SW3~SW6(ユーザースイッチ)
19. 基板形状図
A. Hermit-At ブートローダー
A.1. version
A.1.1. version 使用例
A.2. info
A.2.1. info 使用例
A.3. mac
A.3.1. mac 使用例
A.4. setenv と clearenv
A.4.1. setenv/clearenv 使用例
A.4.2. Linux カーネルパラメーター
A.5. setbootdevice
A.5.1. setbootdevice の使用例
A.6. frob
A.7. boot
A.7.1. boot 使用例
図目次
3.1.
Armadillo-800 EVAのブロック図
4.1.
Armadillo-800 EVAのインターフェース配置図
4.2.
ディップスイッチ(SW1)の設定(出荷時)
5.1.
Armadillo-800 EVA 接続例
5.2.
ディップスイッチの設定
6.1.
ディップスイッチの起動モード設定
6.2.
起動OS設定の変更手順(Android)
6.3.
起動ログ(Android)
6.4.
携帯電話オプション画面: Power off
6.5.
終了ダイアログ画面: OKボタン
6.6.
終了プログレス画面: 終了スピナー
6.7.
ロック画面
6.8.
ホーム画面
6.9.
ホーム画面: アプリケーション一覧ボタン
6.10.
アプリケーション一覧画面
7.1.
ディップスイッチの起動モード設定
7.2.
起動設定の変更手順(Debian)
7.3.
起動ログ(Linux)
7.4.
終了方法
8.1.
ifupコマンドによる有線LANの有効化
8.2.
ifdownコマンドによる有線LANの無効化
8.3.
インフラストラクチャモード: WPA2-PSK(AES)設定手順
8.4.
インフラストラクチャモード: WPA2-PSK(AES)設定確認手順
8.5.
インフラストラクチャモード: WEP設定手順
8.6.
インフラストラクチャモード: WEP設定確認手順
8.7.
アドホックモード: WEP設定手順
8.8.
アドホックモード: WEP設定確認手順
8.9.
システムクロックの設定
8.10.
ハードウェアクロックの設定
8.11.
GStreamerのインストール
8.12.
テスト音声の再生
8.13.
Armadillo-800 EVAでのテスト音声の再生
8.14.
Xサーバーのインストール
8.15.
Xサーバーの起動(LCD)
8.16.
Xサーバーの起動(ディスプレイ)
8.17.
Xサーバー起動画面
8.18.
JPEG画像の表示(LCD)
8.19.
JPEG画像の表示(ディスプレイ)
8.20.
gnome-backgroundsパッケージの画像ファイルを利用
8.21.
設定可能なビデオモードの表示(ディスプレイ)
8.22.
ビデオモードの設定(ディスプレイ)
8.23.
カメラの映像をLCDに表示
8.24.
音声の録音
8.25.
音声ファイルの再生(hw:0)
8.26.
音声ファイルの再生(hw:1)
8.27.
マイク入力を hw:0 に出力
8.28.
gnome-audioパッケージの音声ファイルを利用
8.29.
ストレージのマウント
8.30.
ストレージのアンマウント
8.31.
ストレージのパーティション変更
8.32.
ストレージのフォーマット
8.33.
LEDバックライトの輝度を変更
8.34.
LED3を点灯させる
8.35.
LED3を消灯させる
8.36.
LED3の状態を表示する
8.37.
LED3のトリガにtimerを設定する
8.38.
LED3のトリガ表示する
8.39.
evtestのインストール
8.40.
ユーザースイッチのイベントを取得
8.41.
タッチパネルのイベントを取得
9.1.
パーティション作成手順
9.2.
パーティション確認手順
9.3.
ファイルシステム作成手順
9.4.
システムイメージ展開手順
9.5.
fstabの編集
9.6.
ブートディスクからの起動
10.1.
パーティション作成手順
10.2.
パーティション確認手順
10.3.
ファイルシステム作成手順
10.4.
ファイル展開手順
10.5.
Debian GNU/Linuxのリカバリ手順
10.6.
Androidのリカバリ手順
10.7.
ブートローダーのリカバリ手順
11.1.
64-bit PC用クロス開発ツールDebianパッケージインストールコマンド
11.2.
32-bit PC用クロス開発ツールDebianパッケージインストールコマンド
12.1.
ソースアーカイブの展開
12.2.
カーネルのビルド
12.3.
Android システムへのカーネルイメージのインストール
12.4.
Debian GNU/Linux システムへのカーネルイメージのインストール
13.1.
SGX用カーネルモジュールのビルド
13.2.
SGX用カーネルモジュールのインストール
14.1.
AWL13ドライバーのビルド
14.2.
AWL13 用カーネルモジュールのインストール
15.1.
ソースアーカイブの展開
15.2.
ブートローダーのビルド
15.3.
ブートローダーイメージのインストール
16.1.
ディップスイッチのJTAG設定(ARM)
18.1.
ACアダプターの極性マーク
18.2.
リセットブロック図
19.1.
基板形状および固定穴寸法
19.2.
コネクタ中心寸法
A.1.
version 構文
A.2.
version の使用例
A.3.
info 構文
A.4.
info の使用例
A.5.
mac 構文
A.6.
mac の使用例
A.7.
setenv/clearenv 構文
A.8.
setenv と clearenv の使用例
A.9.
setbootdevice 構文
A.10.
ブートデバイスに内蔵ストレージのパーティション4を指定する
A.11.
ブートデバイスにSD カードを指定する
A.12.
boot 構文
A.13.
boot の使用例
表目次
1.1.
使用しているフォント
1.2.
表示プロンプトと実行環境の関係
1.3.
コマンド入力例での省略表記
3.1.
Armadillo-800 EVAの仕様
4.1.
Armadillo-800 EVAのインターフェース内容
4.2.
ディップスイッチの設定(出荷時)
4.3.
ディップスイッチ(SW1)のスイッチの機能
5.1.
ディップスイッチの設定
5.2.
シリアル通信設定
5.3.
インストールされているOS
6.1.
ユーザースイッチの名称と機能
7.1.
シリアルコンソールログイン時のユーザー名とパスワード
8.1.
インフラストラクチャモード: WPA-PSK/WPA2-PSKパラメーター例
8.2.
インフラストラクチャモード: WEPパラメーター例
8.3.
アドホックモード: WEPパラメーター例
8.4.
エレメントの種類
8.5.
ALSAデバイスとインターフェースの対応
8.6.
オーディオインターフェースに接続する機材
8.7.
ストレージデバイス
8.8.
輝度設定に使用するファイル
8.9.
LEDとLEDクラスディレクトリの対応
8.10.
triggerに設定可能なトリガ
8.11.
スイッチとインプットデバイスファイルの対応
9.1.
ブートディスクの構成
9.2.
ブートディスクの作成に必要なファイル
10.1.
内蔵ストレージのパーティション構成
10.2.
eMMCのブートパーティション
10.3.
内蔵ストレージ各領域の用途
10.4.
リカバリディスクの作成に必要なファイル
10.5.
リカバリ進捗とLEDの対応
10.6.
リカバリ対象のルートファイルシステム
10.7.
Debian GNU/Linuxのリカバリに必要なファイル
10.8.
Androidのリカバリに必要なファイル
10.9.
ブートローダーのリカバリに必要なファイル
11.1.
ATDE4の種類
11.2.
ユーザー名とパスワード
17.1.
OSとデフォルトコンフィギュレーション
17.2.
Android機能の主要コンフィギュレーション
18.1.
CON1 信号配列
18.2.
CON2 信号配列
18.3.
CON3 信号配列
18.4.
CON4 信号配列
18.5.
CON5 信号配列
18.6.
CON6 信号配列
18.7.
CON7 信号配列
18.8.
CON8 信号配列
18.9.
CON9 信号配列
18.10.
CON10 信号配列
18.11.
CON11 信号配列
18.12.
CON12 信号配列
18.13.
CON13 信号配列
18.14.
CON14 信号配列
18.15.
CON15 信号配列
18.16.
CON16 信号配列
18.17.
CON17 信号配列
18.18.
CON19 信号配列
18.19.
CON20 信号配列
18.20.
CON21 信号配列
18.21.
CON22 信号配列
18.22.
CON23 信号配列
18.23.
CON24 信号配列
18.24.
LED1の挙動
18.25.
LEDの挙動
18.26.
LED3~LED6の挙動
18.27.
LED7、LED8の挙動
18.28.
SW1 信号配列
18.29.
SW2の機能
18.30.
SW3~SW6の機能
A.1.
よく使用されるLinuxカーネルパラメーター
A.2.
frob コマンド