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



產業動態 Linux Kernel and Device Drivers
工業技術研究院 本新聞稿發佈於2008/03/23,由發布之企業承擔內容之立場與責任,與本站無關

為提升工程師在Linux Device Drivers的技術能力,及滿足業界工程師的需求特別邀請台灣大學洪士灝教授再度擔綱主講。洪教授致力於Linux Device Drivers教學及研究多年,希望能藉由本次課程,以重點觀念性的解說,涵蓋Linux Kernel與driver,期能讓不熟悉Linux的學員,在為期二天的學習中,對於驅動程式有整體性的瞭解,為深入研發奠定基礎。

 
■ 發布/輪播新聞稿 新聞稿直達14萬電子報訂戶刊登新聞稿:按此
 
在Linux普遍應用的世代下,透過有效學習導入驅動程式開發觀念及設計機制良好的kernel程式,是學習Linux驅動程式入門的不二法門。一般而言;大家討論Linux,不外乎是它的網路連結能力、有多少好用的公用程式、以及提供了多少分享軟體,和如何安裝 Linux作業系統於機器上。本課程著重於觀念性的解說,內容涵蓋廣泛,期能讓不熟悉Linux的學員,在兩天的學習中,對於驅動程式有整體性的瞭解,為深入研發奠定基礎。
  有鑑於此,工研院特地規劃本課程,將針對如何發展Linux Driver來控制週邊的設備進行討論,並提供在Linux上初學驅動程式設計的工程師所需具備的基本技術知識。本課程將分為二大授課主軸Linux Kernel及Linux Device Drivers,在Linux 2.6 Kernel部份將介紹Linux核心的排程,記憶體管理,中斷處理,以及在多工及多核心處理機系統下必須注意的資源共享及同步的機制。另外在Linux Device Drivers課程中,將介紹Linux的驅動程式架構,包括Virtual Filesystem (VFS), Linux 對於Character/Block/Network設備的支援,常用的輸出入介面(PCI/USB),講解在Linux驅動程式的基本製作方法。

課程網址:http://www.rdic.net/BannerLog.php?UL=8215B3132CNXZKOPF3O7A3683

主辦單位:工業技術研究院

上課日期:2008/4/17 -4/18 

課程大綱:

Part 1:Understanding the Linux Kernel
    1-1. Introduction to Linux
       ‧What Is Linux? ‧Linux Kernel Basics
    1-2. Process Management/Scheduling
       ‧Processes vs. Threads‧Process States‧Priority-based Scheduling
       ‧System Calls and Kernel Threads
    1-3. Interrupt Handling
       ‧Interrupt Service Routine‧Interrupt Management
       ‧Bottom Halves: Softirq, Tasklet, and Workqueue
    1-4. Kernel Synchronization
       ‧Concurrency and Code Safety‧Synchronization and Scalability
       ‧Kernel Synchronization Mechanisms
    1-5. Time Management
       ‧Timer interrupt‧Usage of Timers‧Scheduling: Delay and Timeout
    1-6. Memory Management
       ‧Memory Allocation‧Kernel Stack‧PerCPU Data

Part 2:Linux Device Drivers
    2-1. Overview
       ‧Linux Kernel Architecture‧Devices and Input/Output
       ‧Building Kernel Modules
    2-2. Virtual Filesystem and Device Drivers
       ‧What Is VFS? ‧Filesystems‧VFS Operations
    2-3. Character Devices and Drivers
       ‧Major and Minor Numbers‧Registration of Char Devices and Drivers
       ‧read() and write()‧ioctl()‧Blocking and Nonblocking I/O
    2-4. Block Devices and Drivers
       ‧Registration of Block Devices and Drivers‧The Block I/O Layer
       ‧The I/O Schedulers
       ‧Linux Network Architecture ‧Network Devices
       ‧Packet Transmission and Reception‧Sockets
    2-5. Network Device and Drivers
       ‧Linux Network Architecture ‧Network Devices
       ‧Packet Transmission and Reception‧Sockets
    2-6. The Linux Device Model and sysfs
    2-7. I/O Bus
    2-8. USB Drivers
       ‧USB Device Basics‧USB Urbs‧USB Drivers‧USB and sysfs

- 新聞稿有效日期,至2008/04/16為止


聯絡人 :錢小姐
聯絡電話:02-23110101#123
電子郵件:phyllis.hsieh@itri.org.tw

上一篇:搜尋引擎行銷大會SMX 千人盛會廈門登場
下一篇:資策會4/12開辦CompTIA RFID+國際認證課程



 
搜尋本站


最新科技評論

我在中國工作的日子(十四)阿里巴巴敢給股票 - 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

歡迎與本站連結!