嵌入式Linux作業系統

嵌入式Linux作業系統

《嵌入式Linux作業系統》,作者是孫天澤,由人民郵電出版社於2009年出版。描述的是全書共分10章,內容包括嵌入式Linux作業系統概念,Linux系統安裝與使用,作業系統的存儲管理、進程管理、檔案管理、設備管理等幾個核心模組,其中涉及對Linux核心代碼的部分分析介紹。

基本信息

內容簡介

本書介紹了作業系統的幾大組成部分,並以Linux作業系統為例說明了各功能的實現。

全書共分10章,內容包括嵌入式Linux作業系統概念,Linux系統安裝與使用,作業系統的存儲管理、進程管理、檔案管理、設備管理等幾個核心模組,其中涉及對Linux核心代碼的部分分析介紹。在本書最後一章,綜合介紹了開發嵌入式Linux系統的全過程,包括建立開發環境、編譯Bootloader、編譯核心、部署根檔案系統等全過程。

書籍目錄

第1章 嵌入式Linux作業系統簡介

1.1 作業系統

1.2 嵌入式系統

1.3 嵌入式作業系統

1.4 嵌入式Linux基礎

1.4.1 Linux發展概述

1.4.2 Linux作為嵌入式作業系統的優勢 1.4.3Linux發行版本

1.4.4 如何學習Linux

1.5 Linux安裝

1.5.1 基本概念

1.5.2 硬體需求

1.5.3 安裝準備

1.5.4 安裝過程

1.6 Linux檔案及檔案系統

1.6.1 檔案類型及檔案屬性

1.6.2 檔案系統類型介紹

1.6.3linux目錄結構

思考題

第2章 Linux作業系統使用與系統配置

2.1 Linux基本命令

2.1.1 用戶系統相關命令

2.1.2 檔案目錄相關命令

2.1.3 壓縮打包相關命令

2.1.4 比較合併檔案相關命令

2.1.5 網路相關命令

2.2 Linux系統服務

2.2.1 獨立運行的服務

2.2.2 xinetd設定的服務

2.2.3 設定服務命令的常用方法

思考題

第3章 嵌入式Linux編程環境

3.1 Linux編輯器vi的使用

3.1.1 vi的模式

3.1.2 vi的基本流程

3.1.3 vi各模式的功能鍵

3.2 9cc編譯器

3.2.1 9cc編譯流程解析

3.2.2 9cc編譯選項分析

3.3 9db調試器

3.3.1 9db使用流程

3.3.2 9db基本命令

3.4 Make工程管理器

3.4.1 Makefile基本結構

3.4.2 Makefile變數

3.4.3 Mlakefile規則

3.4.4 Make管理器的使用

3.5 使用autotools

3.5.1 autotools使用流程

3.5.2 使用autotools所生成的 Makefile

思考題

第4章 存儲管理

4.1 進程虛存空間的管理

4.1.1 進程的虛存區域

4.1.2 虛存空間的映射和虛存區域的建立

4.2 記憶體空間/地址類型

4.3分頁機制與MMU

……第5章 作業系統進程第6章 進程間通信第7章 中斷與系統調用第8章 檔案管理第9章 設備管理第10章 嵌入式Linux的構建 參考文獻

部分章節

第1章 嵌入式Linux作業系統簡介

在所有的作業系統中,Linux是發展最快、套用最為廣泛的之一。Linux本身的種種特性使其成為嵌入式開發者的首選。在進入市場的頭兩年中,嵌入式Linux設計通過廣泛套用獲得了巨大的成功。隨著技術的成熟,Linux提供對更小尺寸和更多類型的處理器的支持,並從早期的試用階段邁進到嵌入式的主流。

本章對作業系統的一些基本概念、Linux作業系統的基本情況進行了介紹,然後介紹了Linux的安裝方法和最基本的檔案系統的知識,使讀者形成對Linux的初步認識和對本門課程所學內容的初步了解。

作業系統

作業系統(Operating System,OS)是計算機系統中負責支撐應用程式運行環境以及用戶操作環境的系統軟體,同時也是計算機系統的核心與基石。它的職責常包括對硬體的直接監管,對各種計算資源(如記憶體、處理器時間等)的管理,以及提供諸如作業管理之類的面向應用程式的服務等。

作業系統根據在用戶界面的使用環境和功能特徵的不同,一般可分為3種基本類型,即批處理作業系統分時作業系統和實時作業系統。隨著計算機體系結構的發展,又出現了許多種作業系統,它們是嵌入式作業系統、個人作業系統、網路作業系統和分散式作業系統

相關詞條

相關搜尋

熱門詞條

聯絡我們