上課時間~
自96年11月02日(週五)至96年12月01日(每週六)33.5小時(每週六各6小時,計五次,及一次工具使用暖身3.5小時於星期五下午上課)

報名方式~

填寫報名表後傳真至02-28820836 或 E-mail:sales@microtime.com.tw

繳費方式~

郵局劃撥---戶名:

新華電腦股份有限公司 帳號:17009405

銀行匯款---戶名:

新華電腦股份有限公司 台灣銀行 劍潭分行 帳號:241-00100263-6 (台銀劍潭分行代號:004-2411)

師   資~
有嵌入式系統應用、開發之經驗者一位及配合一位實習助教

課程對象~

※ 資訊家電、網路設備行動裝置之開發工程師
※ SOC嵌入式系統開發工程師
※ 嵌入式系統應用程式開發工程師
※ 欲進入嵌入式系統應用開發者

課程內容~
1. 學員可透過實機操作,確實了解嵌入式系統的開發流程與核心概念。
2. 透過於Creator實驗板上的實機操作,培養從無到有建置Linux系統的軟體開發能力。
3. 了解並能建置Linux系統。
4. 了解並能撰寫Linux的應用程式。
5. 了解並能撰寫Linux的驅動程式。

 

課程大網~

 

96.11.02~開發工具使用篇(13:30~17:00;3.5hr)

96.11.17~驅動程式開發篇(9:00~16:00;6hr)

1. 環境介紹、課程說明
2. 新華電腦 PreSOCes 開發、訓練平台介紹
     A. Creator 硬體
     B. Pocket ARM ICE / Carrier ICE
     C. Compiler ( IAR, ARM, GNU )
     D. Domingo Debugger及 操作實習
3. Embedded Linux 介紹
4. 其他相關工具介紹
A. Virtual PC、GNU Tool chain
B. Make and Makefile
C. Crimson Editor
5. MP3 、TFT LCD應用程式Demo

1. Linux 核心模組架構
    A . 建置與設定核心模組 (含實機操作)
2 Linux 驅動程式架構
    A. 建置與設定驅動程式( 含實機操作)
3. Linux 驅動程式除錯技巧
    A. 列印訊息法(printk) (含實機操作)
    B. 訊息紀錄 (Klogd/syslogd) ( 含實機操作)
    C. 查詢除錯法(proc) ( 含實機操作)
4. Linux 字元類型驅動程式
    A. 以LED & DIP Switch & Key 為例( 含實機操作)
5. Linux 區塊類型驅動程式
    A. 以RAM Disk為例 (含實機操作)

96.11.03~應用程式開發篇(9:00~16:00;6hr)

96.11.24~綜合應用開發篇(9:00~16:00;6hr)

1. Embedded Linux開發工具
2. Linux 基本應用程式設計 (含實機操作)
3. GDB應用程式除錯環境(含實機操作)
4. Linux 應用程式除錯工具
     A. 記憶體配置除錯(memwatch/YAMD)
     B. 系統呼叫追蹤 (strace) (含實機操作)
5. 多執行緒與同步機制( 含實機操作)

1. LCD 驅動程式 (以LCD控制IC為例(含實機操作)
2. Frame Buffer 架構
3. 應用程式共享程式庫
     A. 以MP3 Decoder程式庫為例 (含實機操作)
4. Audio Driver 架構
5. 串列埠控制
     A. 以Termios UART 控制為例 (含實機操作)
6. UART Driver 架構

96.11.10~系統建置篇(9:00~16:00;6hr)

96.12.01~網路應用開發篇(9:00~16:00;6hr)

1. Embedded Linux 系統架構
2. Embedded Linux核心組態
3. Embedded Linux 檔案系統規劃
   A. Virtual PC下建置 Embedded Linux( 含實機操作)
   B. 透過 Domingo debugger開發環境下載
        Embedded Linux (含實機操作)
4. Embedded Linux核心原始碼架構
5. Embedded Linux核心初始化分析
    A. 以Domingo 除錯核心(含實機操作)

1. Linux 網路類型驅動程式
2. 網路應用程式設計
     A. 以聊天程式為例(含實機操作)
3. 利用 Embedded Linux設置網路服務
     A. Telnetd建置 (含實機操作)
     B. Web Server 建置( 含實機操作)
4. CGI 程式設計
     A. 以CGI 程式控制LED(含實機操作)