Ankaa Linux BSPの内容

Ankaa i.MX6開発ボードは、 eSOMiMX6 - System on Module をキャリアボードに搭載したデュアルボードソリューションです。iMX6リファレンスデザインはLinux / Androidを実行します。 i.MX6モジュール上のコンピュータ - eSOMiMX6のためのAnkaa - Rapid開発キットの一部として配布されているLinux BSPは、実稼働環境です。 BSPは世界中の数多くの顧客によって製品を生産に使用してきました。 BSPの機能は次のとおりです。

Ankaa Linux BSP の内容

品番

機能

ANKAA BSP 支援

備考

1

Uブート

2014.04

 

2

Linux カーネル

3.14.28

3

SPL

Uブート 2014.04

SPLは、基本的にSDとeMMCの間でブートデバイスを選択するために使用されるeMMCで融合された主要なブートローダです.

4

ビルド環境

ヨーコポキーファイド

 

5

ツールチェーン

GCC 4.9.2 (arm-poky-linux-gnueabi)

GCC 4.8(gcc-linaro-arm-linux-gnueabihf)も手作業でコンパイルすることができます。

6

ビルドPC

Ubuntu 12.04

 

Uブート 支援

品番

機能

支援

備考

1

Uブートプロンプト

デフォルトはUART1です

Bluetoothに使用されるUART3以外のUARTインタフェースでも使用できます

2

起動画面を起動する

はい。 いずれかのLVDSディスプレイで使用可能なブートスプラッシュ画面

 

3

LVDS

はい。 両方のLVDSディスプレイがサポートされています

 

4

イーサネット

はい

TFTPを使用してカーネルをブートすることができます

5

USB host

はい

カーネルはUSBデバイスから起動することができます

6

ホストモードのUSB OTG

はい

 

7

SDカード

はい

 

8

eMMC

はい

eMMCは、eSOMiMX6 SOM自体に存在する4GB / 8GBサイズのストレージデバイスです

9

カーネルブートオプション

カーネルはTFTP、USB、SD、eMMCから起動することができます

 

10

LEDs

eSOMiMX6には2つのLEDがあり、どちらもソフトウェア制御可能です

デバッグの目的に役立ちます

11

Uブートコマンド

すべての標準uブートコマンドがサポートされています

運用環境でUブートをデバッグするときや診断フェーズで役立つ

カーネル支援

品番

機能

支援

備考

1

カーネルデバッグメッセージ

カーネルデバッグメッセージがシリアルポートに表示されます

 

2

シリアルポートドライバ

シリアルポートドライバは、Linuxカーネルに含まれています

UART1はデバッグUARTとして使用され、UART2はDB9コネクタで提供されます

3

USBホスト

USBフラッシュドライブがサポートされています

 

USB HIDデバイス(マウス、キーボードなど)がサポートされています

 

USBカメラがサポートされています*

 

USB WiFiドングル*、USBブルートゥースドングル*などの他のUSBデバイス

 

4

USBデバイス(USB OTG)

大容量ストレージのサポートが含まれています

指定されたデバイスは、OTGケーブルがPCに接続されているとき大容量記憶装置として機能します

 

イーサネットサポート*

デバイスはネットワークインターフェイスをエクスポートし、PCからネットワークデバイスとしてアクセスできます。 ソケットベースのアプリケーションがあり、イーサネット通信がない場合に便利です

 

USBシリアルインターフェイスのサポート*

USBデバイスは、PC上のCOMポートのように動作し、USBシリアルデバイスクラスをサポートします

5

SDカード

32GBまでのSDカードをサポート

SDカードには複数のパーティションがあり、1つのパーティションを使用してOSを格納し、もう1つのパーティションを使用してファイルシステムを格納することができます

6

HDMIディスプレイ

HDMIドライバが提供されています

すべての標準HDMI解像度(640x480,1280x720,1920x1080)がサポートされています

7

LVDS-1ディスプレイ

LDB(LVDSディスプレイブリッジ)ドライバが付属しています

7インチハンスターLVDSディスプレイ(1024x768)ディスプレイ解像度をサポート

8

LVDS-2ディスプレイ

LDB(LVDSディスプレイブリッジ)ドライバが付属しています

7インチハンスターLVDSディスプレイ(1024x768)ディスプレイ解像度をサポート

9

タッチスクリーンドライバ

タッチスクリーンドライバがサポートされています

Ankaaキットは容量性のタッチスクリーンをサポートしています。校正と試験のためのアプリケーションが用意されています

10

Wi-Fi

WI-Fiドライバをサポートします

アクセスポイントとステーションモードをサポートします

11

ブルートゥース

ブルートゥースドライバ(ブルートゥース低エネルギーサポート付きブルートゥース4.0)をサポート

RFCOMMプロファイルをサポートします。 A2DP **、HIDD **、OBEX **、PPP **、SDAP **のプロファイルを追加することができます.ANKAAボードは、他のBluetooth低エネルギーデバイスと通信することができます。この機能は、TIセンサータグでテストされています

12

カメラドライバ*

アドオンモジュールとしてサポートされています。 Linux用ビデオがサポートされています

Linux用のビデオが移植され、サンプルアプリケーションが提供されています。アプリケーションは画像をキャプチャし、データをストリームし、ビデオをキャプチャできます。 5MP MIPI、8MP MIPI、13MP MIPI、5MP並列カメラでテスト済みまた、USB Video Classカメラモジュールでもテストされています

13

eMMC - ストレージ

デバイスはストレージデバイスとして表示されます。最大4GB / 8GBのストレージをサポートします

 

14

I2C

はい

ANKAAは、PMIC、RTC、オーディオコーデック、カメラモジュール、HDMI、タッチスクリーンをI2Cインターフェイスで接続しています

15

SPI

はい

SPIインタフェースはNORフラッシュとADCチップを使用してテストされています

16

オーディオ

オーディオコーデックドライバが提供されています

.wavファイルと.mp3ファイルを再生してテストされます。オーディオ録音にも対応しています

17

イーサネット

ギガビットイーサネットドライバが提供されています

370Mbpsまでのサポート(IPERFツールを使用してテスト済み)

18

SATA

SATAドライバIDが含まれています(iMX6クワッドのみ)

ストレージデバイスとして使用できます

19

できる

CANドライバが提供されています

CANデバイスは主に車載アプリケーションに使用できます

20

GPIOドライバ

GPIOの方向の設定、入力の受信、GPIOの切り替えなどをサポートします

 

21

周波数スケーリング

バイナリは、CPUの動的な動的切り替え用に用意されています

サポートされている周波数は、396MHz、792MHz、1GHz(クワッドiMX6では1.2GHz)です

ファイルシステムのサポート

品番

機能

支援

備考

1

SDカードのファイルシステム

ext3およびFATファイルシステムをサポート

ルートファイルシステムは、SDカードのext3形式パーティションに存在します。 ブートバイナリ、すなわちuImageとデバイスツリーのblob(.dtb)ファイルは、SDカードのFATフォーマットパーティションに存在します

2

eMMCフラッシュのファイルシステム

ext3およびFATファイルシステムをサポートします

ルートファイルシステムは、eMMCフラッシュのext3フォーマットパーティションに存在します。 ブートバイナリ、つまりuImageとデバイスツリーblob(.dtb)ファイルは、eMMCフラッシュのFATフォーマットパーティションに存在します

3

ペンドライブのファイルシステム

ext3およびFATファイルシステムをサポート

ルートファイルシステムは、ペンドライブをext3ファイルシステムにフォーマットすることによって、ペンドライブからマウントすることもできます。 ペンドライブは、イメージ(uImage)がFAT形式のペンドライブに存在する場合にカーネルイメージを起動するためにも使用できます

* - アドオンソリューションとして利用できます
** - リクエストベースでリリースされます.