嵌入式 Linux內核開發(fā)培訓課程
培訓對象:對Linux內核感興趣,期望從事Linux內核和Linux驅動開發(fā)的工程師。期望從事Android底層開發(fā)的工程師。
培訓目標:
通過本課程的學習, 學員可以學習有關嵌入式Linux內核的以下原理和實踐:
內核發(fā)展演變與開發(fā)模式
內核進程調度
內核內存管理
內核文件系統(tǒng)
內核系統(tǒng)調用
內核網絡協(xié)議棧
內核編程
內核模開發(fā)
內核調試方法
BSP 構建
培訓大綱:
Linux 內核發(fā)展演變與開發(fā)模式
patch 和郵件列表
官方源代碼演進
商業(yè)發(fā)行版版本維護
源代碼與項目管理工具
內核代碼檢查和check-in
Linux 內核進程調度
內核總體結構
進程調度
Linux 進程調度機制分析
調度時機與搶占調度