Android組込み開発基礎コース Armadillo-440編


1.Linux概要

1.1 Linuxとは

1.2 ルートファイルシステム

1.3 起動シーケンス

1.4 Initの概要

1.5 組み込み向けOS

1.6 組み込みLinux

 

2.Android概要

2.1 Androidとは

2.2 Androidアプリケーションの動作環境

2.3 Androidのアーキテクチャ

2.4 アプリケーション開発環境

2.5 プラットフォーム開発環境

2.6 Androidの起動処理

 

3.ターゲットボードについての理解

3.1 Armadillo-500fx, Armadillo-440

3.2 ソースコードの取得

3.3 カーネルイメージ作成

3.4 ユーザランドの作成

3.5 Armadillo-440への ポーティング

 

4.デバイスの組み込み開発の手法

4.1 AndroidにシリアルUSBデバイス組み込み概要

4.2 ドライバモジュール作成

 

5.NDKを用いたアプリケーション作成

5.1 NDKによるJNIアプリの作成方法

 

6.デバッグ

6.1 NDKで作成したライブラリのデバッグ

6.2 アプリケーションのデバック