【主旨】本課程提供深入的Linux核心程式(Linux Kernel)的內部結構講解,是想深入瞭解Linux Kernel的研究生或業界工程師,不可或缺的一門課。 【課程大綱】 ‧Linux kernel architecture introduction ‧Processes, kernel threads and process scheduling ‧Kernel debugging techniques ‧Learning GNU toolchain in embedded development ‧Building a Linux environment from scratch in QEMU ‧Kernel memory management ‧Basic device drivers ‧Accessing hardware device ‧Interrupt handling and bottom halves ‧Kernel synchronization mechanisms ‧Other kernel programming topics ‧Trace Linux kernel source to have an in-depth understanding 【招生對象】在職人士;對本課程有興趣之工程師、相關科系等在職人員 【背景知識】具備C程式語言能力與計算機基礎概念者佳。