[2011.10.15 & 2011.10.26]Android/Linux 新手上路入門課程 以Beagleboard xM為平台

開課名稱

AE01.  Android嵌入式系統開發與APP入門課程(六小時)

適合對象:有志學習嵌入式及Android系統的新手想切入Android領域的工程師、老師、學生或者想找Android相關工作的職場新人。
 
開課日期:第1梯次:100年10月15日(星期六)(總時數六小時)

                 第2梯次:100年10月26日(星期三)(總時數六小時)
                 額滿開課,未招滿視情況延期,
                 10人以上企業團報接受時間地點費用等洽談,亦可安排週間開課。

 

上課時間:09:30 ~ 12:00/午休/13:00~16:30 (總時數六小時)

 
上課地點:茂創股份有限公司


 
報名請洽
 
洽詢方式
洽詢專線:(02)8913-1680 ext:357 劉小姐
 
聯絡地址:新北市新店區北新路三段205號B2樓A室
 
全程教具使用:Beagleboard -xM
[2011.10.15 & 2011.10.26]Android/Linux 新手上路入門課程 以Beagleboard xM為平台
 
課程詳細內容:
  

Android嵌入式系統開發與APP入門課程

 

找尋不到合適的開發板?哪個Android source才能搭配硬體?
系統編譯環境建置霧茫茫,APP開發環境雜亂無章?
以上問題讓你開發Android的路上總是路障重重嗎?
本課程使用最流行的Beagleboard -xM為平台,
從硬體環境到APP開發環境完整經歷,讓您順暢到底,安全上路。
 
 
課程簡介:
Beagleboard -xM為美國德州儀器(TI)設計的嵌入式系統開發版,不但對於產品開發階段的工程師是十分適合的測試平台,對於想從事相關工作的學生也十分適合。
 
初次進入Linux系統的新手,在開始接觸程式碼之前,還有漫長的環境建制道路要走,轉眼就得消耗個把個月。

本課程著重於縮短環境建制時間與動手實作,除了介紹由無到有建立開發環境的經驗及心得外,上課使用已建制好的作業環境隨身碟,一步步帶領學員編譯Android系統於ARM開發版開機所需要的boot script、x-loader、uboot以及kernel,以及開設Android Application project所需要的eclips整合開發環境的建制以及App範例實作,每個階段都與開發版結合,徹底與業界開發接軌,為您節省許多摸索期間不必要的時間浪費。
 
課程目標:
1. 了解Beagleboard -xM使用方式與基礎Linux操作
2. 了解如何使用Beagleboard –xM專業平台打造Android硬體開發環境
3. 了解如何使用Toolchain 編譯Linux Kernel、uBoot、x-Loader
4. 了解如何使用TI ROWBOAT Android建立屬於自己的Android底層環境
5. 學習Android開發環境建置與設定
6. 使用eclipse開啟你的第一個Android程式
7. 了解Android Layout配置與管理
8. 熟悉Android常用Widget元件
9. 實作於Beagleboard-xM上執行你的第一個程式

 

課程大綱:

 

Android Development on TI Beagleboard xM (3hours)
  • Introduction to Development Board                       (實作開發板介紹Beagleboard -xM)
  • Development Environment Setup                           (開發環境建置及經驗分享)
  • Basic Linux Operation                                           (基礎Linux指令操作)
  • Introduction to Android                                           (Android介紹)
  • Basic Software Package on Beagleboard xM           (Beagleboard -xM BSP)
  • Compile BSP for Beagleborad xM                           (編譯BSP)
  • Small Talk about Uboot and Kernel Porting              (淺談Uboot以及Kernel移植)
Getting Started with Android Application Development (3hours)
  • Development Environment setup                             (開發環境建置)
  • Introduction to Android Application Development      (介紹Android應用程式開發)
  • Android Debug Tools                                             (Android除錯工具介紹)
  • Create Your First Project                                       (新增你的第一個專案)
  • Android User Interface                                           (Android使用者介面)
  • Android Programming                                            (Android程式設計)
  • Deploy Your Project on Beagleboard-xM                 (實作於Beagleboard-xM開發版)
 ※ 學員需自備可使用USB開機的筆電,課程將全程使用USB內建之開發環境實作。

 

 
 
 
[2011.10.15 & 2011.10.26]Android/Linux 新手上路入門課程 以Beagleboard xM為平台