課程介紹
隨著計算機系統的風靡,整個行業涉及的裝置正朝著多樣化,小型化的方向發展,伴隨著這個趨勢,開發者也越來越多的集中於這個
領域。隨著嵌入式裝置的逐漸流行,嵌入式開發也越來越重要。複雜系統需要的就是分工,應用的設計人員集中精力設計應用,而好的應用
系統離不開底層的支撐,因此底層平台的設計者和開發者也必須集中精力於這個領域,因此對底層系統的熟悉是必須要掌握的。
接下來我們要共同學習的內容,就是要熟悉這個底層的系統。由於linux是乙個開源的作業系統,因此我們以linux為藍本來學習就再
好不過了。本課程的主要內容就是linux核心的架構以及一些應用例項。
免費試看:
全套定價:460 元
課程目錄
概述課程目標:
了解計算機作業系統,了解linux。
課程內容:
概述計算機系統,計算機作業系統的歷史發展,引出linux。(0.5課時)
講述linux。區分幾個概念:linux核心,gnu,gnu/linux。(0.5課時)
講述程序的概念,現代作業系統虛擬位址空間的概念,i/o的概念。(1課時)
linux核心概述,概述核心中的各個模組和子系統(先不講編譯和開發,以防迷失於細節)(1課時)
linux核心各個子系統
課程目標:
通過linux各個子系統的聚合了解linux作為乙個作業系統是如何搭建起來的。
分別敘述各個子系統。
各個子系統如何被程式設計-使用者介面和系統呼叫的概念的概念。
掌握linux核心各個子系統所使用的不同演算法以及這些演算法的精妙之所在。
課程內容:
linux核心的結構。(1課時)
linux程序的結構以及行為。(1課時)
程序子系統-linux程序資料結構以及**(1課時)
程序子系統-linux程序子系統的初始化以及相關呼叫。(1課時)
程序子系統-linux程序優先順序以及排程。(1課時)
記憶體子系統-概述和基本概念。(1課時)
記憶體子系統-linux記憶體子系統資料結構。(1課時)
i/o子系統-概述和基本概念。(1課時)
i/o子系統-linux i/o子系統的實現(一)。(1課時)
i/o子系統linux i/o子系統的實現(二)。(1課時)
i/o子系統-中斷處理。(1課時)
i/o子系統-linux核心中斷處理。(1課時)
linux的檔案系統-vfs。(1課時)
linux vfs的實現。(1課時)
linux的kobject機制。(1課時)
linux的kobject實現。(1課時)
linux各個子系統的協調工作。(1課時)
linux核心總結。(1課時)
針對linux的實際操作
課程目標:
可以編譯核心,並且可以定製linux核心,包括新增編譯選項以及修改特定的核心檔案。
理解linux核心模組的執行原理以及它的版本控制機制。
可以根據需要寫出核心模組對核心行為進行控制。
理解bootloader的原理
可以編寫簡單的裝置驅動程式。
課程內容:
基於debian編譯linux核心。(1課時)
linux的initrd機制。(1課時)
procfs以及sysfs機制。(1課時)
sysfs應用。(1課時)
netlink機制。(1課時)
linux核心模組編譯。(1課時)
強制刪除核心模組。(1課時)
動態增加系統呼叫(一)。(1課時)
動態增加系統呼叫(二)。(1課時)
linux效能優化。(1課時)
linux底層實用技巧。(1課時)
linux核心應用。(1課時)
總結。(1課時)
深入分析linux核心及其應用(更新完畢)
課程介紹 隨著計算機系統的風靡,整個行業涉及的裝置正朝著多樣化,小型化的方向發展,伴隨著這個趨勢,開發者也越來越多的集中於這個領域。隨著嵌入式裝置的逐漸流行,嵌入式開發也越來越重要。複雜系統需要的就是分工,應用的設計人員集中精力設計應用,而好的應用系統離不開底層的支撐,因此底層平台的設計者和開發者也...
深入分析linux核心及其應用(更新完畢)
課程介紹 隨著計算機系統的風靡,整個行業涉及的裝置正朝著多樣化,小型化的方向發展,伴隨著這個趨勢,開發者也越來越多的集中於這個領域。隨著嵌入式裝置的逐漸流行,嵌入式開發也越來越重要。複雜系統需要的就是分工,應用的設計人員集中精力設計應用,而好的應用系統離不開底層的支撐,因此底層平台的設計者和開發者也...
IsPostBack深入分析
1 ispostback 介紹 ispostback是 page類有乙個 bool型別的屬性,用來判斷針對當前 form的請求是第一次還是非第一次請求。當 ispostback true時表示非第一次請求,我們稱為 postback,當 ispostback false時表示第一次請求。在 asp....