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

找尋不到合適的開發板?哪個Android source才能搭配硬體?
系統編譯環境建置霧茫茫,APP開發環境雜亂無章?
以上問題讓你開發Android的路上總是路障重重嗎?
本課程使用最流行的Beagleboard -xM為平台,
從硬體環境到APP開發環境完整經歷,讓您順暢到底,安全上路。


上課情形 (一)
課程採用小班教學,每堂課並配有助教,幫您掌握上課進度,為您的學習更添效率!!

上課情形 (二)

上課情形 (三)

上課情形 (四)

上課情形 (五)


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

適合對象:有志學習嵌入式及Android系統的新手、想切入Android領域的工程師、老師、學生或者想找Android相關工作的職場新人。

開課日期:[最新梯次] 101年05月16日(星期三)
                額滿開課,未招滿視情況延期,10人以上企業及學校團報接受時間地點費用等洽談,可安排週間週末開課。

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

課程費用:課程費用訂價每人新台幣 4725 元
              (以上費用含稅金、講義、午餐及設定好開發環境的16G USB隨身碟)

上課地點:茂創股份有限公司
教室地址:
新北市新店區北新路三段205號B2樓A室

報名請洽
洽詢專線:(02)8913-1680 ext:357 劉小姐
聯絡地址:新北市新店區北新路三段205號B2樓A室

 報名表下載 


全程教具使用:Beagleboard -xM 嵌入式系統開發板

課程簡介:
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. 了解如何建立自己的Android作業系統
5. 學習Android開發環境建置與設定
6. 使用eclipse開啟你的第一個Android程式
7. 了解Android Layout配置與管理
8. 熟悉Android常用Widget元件
9. 實作於Beagleboard-xM上執行你的第一個程式

課程大綱

       Android Development on TI Beagleboard xM (3 hours)
  • Introduction to Development Board                        (實作開發板介紹Beagleboard -xM)
  • Host Development Environment Setup                                         (Host端開發環境建置及經驗分享)
  • Basic Linux Operation                                                                 (基礎Linux指令操作)
  • Introduction to Android                                                                (Android介紹)
  • Target Environment Setup BSP on Beagleboard xM                      (Target端環境建置 - Beagleboard -xM BSP)
  • Compile BSP for Beagleborad xM                                                (編譯BSP)
  • Compile and Run Your C Code on Beagleboard xM                       (編譯並在Beagleboard -xM運行您的C Code)
       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內建之開發環境實作。
因為上課需編譯以及操作圖形化介面關係,不建議攜帶EeePc。


新北市新店區北新路三段205號B2樓A室