回到首頁
個人.家庭.數位化 - 數位之牆



產業動態 Linux Device Driver訓練課程-3/5舉行
傳識資訊股份有限公司 本新聞稿發佈於2005/02/28,由發布之企業承擔內容之立場與責任,與本站無關

本課程將著重在產品開發過程中的driver撰寫,透過釐清基礎架構再搭配實作練習,讓學員親自上機撰寫常見的Device Driver,並上機測試自己撰寫的Driver,對產品研發人員是個絕佳提昇功力的機會...

 
■ 發布/輪播新聞稿 新聞稿直達14萬電子報訂戶刊登新聞稿:按此
 
本課程將著重在產品開發過程中的driver撰寫,透過釐清基礎架構再搭配實作練習,讓學員親自上機撰寫常見的Device Driver,並上機測試自己撰寫的Driver,對產品研發人員是個絕佳提昇功力的機會。

課程對象: 初進嵌入式系統、資訊家電或網路設備領域之開發工程師,或對上述領域之開發工作有興趣而想自我準備及加強者。

前置準備: 1.需具備計算機組識及電腦周邊架構概念 2.熟悉Linux系統操作, VI 3.C語言撰寫能力 4.Linux programming 基本概念,Makefile,shall指令。

課程大綱:
Day 1
1.Introduction to system call interface
2. Introduction to virtual file system (VFS)
3. Introduction to Linux device drivers
4. open method
5. release method
6. ISA I/O ports and I/O memory
7. kmalloc(GFP_KERNEL)

Day 2
1. ioctl method
2. Wait queues
3. Predefined task queues
4. User-defined task queues
5. read and write method
6. Reentrant code (filp-private_data)
7. Introduction to PCI architecture
8. PCI configuration space
9. PCI I/O ports and I/O memory
10. PCI device interface
11. request_irq()

Day 3
1. Interrupt-mode routines
2. Interrupt Handling
3. kmalloc(GFP_ATOMIC)
4. Bottom-half
5. Tasklets
6. Spinlocks
7. Kernel timers
8. Blocking I/O

Day 4
1. Block drivers
2. I/O Request queue
3. Memory-mapped (mmap method)
4. PCI I/O memory remapping (ioremap())
5. PCI IRQ routing and shared IRQs
6. Direct Memory Access
7. vmalloc()
8. check_media_change()
9. revalidate()
10. genhd.c
11.asm/io.h

Day 5
1. Introduction to USB hierarchy
2. User-space USB driver (libusb)
3. Kernel-space USB device interface
4. 課後補充與實作檢討

實作題目:
Example 1: Debug card driver (I/O port)
Example 2: Debug card driver with task queue
Example 3: PCI IRQ Auto detect
Example 4: USB Interface

報名方式:
1. 電話報名:02-2312-2666分機61黃小姐or分機63張小姐
2. 通訊報名:填寫報名表後傳真至02-23121918 或 email 到服務信箱: service@fitpi.com
3. 繳費方式:郵局劃撥、銀行匯款或即期支票
4. 請於開課前繳清所有費用,以方便我們為您保留名額及座位

相關網址:http://www.fitpi.com.tw/products/emb_sys/OS017C.htm
主辦單位:傳識資訊股份有限公司

- 新聞稿有效日期,至2005/03/10為止


聯絡人 :鄭小姐
聯絡電話:02-23122666#66
電子郵件:tina@fitpi.com

上一篇:登昌恆03月份多媒體魔法學院課程免費招生
下一篇:ARM原廠授權「ARM架構與系統設計」訓練課程, 3/19舉行



 
搜尋本站


最新科技評論

我在中國工作的日子(十四)阿里巴巴敢給股票 - 2023/07/02

我在中國工作的日子(十三)上億會員怎麼管理 - 2023/06/25

我在中國工作的日子(十二)最好的公司支付寶 - 2023/06/18

我在中國工作的日子(十一)兩個女人一個男人 - 2023/06/11

我在中國工作的日子(十)千團大戰影音帶貨 - 2023/06/04

我在中國工作的日子(九)電視購物轉型電商 - 2023/05/28

我在中國工作的日子(八)那些從台灣來的人 - 2023/05/21

我在中國工作的日子(七)嘉丰資本擦身而過 - 2023/05/14

我在中國工作的日子(六)跟阿福有關的人們 - 2023/05/07

■ 訂閱每日更新產業動態
RSS
RSS

當月產業動態

Information

 

 


個人.家庭.數位化 - 數位之牆

欲引用本站圖文,請先取得授權。本站保留一切權利 ©Copyright 2023, DigitalWall.COM. All Rights Reserved.
Question ? Please mail to service@digitalwall.com

歡迎與本站連結!