課程目標: 本課程之Linux系統實作與程式設計,全部是在ARM嵌入式開發板上實作完成。課程內容從ARM開發板平台開始介紹,講解ARM開發板、GNU Toolchain(Cross Compiler)、Boot Loader、建立自己的嵌入式Kernel與Root File System,再以自己建立的【嵌入式Linux】學習Linux指令使用及開機管理與網路設定。接著在ARM開發板以自己建立的【嵌入式Linux】為作業系統,以此OS為基礎在上面講授各種Linux 程式設計。整個【嵌入式Linux】程式設計課程,講師會現場撰寫實作程式的範例,隨後將程式透過Cross Compiler後上傳至ARM開發板執行。不同於一般幾乎都在PC的Linux上講授Linux程式設計。而且這些程式範例均會在ARM開發板上與硬體結合,使學員可以熟悉《軟硬兼施》的程式設計,讓偏【純軟的工程師】不會看到硬體就傻眼、讓偏【純硬的工程師】不會看到軟體就頭痛。課程結束後可以熟悉【嵌入式Linux】程式設計。修課條件: 電子、電機、資工、自控相關科系,且具備C程式語言能力與計算機基礎概念。需熟悉Linux操做環境及介面或修過【基礎入門】Linux 先修班。才建議上此課程。 課程大綱: ㄧ、ARM開發板平台與 Embedded Linux系統 (18hr) 1. Introduction ARM BSP & SDK 2. Create Embedded System GNU Development Toolchain (開發工具鏈) 3. Bootloader 4. Configure and Make Embedded System Kernel 5.Create Root-File System 6.嵌入式Linux指令使用 7.嵌入式Linux開機管理與網路設定 ★Lab: Create Kernel and Root-File System 二、Embedded Linux 設計(30hr) 1.What are Needed Lib for Embedded System? ( System Calls & Library) 2.Embedded Linux File I/O 3.Embedded Linux Files and Directories 4.Embedded Linux Standard I/O Library 5.Embedded Linux System Data Files & Info 6.Embedded Linux Time System Call 7.Embedded Linux Termios 8.Embedded Linux Process Control 9.Embedded Linux Signals 10.Embedded Linux Inter-Process Communication 11.Embedded Linux多執行緒程式設計 12.Embedded Linux Shell 程式設計 13.Embedded Linux Network Socket Programming ★【Lab】: Embedded Linux File I/O Read/Write/Delete ★【Lab】: Embedded Linux Date/Time Programming ★【Lab】: Embedded Linux Process /Signals Programming ★【Lab】: Embedded Linux RS232 Programming ★【Lab】: Embedded Linux pThread Programming ★【Lab】: Embedded Linux TCP/UDP Programming
課程師資: 自強基金會 專業顧問 業界師資 ★具有開發ARM7(W90N740)、XSCALE PXA270開發板實務之設計經驗。 教學經驗超過10年以上,也是多家廠商聘請專業顧問 上過學員一致好評講師! 課程費用: 45000元 上課時數: 52HR 上課時間: 9/27(六)、9/28(日)、10/4(六)、10/5(日)、10/25(六)、10/26(日)、11/01(六)、11/02(日),共52小時 上課地點: 台北市中正區漢口街一段70號五樓[台北車站商圈附近,交通便利] 【上課地點以開課通知為主】 備註: ★原價NT.45,000,凡會員於9/13前報名並繳費,享有優惠價NT. 38,000 ★贈送教學開發板XScale (PXA270) 一套[價值18,000] ★贈送紅利點數500點。 ★7/26前報名及繳費,加贈【基礎入門】Linux 先修班8/2(六)、8/3(日)、8/9 (六),共18 小時[價值6000] PS贈送【基礎入門】Linux 先修班(18小時)[價值6000] 若欲參加【基礎入門】Linux 先修班(18小時),請學員務必在報名時備註要參加此課程或來電,否則示同放棄.(請學員配合,以便統計人數!) (PS贈送之課程無法轉換其它課程,折現,或保留至下次使用) ((提醒學員)) ※報名【模組B】學員,為使您後續學習上更得心應手,建議您請務必參加C053-1先修班之課程,並建議學員選修C053-1-1。 ※因板子及材料備料,請學員提早報名,以便統計人數。 ※人數若額滿,以報名且繳費之學員為優先。 ※若您已報模組A,該課程可享有28,000優惠價(不含PXA270板子)。 PS.請務必報名時加以備註 【※若遇不可預測之突發因素,基金會保有相關課程調整及講師之變動權】
- 新聞稿有效日期,至2008/08/02為止
聯絡人 :陳小姐 聯絡電話:02-33223139 電子郵件:ywchen@tcfst.org.tw
上一篇:[自強基金會]【實戰系列~模組A】設計實作ARM嵌入式開發板
下一篇:Step by Step講授嵌入式開發板Linux驅動程式實務班
|