本訓練課程著重實作並以”如何在Android 平台上實現智慧型感測器”為例作為問題導向的學習方法。我們將採由下到上學習流程,從底層Linux感測器驅動開始,一路向上貫穿去實現Android HAL (JNI)及Android 應用程式。
Embedded System
1.Setup Environment
2.Define "EmbeddedSystem"
3.ARM & OMAP3730 EVM
4.Reading Schematics
Perspective Device driving
5.Linux Driver Architecture
6.Linux Input Device Driver
7.Interrupt Flow in Linux
8.Timer Interrupt
9.Interrupt with Bottom Halves
10.I2C protocol & Linux I2C Driver
11.Sysfs
12.How To Drive "Smart Sensor Lite" Using I2C
When Linux met Android…
13.Android Overview
14.Developing Tools
15.Android Booting Up
16.Android HAL
17.Android Sensor Service
18.Final Demo "Smart Sensor Lite"
Free 技術分享: JNI實作 (2012/06)
1.問題導向的學習方法。
2.具有Android移植與產品開發經驗的國內知名無線通訊IC公司資深工程師擔任講師。
3.課程採用德州儀器OMAP DM3730 (核心架構ARM Cortex-A8) 為實驗平台。
4.出席率達80%者,並通過上機評量測驗,本課程於培訓後將頒發TI OMPA3技術訓練證書。
1.欲了解Android 平台開發技術之工程師。
2.欲以Android作為產品開發平台之企業。
3.具Embedded Linux 相關基礎尤佳。
規格如下:
1.OMAP DM3730處理器(1Ghz)/Super-scalar ARM Cortex TM -A8
2.4GBit (512MB) Lower Power DDR.
3.支援4個USB HUB (High speed)
4.支援1個USB OTG (High speed)
5.內建10/100Mbit 網路
6.支援DVI Out
7.支援S-video (TV out)
8.Streo In/Out
9.Camera Port
10. JTAG Port
1.目前作業系統繁多,便於學員學習與使用方便,因此我們採用USB隨身碟開機模式。
將上課所需相關環境製作一開機隨身碟,贈送給同學課後帶回練習使用,無須額外安裝Linux開發環境。
2.學員需自備筆記型電腦,與USB SD-CARD讀卡機,並且確認是否可以USB隨身碟開機。
請學員確認電腦是否可透過USB 開機(若是不行請提早告知準備Live CD)。
3.執行單位保有更改課程內容與上課時間之權利。