Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

ARM websites use two types of cookie: (1) those that enable the site to function and perform as required; and (2) analytical cookies which anonymously track visitors only while using the site. If you are not happy with this use of these cookies please review our Privacy Policy to learn how they can be disabled. By disabling cookies some features of the site will not work.

RB00 - BootLoader and Driver Design by CATCAN Creative Inc. 茂創股份有限公司

Training

Product Description

課程簡介


嵌入式系統相關技術是歷久不衰的技術,可應於通信、半導體、自動化、機器人、醫療、航台、太陽能、生物科技相關產業。由於其工作領域處軟、硬體交界之處,需兼備軟體硬體相關知識。鎮守硬體平台與產品專案的咽喉,當然在這個不景氣的時代下,還是能夠站穩腳跟。 本課程主要以TI的行動多媒體處理器DM3730為實驗平台,此處理器採用CORTEX-A8核心是最新款的ARMv7指令處理器另外有搭配一個獨立的TI DSP單元。 由有業界豐富的產品開發經驗的講師帶領,讓學員動手自製一個高階的核心控制器,並且可以與相容LEGO MINDSTORM NXT的週邊進行連接,循序漸進的進入嵌入式系統的專業領域。 

課程目標

  • 透過容易取得的工具為Boot Loader開發工具。
  • 瞭解如何使用ARM GNU Toolchain並且編譯程式。
  • 瞭解OMAP3架構與Cortex-A8處理器的架構的ARMv7組合語言。
  • 瞭解Boot Loader與軟體架構。
  • 瞭解相關電路圖的閱讀與基本電路知識。
  • 透過實驗課程實際動手完成Boot loader 及Device Driver開發。
     
  • 實驗項目(LAB)

  • 撰寫U-Boot GPIO驅動程式。
  • 撰寫U-Boot Timer驅動程式。
  • 撰寫U-Boot I2C驅動程式。
  • 撰寫U-Boot I2C感測器驅動程式。
  • 學員練習修改BootLoader,載入自行開發ARM嵌入式系統程式並啟動。
  • 學員練習修改BootLoader,載入Linux Kernel與Android的並且啟動。

  • 訓練證書

    課後提供工業局與機器人協會證書。課後立即進行TI OMAP Boot Loader程式開發認證, 成專題後則提供德州儀器OMAP嵌入式系統認證證書。

    TI結業證書 OMAP3 Workshop of Embedded Robot System - BootLoader and Driver Design (12 hours)

    RB00 - BootLoader and Driver Design

    Market Segment(s)

    • General Purpose Products/Services

    Target Platform(s)

    • Android
    • Linux
    • Other OS

    ARM Processor(s)

    • Cortex-A8
    • ARMv7
     
    ARM Connected