| 課程代碼: |
OS042C |
| 課程名稱: |
[嵌入式Linux系列] Linux Device Driver |
| 上課時間: |
2008/11/1, 11/2, 11/8, 11/9, 11/15 週六日 9:30AM
- 4:30PM |
| 上課地點: |
台北市中正區漢口街一段45號8樓 傳識資訊教室 |
| 課程費用: |
NT$24,000元(含稅、講義)
※ Early Bird優惠: 凡10/22前完成報名享優惠價$23000元
※ 同時報名本課程與"Linux Kernel重要觀念解析"享優惠價$38000元(原價42000元)
|
| 課程時數: |
30小時/ 共五天 |
| 課程目的: |
本課程將從了解Driver在Linux作業系統中所扮演的角色開始,讓學員從Linux的角度了解如何使用一個Driver以及Driver如何與Linux共同運作。接下來從簡單的Character
Driver剖析Linux Device Driver的運作,進而深入Driver撰寫的各個層面;包含資源配置、中斷處理、同步、記憶體管理等等。同時搭配各種不同的周邊裝置,如LED、Keypad、LCD
Panel、Ethernet MAC及USB裝置等一般嵌入式系統常用之硬體,加強學員對於設計Driver的實作能力同時增進撰寫Linux
Device Driver的技巧。 |
| 課程對象: |
初進嵌入式系統、資訊家電或網路設備領域之開發工程師,或對上述領域之開發工作有興趣而想自我準備及加強者。 |
| 前置準備: |
需熟C語言、Linux 系統操作(VI,Makefile,shall等)。[上課前需通過基礎測驗] |
| 實作平台: |
ARM9 S3C2410開發平台 詳細規格
|
| 課程大綱: |
1. Kernel Overview
2. Building and Running Module
Lab: Hello World
3. Embedded Development Introduction
Lab: Demo Board Driver
4. Char Device Drivers
Lab: A simple char device driver
5. Debugging Techniques
Lab: /proc and oops
6. Enhanced Char Driver
Lab: Sleep experiment
Lab: IOCTL test
7. Flow of Time
Lab: Task queues experiment
8. Getting Memory
9. Hardware Management
Lab: I/O Operations
10. Interrupt Handling
Lab: Interrupt example
11. Mmap technique
Lab: S3C2410 LCD driver
12. PCI Bus
Lab: PCI driver
13. Network Drivers
Lab: Network Device Driver Tracing
14. USB introduction:Linux-USB device
Lab: A simple USB drive
15. Block Drivers
Lab: Block Driver Tracing
|
| 報名繳費: |
1. 課程諮詢專線:02-2312-2666分機60~63
2. 請填寫報名表後,傳真至02-23121918 或 email 至 service@fitpi.com
信箱
3. 繳費方式:
A. 郵局劃撥-戶名:傳識資訊股份有限公司 帳號:19508028
B. 銀行匯款/ATM轉帳-
戶名:傳識資訊股份有限公司 帳號:第一銀行總行營業部(007)09310109277
C. 即期支票-抬頭:傳識資訊股份有限公司
4. 請於開課前繳清所有費用,以便為您保留名額及座位
下載報名表
|
| 備註: |
|