TOP
0
0
倒數三天!簡體曬書節單本79折,5本7折
嵌入式Linux實時操作系統及應用編程(簡體書)
滿額折

嵌入式Linux實時操作系統及應用編程(簡體書)

商品資訊

人民幣定價:48 元
定價
:NT$ 288 元
優惠價
87251
領券後再享89折起
海外經銷商無庫存,到貨日平均30天至45天
可得紅利積點:7 點
相關商品
商品簡介
目次

商品簡介

熊茂華、 熊昕編著的《嵌入式Linux實時操作系統及應用編程》的內容包括: 嵌入式Linux操作系統簡介、Linux常用命令集、嵌入式Linux的開發環境及工具軟件、嵌入式Linux的構建、嵌入式Linux的Shell編程、嵌入式Linux的內存管理、嵌入式Linux下文件的操作、嵌入式Linux進程與進程調度、嵌入式Linux多線程開發、嵌入式Linux網絡編程和GTK+圖形界面編程。本書是嵌入式Linux實時操作系統及應用編程的一本實用指導書籍,通過案例詳細介紹嵌入式Linux實時操作系統的應用編程,案例中的程序都取自實際的項目,且對程序有詳細注解。本書配套的案例程序、課件及每章的習題參考答案可從http://www.tup.com.cn下載。 本書深入淺出,可作為高等院校相關課程的本科生和高職生教材,也可作為研究生和嵌入式系統編程人員的技術參考書。

目次

第1章 嵌入式Linux操作系統簡介
1.1 Linux的特徵及組成
1.1.1 Linux操作系統及其歷史
1.1.2 Linux系統的特點和組成
1.1.3 Linux的內核版本與發行版本
1.2 Linux的內核分析
1.2.1 Linux內核的結構
1.2.2 Linux內核的作用
1.2.3 Linux內核的抽象結構
1.2.4 Linux內核的源代碼
1.3 常用的嵌入式操作系統
1.3.1 嵌入式操作系統的概念和分類
1.3.2 Linux
1.3.3 μC/OS-Ⅱ
1.3.4 Windows CE
1.4 嵌入式系統開發過程
1.4.1 嵌入式系統的總體結構
1.4.2 嵌入式系統的開發特點
1.4.3 嵌入式系統的開發流程
1.4.4 調試嵌入式系統
習題
第2章 Linux常用命令集
2.1 系統管理命令
2.2 文件管理命令
2.3 文件傳輸與編輯命令
2.4 目錄及其操作命令
2.5 文件壓縮與磁盤掛載命令
2.6 網絡操作命令
習題
第3章 嵌入式Linux的開發環境及工具軟件
3.1 嵌入式Linux的開發環境
3.1.1 嵌入式Linux開發環境建立
3.1.2 嵌入式Linux開發的一般過程
3.2 Linux開發工具的使用
3.2.1 Linux開發工具GNU GCC的使用
3.2.2 GDB調試器簡介
3.3 GNU make命令和Makefile文件
3.3.1 Makefile文件的規則
3.3.2 Makefile文件的隱含規則
3.3.3 Makefile文件的命令
3.3.4 Makefile文件的變量
3.3.5 Makefile文件的條件判斷
3.3.6 Makefile文件的常用函數
3.3.7 子目錄Makefile
3.4 使用Automake和Autoconf生成Makefile文件
3.4.1 工具軟件
3.4.2 configure的創建
3.4.3 編輯configure.in腳本
3.4.4 Automake和Autoconf生成Makefile
3.4.5 GNU M4的宏
3.5 嵌入式Linux編輯器vi的使用
3.5.1 vi的基本模式
3.5.2 vi的基本操作
3.6 Emacs綜合編輯器
3.6.1 Emacs的啟動與退出
3.6.2 Emacs的基本編輯
3.6.3 Emacs的C模式
3.6.4 Emacs的Shell模式
習題
第4章 嵌入式Linux的構建
4.1 嵌入式BootLoader技術
4.1.1 BootLoader的概念
4.1.2 BootLoader引導程序
4.1.3 vivi簡介
4.1.4 vivi代碼分析
4.2 嵌入式Linux根文件系統構建
4.2.1 Linux文件系統介紹
4.2.2 根文件系統的目錄結構
4.2.3 使用BusyBox生成工具集
4.2.4 根文件系統啟動流程
4.3 Linux內核及啟動過程
4.3.1 Linux內核結構
4.3.2 Linux內核配置、編譯
4.3.3 基於ARM開發板的Linux內核移植
4.4 基於ARM目標板的Linux系統及應用程序的燒寫
4.4.1 JTAG燒寫vivi
4.4.2 串口下載燒寫
4.4.3 應用程序下載到ARM目標板
習題
第5章 嵌入式Linux的Shell編程
5.1 Shell簡介
5.2 Shell編程基礎
5.2.1 環境變量與Shell變量
5.2.2 Shell特殊字符
5.2.3 Shell程序設計的流程控制
5.3 Bash的內部命令
5.4 Shell程序的運行與調試方法
5.5 Shell編程實例
習題
第6章 嵌入式Linux的內存管理
6.1 Linux內存管理的基本概念及相關數據結構
6.1.1 嵌入式操作系統內存管理機制
6.1.2 Linux內存管理的基礎知識
6.1.3 Linux內存管理相關數據結構
6.2 Linux的進程與內存管理
6.2.1 進程內存管理
6.2.2 系統物理內存管理
6.3 虛存空間的管理
6.3.1 內核空間和用戶空間
6.3.2 進程的虛存區域
6.4 共享內存
6.4.1 共享內存的數據結構
6.4.2 共享內存的操作
6.5 動態內存分配及malloc/free的實現
6.6 Linux內存的使用
習題
第7章 嵌入式Linux下文件的操作
7.1 Linux文件I/O系統概述
7.1.1 虛擬文件系統
7.1.2 通用文件模型
7.2 不帶緩存的文件I/O操作
7.2.1 文件的創建和讀寫
7.2.2 移動文件的讀寫位置
7.2.3 文件的各個屬性
7.2.4 目錄文件的操作
7.3 Linux標準I/O流
7.4 嵌入式Linux的文件操作應用舉例
7.4.1 文件鎖的應用
7.4.2 嵌入式Linux串行口通信設計
習題
第8章 嵌入式Linux進程與進程調度
8.1 嵌入式Linux進程管理
8.1.1 進程描述符及任務結構
8.1.2 進程的調度
8.2 嵌入式Linux進程控制相關API
8.3 嵌入式Linux進程間通信API
8.3.1 Linux中進程間通信
8.3.2 管道
8.3.3 命名管道
8.3.4 信號通信
8.3.5 進程間的通信——共享內存
8.3.6 消息隊列
8.4 Linux守護進程
8.4.1 守護進程概述
8.4.2 編寫規則
8.4.3 守護進程實例
習題
第9章 嵌入式Linux多線程開發
9.1 Linux多線程相關API
9.1.1 線程的創建
9.1.2 線程的終止
9.1.3 線程的標識
9.1.4 線程的一次性初始化
9.1.5 線程的私有數據
9.2 信號燈
9.2.1 POSIX有名信號燈的API函數
9.2.2 POSIX基於內存的信號燈的API函數
9.3 互斥量
9.4 條件變量
習題
第10章 嵌入式Linux網絡編程
10.1 TCP/IP協議簡介
10.1.1 TCP/IP的分層模型
10.1.2 TCP/IP分層模型特點
10.1.3 Internet層中的協議
10.1.4 傳輸層的協議
10.2 網絡編程基礎
10.2.1 Socket概述
10.2.2 Socket基礎
10.3 Socket網絡編程
10.3.1 Socket基本函數
10.3.2 面向連接的客戶/服務器模型及編程
10.3.3 無連接的客戶/服務器模型及編程
習題
第11章 GTK+圖形界面編程
11.1 Linux下的圖形界面編程
11.1.1 GTK+開發環境
11.1.2 GTK+簡介
11.2 GTK+圖形界面程序的簡單應用實例
11.3 消息和回調函數
11.4 GTK+的面向對象機制
11.5 排列控件
11.5.1 使用box排列控件
11.5.2 使用table排列控件
11.5.3 使用arrows控件
11.5.4 工具提示對象
11.6 進度條、微調按鈕、組合框和分欄列表
11.6.1 進度條
11.6.2 微調按鈕
11.6.3 組合框
11.6.4 分欄列表
11.7 對話框控件
11.8 菜單控件
習題
參考文獻

您曾經瀏覽過的商品

購物須知

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

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

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

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

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

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

暢銷榜

客服中心

收藏

會員專區