3dwoo大學簡體電腦書店
嵌入式操作系統(Linux篇)
( 簡體 字)
作者:華清遠見嵌入式學院類別:1. -> 作業系統 -> Linux
出版社:人民郵電出版社嵌入式操作系統(Linux篇) 3dWoo書號: 37660
詢問書籍請說出此書號!
有庫存
NT售價: 240
出版日:2/1/2014
頁數:247
光碟數:1
站長推薦:
印刷:黑白印刷語系: ( 簡體 字 )
ISBN:9787115336286 加入購物車加到我的最愛 (請先登入會員)
(簡體書上所述之下載連結耗時費功, 恕不適用在台灣, 若讀者需要請自行嘗試, 恕不保證, 繁體書的下載亦請直接連絡出版社)
第1章 嵌入式Linux操作系統簡介 1
1.1 操作系統 1
1.1.1 操作系統的基本概念 1
1.1.2 操作系統的主要組成 3
1.2 嵌入式系統與通用PC系統的不同 5
1.3 嵌入式操作系統 6
1.4 嵌入式Linux基礎 8
1.4.1 Linux 發展概述 8
1.4.2 Linux作為嵌入式操作系統的優勢 10
1.4.3 Linux發行版本 11
1.5 Linux系統安裝 12
1.5.1 文件系統和硬盤分區的概念 12
1.5.2 安裝準備 14
1.5.3 安裝過程 15
1.6 安裝虛擬機工具 31
1.7 配置vim編輯環境 38
思考題 38

第2章 Linux 操作系統的使用 39
2.1 認識Shell 39
2.2 Shell命令的格式 41
2.2.1 命令提示符 41
2.2.2 命令格式 41
2.3 Linux命令 42
2.3.1 用戶系統相關命令 42
2.3.2 文件、目錄相關命令 47
2.3.3 壓縮打包相關命令 57
2.3.4 文件比較命令diff 60
2.4 Linux 環境變量 63
思考題 65

第3章 Linux軟件管理 66
3.1 Linux系統的軟件管理機制 66
3.1.1 常用軟件包管理工具簡介 66
3.1.2 軟件的安裝與卸載 70
3.1.3 靜態軟件包的管理 73
3.1.4 如何制作一個軟件包 77
3.2 APT高級軟件包管理工具 79
3.2.1 APT的運行機制 79
3.2.2 3個重要的配置文件 81
3.2.3 apt-get工具集 82
3.2.4 apt-cache工具集 89

第4章 Linux用戶管理 95
4.1 什么是用戶 95
4.1.1 用戶的屬性 95
4.1.2 用戶與組 96
4.1.3 相關的配置文件 96
4.2 管理命令 98
4.2.1 創建用戶 98
4.2.2 刪除用戶 99
4.2.3 修改屬性 99
4.2.4 組管理 100
4.2.5 用戶間通信 101
4.3 磁盤配額 101
4.3.1 什么是磁盤配額 101
4.3.2 相關命令 102
4.3.3 應用實例 104

第5章 Linux文件系統 108
5.1 文件和目錄 108
5.1.1 Linux文件的分類 108
5.1.2 Linux目錄結構 109
5.2 文件系統 110
5.3 文件系統體系結構 111
5.4 使用BusyBox制作根文件系統 113
5.4.1 配置與編譯BusyBox 113
5.4.2 制作initrd鏡像 114
思考題 118

第6章 Linux網絡配置管理 119
6.1 網絡基礎知識介紹 119
6.1.1 IP地址 119
6.1.2 子網掩碼 120
6.1.3 網關 120
6.1.4 DNS服務器 121
6.2 Linux系統網絡配置 121
6.2.1 ifconfig命令 122
6.2.2 dhclient命令 124
6.2.3 修改配置文件來配置IP地址、網關、子網掩碼 125
6.2.4 配置DNS服務器 126
6.3 Linux系統常用網絡服務配置 127
6.3.1 TFTP服務 127
6.3.2 NFS服務 130
6.3.3 SSH服務 134
6.3.4 Samba服務 138
思考題 140

第7章 嵌入式Linux編程環境 141
7.1 Linux編輯器vi的使用 141
7.1.1 vi的工作模式 142
7.1.2 使用vi的基本流程 142
7.1.3 vi的模式按鈕說明 144
7.2 gcc編譯器 147
7.2.1 gcc編譯流程及編譯選項分析 147
7.2.2 gcc編譯選項分析 149
7.3 gdb調試器 151
7.3.1 gdb使用流程 152
7.3.2 gdb命令行參數 156
7.3.3 gdb基本命令 157
7.4 Make工程管理器 162
7.4.1 Makefile基本規則 162
7.4.2 Makefile假目標 167
7.4.3 Makefile變量 168
7.4.4 Makefile函數 170
思考題 174

第8章 Shell編程 175
8.1 認識Shell腳本 175
8.2 Shell腳本的基本語法 176
8.2.1 開頭 176
8.2.2 執行 176
8.2.3 注釋 177
8.2.4 變量 177
8.2.5 Shell程序和語句 183
8.2.6 Shell函數 195
8.2.7 Shell腳本調用 197
8.3 Shell俄羅斯方塊游戲 198
8.3.1 方塊定義 198
8.3.2 方塊移動 203
8.3.3 隨機數 211
8.3.4 隨機方塊移動 215
8.3.5 隨機方塊降落 221

第9章 中斷及設備管理 228
9.1 什么是中斷 228
9.2 嵌入式平臺硬件中斷特點 229
9.3 Linux內核中斷機制概述 233
9.3.1 中斷處理系統結構 237
9.3.2 注冊中斷處理函數 238
9.3.3 中斷標志flags 240
9.3.4 ISR上下文 241
9.4 設備及設備管理的功能 241
9.4.1 設備分類 241
9.4.2 設備管理 242
9.4.3 Linux字符設備 242
9.4.4 Linux塊設備 244
9.4.5 Linux網絡接口 244
9.4.6 Linux設備文件 245
思考題 247
本書介紹了Linux操作系統對軟件、網絡、文件系統、用戶、中斷及設備的管理機制以及Linux系統環境shell語言、Makefile的編寫。本書主要以Linux實踐為主,旨在幫助不了解Linux系統的讀者學會使用Linux操作系統,學會在Linux操作系統上搭建自己的嵌入式開發環境,從而為更深入的學習打下基礎。
  本書可作為高等院校嵌入式技術專業以及電子信息類其他專業的教材,也可供中等職業技術院校使用。
pagetop