• 了解Linux操作環境 。
  • 了解Linux system call (如I/O, IPC, Socket, pthread等),而能運用這些system call實現linux程式,亦藉此了解OS在嵌入式系統所伴演的角色。
  • 了解嵌入式Linux的架構、toolchain使用與程式移植技巧。同時傳達嵌入式 Linux開發的重要觀念與技術,如Flash layout Design, Bootloader ,File system 等。
  • 了解Android SDK與Android HAL架構。知道要如何由上層的Android Framework去呼叫底層硬體Driver。
1.C語言程式設計
本課程將以「系統化」的方式學習C語言的基本及進階觀念,尤其是針對pointer、Struct與位元處理等嵌入式C方面的主題。
2.Linux開發環境架設
  • Linux系統使用的虛擬機器架設與安裝
  • Linux標準檔案系統架構剖析
  • 學習Linux常用指令與RPM安裝
  • 搜尋與管理檔案的方式
  • 重新編譯與安裝Linux的核心
  • 嵌入式開發環境Sever架設
3.Linux系統程式設計
  • Concepts
  • I/O system calls
  • File Attributes and Directories
  • Processes
  • Signals
  • Threads
  • Interprocess Communication Overview
  • Socket Programming
  • Shell Programming
4.嵌入式Linux開發實務
  • Embedded Linux Product Development
  • Introudction to Target Platform(DMA6410)
  • Embedded LinuxSoftware Support
  • GNU make
  • Porting Open Source
  • Linux Frame Buffer Device & GUI system
  • Bootloader : open source u-boot
  • Linux Filesystem
  • Linux MTD device
First Meet with Android
  • Procedure to Build Android Platform
  • Android HAL&JNI
  • Android NDK
  • Lab: LED Control from Android
適合對象: ‧欲將Embedded Linux導入產品開發。
‧欲加強本職學能,了解Embedded Linux開發。
※【待業人士就業培訓】請參考 Android嵌入式系統整合開發就業班
報名資訊 開課日期、課程時數及課程費用請直接填表索取報名表
培訓單位:
姓 名
電 話
Email
系統將自動寄送資料到
您所填寫的 E-mail信箱
常見問題
  • 嵌入式linux開發實務_課程剪影01
  • 嵌入式linux開發實務_課程剪影02
  • 嵌入式linux開發實務_課程剪影03
  • 嵌入式linux開發實務_課程剪影04
  • 嵌入式linux開發實務_課程剪影05
  • 嵌入式linux開發實務_課程剪影06
  • 嵌入式linux開發實務_課程剪影07
  • 嵌入式linux開發實務_課程剪影08
"Hands on training"的訓練方式
因此艾鍗學院所聘請的講師皆為實際從事產品開發計設的資深RD工程師/FAE/研發經理,正因為如此,每一門課程都是提供業界實際的開發方法,不是只有提供 "原理","架構","淺談", "試講","觀念" 這類的內容, 不再讓工程師上完課,好像知道很多東西可是卻又不知道如何開始做!
艾鍗的課程是將實際產品開發過程所遇到的問題, 累積解決問題的經驗, 而再整理成課程來做分享!