■課程名稱:【工程師嚴選】Embedded Linux 設計實戰課程 ■學習目標: 透過本課程訓練,學員可以快速了解Embedded Linux的開發流程,而能將Embedded Linux導入產品開發。 1.了解Linux系統操作環境,以利後續嵌入式Linux開發環境平台的建置。
2.學習利用system call (如I/O, IPC, Socket, pthread等) 來實作linux平台上的應用程式,亦藉此了解OS在嵌入式系統所伴演的角色。 3.嵌入式Linux實作,將讓學員了解Embedded Linux的架構、toolchain使用與程式移植技巧。同時傳達Embedded Linux開發的重要觀念與技術,如Flash layout Design, bootloader(uboot),File system (YAFFS,Ramdisk,NFS) 等。 4.在Linux環境下撰寫Driver,除了對硬體運作原理了解外,還要了解Linux對不同硬體類型所定義不同Driver Framework,也要知道上層應用程式會如何與你的Driver進行溝通。嵌入式Linux驅動程式的學習方向,就是針對Linux作業系統來講解Driver的開發架構,並以Samsung S3C6410實例解說 GPIO,UART, Ethernet, MTD, SDIO等Driver。 5.Linux Driver Debug 經驗傳授。 ■課程大綱: PART Ⅰ:Linux開發環境架設 1. Linux系統使用的虛擬機器架設與安裝。 2. Linux 標準檔案系統架構剖析。 3. 學習Linux 常用指令與RPM安裝。 4. 搜尋與管理檔案的方式。 5. 重新編譯與安裝Linux的核心。 6. 嵌入式開發環境Sever架設。 PART Ⅱ:Linux程式設計 1 I/O Routines 2 File Manipulation 3 Miscellaneous 4 Processes 5 Signals 6 POSIX Thread 7 Network Programming 8 InterProcess Communication 9 Shell programming Appendix PART Ⅲ:Embedded Linux實作 1. Introudction to embedded Linux 2. SDK for DMA-6410 3. GNU make & GNU autotools 4. Embedded linux GUI 5. Introduction to U-boot 6. Using Linux filesystem & MTD device 7. GNU toolchain & binary utilities 8. Construction of the Linux kernel image PART Ⅳ:嵌入式Linux驅動程式 1.Basics on Linux Driver 2.Practical Peripherals Drivers ■建議具備條件 1.欲將Embedded Linux導入產品開發。 2.欲加強本職學能,了解Embedded Linux開發。 3.具備C語言基礎佳。 ■教材介紹 講師自編講義、補充教材及使用實作板上課。 ■注意事項 1.有關人數是否額滿,請學員務必來電詢問,以免錯失上課的權益。 2.若有其他問題請看艾鍗學員常見問題: http://sites.powercam.cc/board.php?courseID=143&f=faq,謝謝! ■來電預約參加課程說明會
‧艾鍗學院-專業嵌入式系統軟韌體教育訓練中心 www.ittraining.com.tw ‧諮詢專線:(02)2316-7736 ‧服務信箱:service@ittraining.com.tw ‧學院地址:台北市中正區漢口街一段82號3樓 - 新聞稿有效日期,至2011/09/27為止
聯絡人 :Carol 聯絡電話:02-2316-7738 電子郵件:carol@ittraining.com.tw
上一篇:艾鍗學院-Embedded Linux 整合開發就業班
下一篇:艾鍗學院-Linux開發環境架設
|