回到首頁
個人.家庭.數位化 - 數位之牆



產業動態 艾鍗學院【學程】嵌入式Linux開發實務
艾鍗科技有限公司 本新聞稿發佈於2011/11/18,由發布之企業承擔內容之立場與責任,與本站無關

透過本課程訓練,學員可以快速了解Embedded Linux的開發流程,而能將Embedded Linux導入產品開發。

 
■ 發布/輪播新聞稿 新聞稿直達14萬電子報訂戶刊登新聞稿:按此
 
■課程名稱:【學程】嵌入式Linux開發實務

透過本課程訓練,學員可以快速了解Embedded Linux的開發流程,而能將Embedded Linux導入產品開發。

■課程目標:

1.了解Linux操作環境。
2.了解Linux system call (如I/O, IPC, Socket, pthread等),而能運用這些system call實現linux程式,亦藉此了解OS在嵌入式系統所伴演的角色。
3.了解嵌入式Linux的架構、toolchain使用與程式移植技巧。同時傳達嵌入式 Linux開發的重要觀念與技術,如Flash layout Design, Bootloader ,File system 等。
4.了解Linux驅動程式的開發方式,熟悉常用kernel API與Platform Driver等。能了解不同硬體類型的linux驅動程式架構,來實際撰寫真實硬體Driver,如Serial Port、Ethernet、MTD、JFFS2、SD/MMC、USB Device等Driver。
5.了解Android SDK與Android HAL架構。知道要如何由上層的Android Framework去呼叫底層硬體Driver。


■課程大綱:

Part Ⅰ—Linux開發環境架設 14小時
1.Linux系統使用的虛擬機器架設與安裝。
2.Linux 標準檔案系統架構剖析。
3.學習Linux 常用指令與RPM安裝。
4.搜尋與管理檔案的方式。
5.重新編譯與安裝Linux的核心。
6.嵌入式開發環境Sever架設。
Part Ⅱ—Linux系統程式設計(含7小時線上數位學習) 35小時
一、Concepts
1.System calls and library functions
二、I/O system calls
1.read(), write(), ioctl() ,etc.
2.File locking
3.Nonblocking I/O
4.I/O multiplexing: select() and poll()
5.Signal-driven I/O
三、File Attributes and Directories
四、Processes
五、Signals
六、Threads
七、Interprocess Communication Overview
1.Pipes and FIFOs
2.POSIX Message Queues
3.POSIX Semaphores
4.POSIX Shared Memory
八、Socket Programming
1.Internet Domain Sockets
2.UNIX Domain Sockets
九、Shell Programming
Part Ⅲ—嵌入式Linux開發實務 42小時
一、Linux開發實務
1.Embedded Linux Product Development
2.Introudction to Target Platform(DMA6410)
3.Embedded Linux Software Support
4.GNU make
5.Porting Open Source
6.Linux Frame Buffer Device & GUI system
7.Bootloader : open source u-boot
8.Linux Filesystem
9.Linux MTD device
10.GNU toolchain
二、First Meet With Android
1.Procedure to Build Android Platform
2.Android HAL & JNI
3.Android NDK
4.Lab: LED Control from Android
Part Ⅳ—嵌入式Linux驅動程式 35小時
一、Basics on Linux Driver
1.Linux Driver Architecture
2.How to Compiling and Loading Drive
3.Common Kernel API
- Wait Queue
- Timer List
- Synchronization
- Work Queue
- Kernel Double Linked List
- …
4.How to Debug Device Driver?
二、Practical Peripherals Drivers
1.Character Device Driver
2.Miscellaneous character driver
3.Kernel system timer driver
4.Serial port device driver
5.JFFS2 file system & MTD device driver
6.Linux Platform Device
7.Linux Interrupt Handling & Bottom Halves
8.PCI device driver for Embedded system
9.Ethernet device driver
10.USB host/client device driver
11.SD/MMC device driver


■建議具備條件:

1.欲將Embedded Linux導入產品開發
2.欲加強本職學能,了解Embedded Linux開發。

■教材介紹:

講師自編講義、補充教材及使用DMA-6410L平台。

■注意事項:

1.有關人數是否額滿,請學員務必來電詢問,以免錯失上課的權益。
2.若有其他問題請看艾鍗學員常見問題,謝謝!


■來電預約參加課程說明會:

‧艾鍗學院-專業嵌入式系統軟韌體教育訓練中心
‧諮詢專線:(02)2316-7736
‧服務信箱:service@ittraining.com.tw
‧學院地址:台北市中正區漢口街一段82號3樓

- 新聞稿有效日期,至2011/12/17為止


聯絡人 :古小姐
聯絡電話:02-23167738
電子郵件:carol@ittraining.com.tw

上一篇:艾鍗學院【職訓課程】Android嵌入式系統整合開發就業班
下一篇:Qualcomm Atheros 推出 Skifta 1.0



 
搜尋本站


最新科技評論

我在中國工作的日子(十四)阿里巴巴敢給股票 - 2023/07/02

我在中國工作的日子(十三)上億會員怎麼管理 - 2023/06/25

我在中國工作的日子(十二)最好的公司支付寶 - 2023/06/18

我在中國工作的日子(十一)兩個女人一個男人 - 2023/06/11

我在中國工作的日子(十)千團大戰影音帶貨 - 2023/06/04

我在中國工作的日子(九)電視購物轉型電商 - 2023/05/28

我在中國工作的日子(八)那些從台灣來的人 - 2023/05/21

我在中國工作的日子(七)嘉丰資本擦身而過 - 2023/05/14

我在中國工作的日子(六)跟阿福有關的人們 - 2023/05/07

■ 訂閱每日更新產業動態
RSS
RSS

當月產業動態

Information

 

 


個人.家庭.數位化 - 數位之牆

欲引用本站圖文,請先取得授權。本站保留一切權利 ©Copyright 2023, DigitalWall.COM. All Rights Reserved.
Question ? Please mail to service@digitalwall.com

歡迎與本站連結!