Core Skills >  OS / RTOS / Firmwares

課程代碼: 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. 請於開課前繳清所有費用,以便為您保留名額及座位

下載報名表

備註:

 

 

我有興趣,請與我聯絡!

課程名稱:

姓  名: 公司名稱:

聯絡電話: 分機: 行動電話:

電子郵件:

回前頁


★如果您有任何疑問或需求請與我們聯絡
傳識資訊股份有限公司 Finesse IT Partners Inc.
台北市中正區漢口街一段45號8樓• TEL:02-2312-2666•FAX:02-2312-1918