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



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

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

 
■ 發布/輪播新聞稿 新聞稿直達14萬電子報訂戶刊登新聞稿:按此 想在你的Blog上輪播產業動態按此
 


在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+國際認證課程

 
搜尋本站


最新科技評論

共享經濟:以人民的名義爭奪流量入口 - 2017/06/18

影音網站的未來(三) PGC孵化IP,直播更接近長尾 - 2016/10/16

影音網站的未來(二)短影音適合往社交和工具發展 - 2016/10/09

影音網站的未來(一)長尾效應與頭部效應無法兼顧 - 2016/10/02

大部分O2O 模式違反網際網路經濟特性 - 2015/02/08

融資是怎麼回事(下)什麼人能拿到投資 - 2015/01/04

融資是怎麼回事(中)讀懂投資人的唇語 - 2014/12/21

融資是怎麼回事(上)融資是迭代的過程 - 2014/12/14

奢品服務業O2O 興起,網際網路創業者的新機會 - 2014/07/20

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

當月產業動態

Information

 

 

 

 




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

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

歡迎與本站連結!