Android組込み開発基礎コース BeagleBoard編

 

1.Androidとは

1.1 Androidとは?

1.2 組込みAndroid OSとは

1.3 Androidで出来る事

1.4 ライセンス

1.5 組込み用途でのAndroidメリット

 

2.Android OS 概要

2.1 Android OS レイア構成

2.2 Android OS関係図

2.3 組込み開発に必要な環境

 

3.プラットフォーム

3.1 プラットフォーム

3.2 MIPS

3.3 MIPSシェア

3.4 組込みボード BeagleBoard概要

3.5 BeagleBoard外観

3.6 BeagleBoardブロック図 

3.7 BeagleBoardポーティング イメージ

 

4.開発環境

4.1全体構成

4.2 開発環境

4.3 BeagleBoardを動かす準備

 

5.ドライバ開発

5.1 LEDドライバ

5.2 実装確認

5.3 LEDドライバの作成

5.4 LEDドライバ実習

5.5 Androidでのハードウェアアクセス

5.6 LEDデバイス用のHALのインタフェース

5.7 LEDドライバ向けHALの実装(lights.c)

5.8 LEDドライバ向けHALの実装(Android.mk)

5.9 LEDドライバ向けHALの実装(アクセス権設定)

5.10 LEDドライバ向けHALのBuild

5.11 LEDドライバ向けHALの実装

 

6.GPIOドライバ

 

7.USB無線LANアダプタのポーティング

 

8.Tablet連携