TOP
月月讀書金,登入即領,滿600現折50!!
嵌入式作業系統:Linux篇(附光碟)(簡體書)
滿額折

嵌入式作業系統:Linux篇(附光碟)(簡體書)

商品資訊

人民幣定價:48 元
定價
:NT$ 288 元
優惠價
87251
海外經銷商無庫存,到貨日平均30天至45天
下單可得紅利積點 :7 點
商品簡介
名人推薦
目次
書摘/試閱

商品簡介

本書介紹了Linux作業系統對軟體、網路、檔案系統、使用者、中斷及設備的管理機制以及Linux系統環境shell語言、Makefile的編寫。本書主要以Linux實踐為主,旨在説明不瞭解Linux系統的讀者學會使用Linux作業系統,學會在Linux作業系統上搭建自己的嵌入式開發環境,從而為更深入的學習打下基礎。
本書可作為高等院校嵌入式技術專業以及電子資訊類其他專業的教材,也可供中等職業技術院校使用。

名人推薦

《高等院校嵌入式人才培養規劃教材:嵌入式操作系統(Linux篇)》可作為高等院校嵌入式技術專業以及電子信息類其他專業的教材,也可供中等職業技術院校使用。

目次

第1章 嵌入式Linux操作系統簡介
1.1 操作系統
1.1.1 操作系統的基本概念
1.1.2 操作系統的主要組成
1.2 嵌入式系統與通用PC系統的不同
1.3 嵌入式操作系統
1.4 嵌入式Linux基礎
1.4.1 Linux 發展概述
1.4.2 Linux作為嵌入式操作系統的優勢
1.4.3 Linux發行版本
1.5 Linux系統安裝
1.5.1 文件系統和硬盤分區的概念
1.5.2 安裝準備
1.5.3 安裝過程
1.6 安裝虛擬機工具
1.7 配置vim編輯環境
思考題

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

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

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

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

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

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

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

第9章 中斷及設備管理
9.1 什么是中斷
9.2 嵌入式平臺硬件中斷特點
9.3 Linux內核中斷機制概述
9.3.1 中斷處理系統結構
9.3.2 注冊中斷處理函數
9.3.3 中斷標志flags
9.3.4 ISR上下文
9.4 設備及設備管理的功能
9.4.1 設備分類
9.4.2 設備管理
9.4.3 Linux字符設備
9.4.4 Linux塊設備
9.4.5 Linux網絡接口
9.4.6 Linux設備文件
思考題

書摘/試閱



2.μC/OS
μC/OS是一個典型的實時操作系統。該系統從1992年開始發展,目前流行的是第二個版本,即μC/OS Ⅱ。它的特點是開放源代碼,代碼結構清晰,注釋詳盡,組織有條理,可移植性好;可剪裁,可固化;搶占式內核,最多可以管理60個任務。該系統短小精悍,是研究和學習實時操作系統的首選。
3.Windows CE
Windows CE是微軟公司的產品,它是從整體上為資源有限的平臺設計的多線程、完整優先權、多任務的操作系統。Windows CE采用模塊化設計,并允許針對從掌上電腦到專用的工控電子設備進行定制。操作系統的基本內核需要至少200KB的ROM。從SEGA的DreamCast游戲機到現在大部分的高價掌上電腦都采用了Windows CE。
隨著嵌人式操作系統領域日益激烈的競爭,微軟公司不得不應付來自Linux等免費系統的沖擊。微軟公司在Windows CE.Net 4.2版中,增加一項授權價僅3美元的精簡版本Windows CE.NetCore。Windows CE.Net Core具有基本的功能,包括實時0S核心(Real Time OS Kemel),新文件系統,IPv4、IPv6、WLAN、藍牙等聯網功能,Windows Media Codec,.Net開發框架以及SQLServerce。微軟公司推出低價版本Windows CE.Net,主要是看好語音電話、WLAN的無線橋接器和個性化視聽設備的成長潛力。
4.VxWorks
Vxworks是WindRiver公司專門為實時嵌八式系統設計開發的操作系統軟件,為程序員提供了高效的實時任務調度、中斷管理,實時的系統資源以及實時的任務間通信。應用程序員可以將盡可能多的精力放在應用程序本身,而不必再去關心系統資源的管理。該系統主要應用在單板機、數據網絡(以太網交換機、路由器)、通信方面等諸多方面。其核心功能如下。
(1)微內核Wind。
(2)任務間通信機制。
(3)網絡支持。
(4)文件系統和I/O管理。
(5)POSIX標準實時擴展。
(6)C++以及其他標準支持。
這些核心功能可以與WindRiver系統的其他附件和Tornad0合作伙伴的產品結合在一起使用。誰都不能否認這是一個非常優秀的賣時系統,但其昂貴的價格使不少廠商望而卻步。

購物須知

大陸出版品因裝訂品質及貨運條件與台灣出版品落差甚大,除封面破損、內頁脫落等較嚴重的狀態,其餘商品將正常出貨。

特別提醒:部分書籍附贈之內容(如音頻mp3或影片dvd等)已無實體光碟提供,需以QR CODE 連結至當地網站註冊“並通過驗證程序”,方可下載使用。

無現貨庫存之簡體書,將向海外調貨:
海外有庫存之書籍,等候約45個工作天;
海外無庫存之書籍,平均作業時間約60個工作天,然不保證確定可調到貨,尚請見諒。

為了保護您的權益,「三民網路書店」提供會員七日商品鑑賞期(收到商品為起始日)。

若要辦理退貨,請在商品鑑賞期內寄回,且商品必須是全新狀態與完整包裝(商品、附件、發票、隨貨贈品等)否則恕不接受退貨。

優惠價:87 251
海外經銷商無庫存,到貨日平均30天至45天

暢銷榜

客服中心

收藏

會員專區