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.

RB01-Linux/Android嵌入式系統與驅動程式設計課程 by CATCAN Creative Inc. 茂創股份有限公司

Training

Product Description

嵌入式系統相關技術是歷久不衰的。不僅是機器人,也可廣泛應用於通信、半導體、自動化、醫療、航太、太陽能及生物科技等相關產業。由於嵌入式系統領域位處軟硬體之交,須兼具軟硬體知識,可謂是鎮守在硬體平台和產品專案的咽喉,無論適逢景氣繁榮或低迷,相關從業人員仍具有一定的就業優勢。

 具開放性的Linux,還有以其為基礎的Android在Google強力支持下,極有潛力成為全球成千上萬應用程式的共同標準平台。  

【課程目標】:

  • 瞭解TI Beagleboard/OMAP3架構 (Cortex-A8)
  • 瞭解如何使用TOOLCHAIN使用並且編譯Linux Kernel、編譯Driver  Module、編譯Android Root File System
  • 瞭解所需之電路圖閱讀基本知識
  • 瞭解姿態感測器模組驅動程式如何掛Linux devfs system
  • 瞭解姿態感測器模組驅動程式如何Export至Android JNI Java Class
  • 了解Android與HAL架構的整合
  • 撰寫Android應用程式讀取感測器資料 (Cortex-M3)  
  •  

    【Outline】:

  • Define "Embedded system"
  • ARM, one of winners in embedded world
  • Target platform, BeagleBoard
  • Environment setup
  • Reading Schematics
  • Run, BeagleBoardxM 
  • Linux Device Driver Architecture
  • Build a Linux Application with device node.
  • Android Application to device file system. (HAL)
  • How to cook a bootable SD-card for kernel/rootfs
  • RB01-Linux/Android嵌入式系統與驅動程式設計課程

    Market Segment(s)

    • General Purpose Products/Services

    Target Platform(s)

    • Android
    • Linux

    ARM Processor(s)

    • Cortex-A8
    • ARMv7
     
    ARM Connected