GPIOドライバ開発を例に、HAL層理解LED、Wi-Fiデバイスを使用した実習AndroidタブレットによるとWi-Fi連携 アプリ層からドライバ層まで実装を体験Androidを実機に組み込むことを目的としたハンズオンを行う講座です。

Android

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

概要 Androidを実機に組み込むことを目的としたハンズオンを行う講座です。
組み込みLinuxとAndroidの違いの知識から、GPIOによるデバイス制御、 Wi-Fiデバイスの移植など、実機へのAndroid移植を行うためのノウハウを学習できます。 GPIOドライバ開発を例に、HAL層理解し、LED、Wi-Fiデバイスを使用した実習を通じ、AndroidタブレットによるとWi-Fi連携で、アプリ層からドライバ層までを 実装することができます。
期間 2日間
対象 技術者(プログラマ、アーキテクト、マネージャ)
前提スキル:C言語経験者 Linuxのコマンド操作経験

タイムスケジュール

日 程 時 間 カリキュラム内容 備 考
1日目   第1章 Androidとは
  Androidとは?
  組込みAndroid OSとは
  Androidで出来る事
  ライセンス
  組込み用途でのAndroidメリット
第2章  Android OS 概要
  Android OS レイア構成
  Android OS関係図
  組込み開発に必要な環境
第3章 プラットフォーム
  MIPS
  組込みボード BeagleBoard概要
  BeagleBoard外観
  BeagleBoardブロック図
  BeagleBoardポーティング イメージ
第4章 開発環境
  全体構成
  開発環境
  - BeagleBoardを動かす準備
米国テキサス・インスツルメンツ(TI)社BeagleBoard
2日目   第5章 ドライバ開発
  LEDドライバ
  実装確認
  LEDドライバの作成
  LEDドライバ実習
  Androidでのハードウェアアクセス
  LEDデバイス用のHALのインタフェース
  LEDドライバ向けHALの実装(lights.c)
  LEDドライバ向けHALの実装(Android.mk)
  LEDドライバ向けHALの実装(アクセス権設定)
  LEDドライバ向けHALのBuild
  LEDドライバ向けHALの実装
第6章 GPIOドライバ
第7章 USB無線LANアダプタのポーティング
第8章 Tablet連携
 

お問い合わせ

Android一覧に戻る

スキルブレインの研修サービス

  • Linux
  • Java/.NET
  • 資格取得
  • セキュリティ
  • 組み込み
  • ヒューマンスキル
  • イベント情報
  • お問い合わせ
  • LPIC eラーニング
PEARSON

ページの先頭へ戻る