本章ではArmadillo-810で動作するソフトウェアの構成について説明します。
Armadillo-810で利用可能なソフトウェアを表3.2「Armadillo-810で利用可能なソフトウェア」に示します。
表3.2 Armadillo-810で利用可能なソフトウェア
ソフトウェア | 説明 |
---|
Hermit-At | ブートローダーです。Linuxカーネルを起動させる機能の他に、ダウンローダーと協調動作を行いフラッシュメモリを書き替える機能など様々な機能を持っています。工場出荷状態ではブートローダーイメージはフラッシュメモリに配置されていますが、プロセッサ(R-Mobile A1)の機能によりSDカードに配置することもできます。 |
Linuxカーネル | バージョン3.x系のLinuxカーネルです。工場出荷状態ではLinuxカーネルイメージはフラッシュメモリに配置されていますが、Hermit-Atの機能によりSDカードに配置することもできます。 |
Atmark Dist | uClinux-distをベースにしたアットマークテクノ製品向けのLinuxディストリビューションです。フラッシュメモリ向けのユーザーランドを提供します。工場出荷状態ではAtmark Distユーザーランドイメージはフラッシュメモリに配置されていますが、SDカードなどのストレージに配置することもできます。 |
Debian GNU/Linux | Debian Projectによって作成されたLinuxディストリビューションです。パッケージ管理システムを備えているため、Debian Projectが提供する豊富なソフトウェアパッケージを簡単に追加することができます。利用する場合は、SDカードなどのストレージデバイスに構築する必要があります。 |
AVコーデックミドルウェア | H.264/AVC、AACデコード及びH.264/AVC、AAC、JPEGエンコードに対応したミドルウェアです。 |
FSE (Face Sensing Engine) | 顔検出や特徴点抽出などの機能を持つ OKI (沖電気工業株式会社)製の顔認識エンジンです。工場出荷状態では使用することができません。アットマークテクノ ユーザーズサイトから評価用デモアプリをダウンロードすることができます。 |
OpenCV (Open Source Computer Vision) | オープンソースのコンピュータービジョン向けライブラリです。工場出荷状態では使用することができません。Armadilloサイトに、OpenCVを用いて画像処理を行う方法について説明したHowtoページが公開されています。 |
Armadillo-810のフラッシュメモリのメモリマップを表3.3「フラッシュメモリ メモリマップ(製品型番が A810 ではじまる場合)」表3.4「フラッシュメモリ メモリマップ(製品型番が A811 ではじまる場合)」に示します。
表3.3 フラッシュメモリ メモリマップ(製品型番が A810 ではじまる場合)
物理アドレス | パーティション名 | サイズ | 工場出荷状態で書き込まれているソフトウェア |
---|
0x00000000
|
0x0003FFFF
| bootloader | 256kByte |
Hermit-Atブートローダーイメージ
|
0x00040000
|
0x0007FFFF
| config | 256kByte |
アプリケーションの設定情報など
|
0x00080000
|
0x000BFFFF
| license | 256kByte |
AVコーデックミドルウェアライセンス
|
0x000C0000
|
0x004BFFFF
| firmware | 4MByte |
armhfアーキテクチャ用OpenGL ES2ライブラリ
AVコーデックミドルウェア
|
0x004C0000
|
0x008BFFFF
| kernel | 4MByte |
Linuxカーネルイメージ
|
0x008C0000
|
0x03FFFFFF
| userland | 55.25Mbyte |
Atmark Distユーザーランドイメージ
|
表3.4 フラッシュメモリ メモリマップ(製品型番が A811 ではじまる場合)
物理アドレス | パーティション名 | サイズ | 工場出荷状態で書き込まれているソフトウェア |
---|
0x00000000
|
0x0003FFFF
| bootloader | 256kByte |
Hermit-Atブートローダーイメージ
|
0x00040000
|
0x0007FFFF
| config | 256kByte |
アプリケーションの設定情報など
|
0x00080000
|
0x000BFFFF
| license | 256kByte |
AVコーデックミドルウェアライセンス
|
0x000C0000
|
0x004BFFFF
| firmware | 4MByte |
armhfアーキテクチャ用OpenGL ES2ライブラリ
AVコーデックミドルウェア
|
0x004C0000
|
0x008BFFFF
| kernel | 4MByte |
Linuxカーネルイメージ
|
0x008C0000
|
0x03FFFFFF
| userland | 119.25Mbyte |
Atmark Distユーザーランドイメージ
|