嵌入式通信系統

嵌入式通信系統

《嵌入式通信系統》是2017年中國鐵道出版社出版的圖書。

基本介紹

  • 中文名:嵌入式通信系統
  • 作者:張曉勇,彭軍主編
  • 出版時間:2017年
  • 出版社:中國鐵道出版社
  • ISBN:9787113228149
  • 類別:工學教材
  • 開本:16 開
  • 裝幀:平裝-膠訂
內容簡介,圖書目錄,

內容簡介

本書主要介紹了嵌入式通信系統的基本原理、主流硬體架構與作業系統,以及嵌入式通信系統的開發方法和開發實例等方面的內容。全書共分3篇(19章),第1~6章為原理篇,主要講述嵌入式通信系統相關的基礎原理以及設計開發方面的基礎知識;第7~13章為系統篇,主要講述嵌入式通信系統的各種硬體架構和作業系統;第14~19章為開發篇,結合具體嵌入式通信系統給出了若干開發方法和開發實例。本書結合作者多年嵌入式通信系統方面的項目科研經驗編寫而成,既有完整的原理介紹,也有具有代表性的套用案例,適合作為高等院校電氣信息類專業的教材,也可供相關科技人員參考、學習使用。

圖書目錄

原 理 篇
第1章 嵌入式通信系統概述 1
1.1 嵌入式通信系統的定義 1
1.2 嵌入式通信系統的發展 2
1.2.1 嵌入式系統的產生和歷史 2
1.2.2 嵌入式通信系統的發展現狀 3
1.2.3 嵌入式通信系統的發展趨勢 4
1.3 嵌入式系統的種類 5
1.3.1 按所嵌入的處理器分類 5
1.3.2 按實時性分類 6
1.3.3 按套用領域分類 7
1.3.4 按嵌入式系統軟體複雜程度分類 8
1.4 嵌入式通信系統的特點 8
1.4.1 嵌入式系統的特點 8
1.4.2 嵌入式通信系統的技術特點 10
1.5 嵌入式通信系統的組成結構 11
1.5.1 硬體層 12
1.5.2 中間層 13
1.5.3 系統軟體層 13
1.5.4 套用層 14
1.6 嵌入式通信系統的開發與套用 14
1.6.1 嵌入式通信系統開發相關技術 14
1.6.2 嵌入式通信系統的廣泛套用 15
小  結 16
習題 16
第2章 嵌入式通信系統的設計與開發 17
2.1 概述 17
2.2 系統設計技術 17
2.2.1 嵌入式通信系統的開發過程 17
2.2.2 系統設計的形式化方法 22
2.2.3 嵌入式通信軟體設計 24
2.3 嵌入式通信系統的開發工具 28
2.3.1 開發嵌入式通信系統的高級語言 28
2.3.2 嵌入式作業系統 30
2.3.3 ADS簡介 30
2.3.4 指令集模擬器 30
2.4 嵌入式通信系統的調試方法 31
2.4.1 嵌入式調試系統簡介 31
2.4.2 基於Angel的調試方法 31
2.4.3 基於JTAG的調試方法 34
小結 34
習題 35
第3章 嵌入式通信系統的硬體平台 36
3.1 概述 36
3.2 嵌入式通信系統的硬體結構 37
3.3 嵌入式處理器 37
3.3.1 嵌入式處理器的分類 38
3.3.2 嵌入式處理器的特點 39
3.3.3 嵌入式處理器的選擇原則 40
3.3.4 嵌入式處理器的發展歷程 40
3.4 嵌入式通信系統的存儲器 41
3.4.1 存儲器系統的層次結構 41
3.4.2 隨機存儲器 41
3.4.3 唯讀存儲器 43
3.5 嵌入式通信系統的通信模組 45
3.5.1 乙太網 45
3.5.2 CAN 46
3.5.3 LON(LonWorks協定) 48
3.5.4 無線通信 48
3.6 嵌入式通信系統的I/O設備 50
3.6.1 輸入設備 50
3.6.2 輸出設備 51
小結 52
習題 52
第4章 嵌入式通信系統的實時作業系統 53
4.1 概述 53
4.2 作業系統 53
4.2.1 作業系統的概念和功能 54
4.2.2 進程 54
4.2.3 作業系統的分類 56
4.3 嵌入式作業系統 57
4.3.1 嵌入式作業系統的概念和特點 57
4.3.2 嵌入式作業系統的發展 58
4.3.3 嵌入式作業系統的構成 58
4.4 嵌入式實時作業系統 59
4.4.1 RTOS的概念和功能 59
4.4.2 RTOS的重要評價指標 60
4.5 常用嵌入式實時作業系統 62
4.5.1 嵌入式Linux 62
4.5.2 Nucleus Plus 62
4.5.3 ?C/OS-Ⅱ 62
4.5.4 Windows CE 63
4.5.5 VxWorks 63
4.6 嵌入式作業系統的選擇 64
小結 64
習題 64
第5章 嵌入式通信系統的網路及協定棧 65
5.1 概述 65
5.2 嵌入式通信系統的聯網 65
5.2.1 選擇協定棧 65
5.2.2 選擇網路技術 66
5.2.3 選擇成熟的實現方案 66
5.2.4 使用標準的套用協定 67
5.2.5 流行的網路體系結構 67
5.3 嵌入式Internet技術 68
5.3.1 網路體系結構 68
5.3.2 嵌入式Internet基礎 70
5.3.3 嵌入式Internet的實現方式 70
小結 72
習題 72
第6章 嵌入式通信系統的電磁兼容 73
6.1 概述 73
6.2 嵌入式通信系統中電磁兼容的標準 73
6.2.1 電磁兼容的基本概念 73
6.2.2 電磁兼容標準 75
6.3 嵌入式通信系統的電磁兼容測試 77
6.3.1 電磁兼容的測試標準 77
6.3.2 電磁兼容的測試儀器 77
6.3.3 電磁兼容的測試場地 77
6.4 嵌入式通信系統的電磁干擾控制方法 78
6.4.1 常見的EMI問題 78
6.4.2 EMI控制技術 79
6.4.3 接地 79
6.4.4 其他方法 83
6.5 嵌入式通信系統中印製電路板的電磁兼容設計84
6.5.1 常用元器件的選擇 84
6.5.2 PCB的走線 86
6.6 嵌入式通信系統的靜電防護 87
6.6.1 靜電的產生和危害 87
6.6.2 ESD的模型 88
6.6.3 靜電的消除 88
6.6.4 PCB的靜電防護 89
小結 90
習題 90
系 統 篇
第7章 基於單片機的嵌入式通信系統 91
7.1 概述 91
7.1.1 單片機的概念 91
7.1.2 單片機的發展史 91
7.1.3 單片機的分類 92
7.2 單片機的體系結構 92
7.2.1 MCS-51單片機的硬體結構 93
7.2.2 MCS-51單片機的引腳 94
7.2.3 MCS-51單片機存儲器結構 95
7.2.4 MCS-51單片機小系統電路 99
7.3 單片機中斷系統 100
7.4 單片機定時器/計數器 105
7.5 單片機的串列通信接口 108
小結 111
習題 111
第8章 基於PC/104架構的嵌入式通信系統 112
8.1 概述 112
8.2 PC/104標準 113
8.2.1 模組標準 113
8.2.2 引腳信號 114
8.3 PC/104結構體系 116
8.4 PC/104通信接口 117
8.4.1 外部連線器 117
8.4.2 多用接口 119
8.4.3 串列連線埠 120
8.4.4 並行連線埠 120
8.4.5 軟碟接口 121
8.4.6 CRT接口 121
8.4.7 平板顯示接口 122
8.4.8 IDE連線埠 123
8.4.9 ETH/USB1連線埠 123
8.4.10 USB2連線埠 124
8.4.11 AUDIO連線埠 124
8.5 PC/104的開發環境與編程 124
8.5.1 QNX概述 124
8.5.2 QNX系統命令 125
8.5.3 QNX應用程式開發 128
小結 130
習題 130
第9章 基於ARM架構的嵌入式通信系統 131
9.1 概述 131
9.1.1 ARM微處理器系列 131
9.1.2 ARM微處理器結構 133
9.2 ARM的結構體系 134
9.2.1 ARM體系結構的特點 134
9.2.2 ARM體系結構的存儲器格式135
9.2.3 ARM微處理器模式 136
9.3 ARM的指令系統 136
9.3.1 ARM微處理器的指令集概述136
9.3.2 ARM指令的定址方式 138
9.3.3 ARM指令集 139
9.4 ARM的通信接口 142
9.4.1 S3C4510B概述 142
9.4.2 串列通信接口 144
9.4.3 乙太網通信接口 144
9.5 基於ARM架構的嵌入式網關 145
9.5.1 硬體平台設計 145
9.5.2 軟體平台設計 147
小結 149
習題 149
第10章 嵌入式作業系統?C/OS-II 150
10.1 概述 150
10.2 ?C/OS-II任務管理 151
10.3 ?C/OS-II記憶體管理 152
10.4 ?C/OS-II中斷和時間管理 154
10.4.1 ?C/OS-II的中斷服務子程式 154
10.4.2 ?C/OS-II的時間管理 156
10.5 ?C/OS-II任務之間的通信與同步158
10.5.1 事件控制塊 158
10.5.2 訊息信箱 159
10.5.3 訊息佇列 160
10.6 ?C/OS-II系統移植 160
10.6.1 ?C/OS-II移植條件 161
10.6.2 移植過程 161
10.6.3 移植測試 162
10.7 ?C/OS-II的通信開發 163
10.7.1 ?C/OS-II系統CAN匯流排開發 163
10.7.2 ?C/OS-II系統乙太網開發 165
小結 168
習題 168
第11章 嵌入式作業系統Windows CE 169
11.1 嵌入式作業系統Windows CE概述 169
11.2 Windows CE體系結構 170
11.3 Windows CE進程和執行緒 174
11.3.1 Windows CE進程 174
11.3.2 Windows CE執行緒 175
11.3.3 執行緒調度 176
11.3.4 執行緒同步 177
11.3.5 進程間通信 179
11.4 Windows CE存儲系統 180
11.4.1 記憶體管理 180
11.4.2 檔案管理與註冊表 183
11.5 Windows CE的網路通信開發 184
11.5.1 Windows CE通信簡介 185
11.5.2 WinSock和IRSock 185
11.5.3 UDP編程 186
11.5.4 TCP編程 186
11.5.5 FTP編程 187
小結 188
習題 188
第12章 嵌入式作業系統Linux 190
12.1 概述 190
12.2 Linux體系結構 192
12.2.1 嵌入式作業系統的體系結構 192
12.2.2 Linux體系結構 194
12.3 Linux系統功能 195
12.3.1 記憶體管理 195
12.3.2 進程管理 198
12.3.3 檔案系統 200
12.3.4 設備管理 201
12.4 Linux的驅動開發 202
12.4.1 Linux的驅動概述 202
12.4.2 Linux設備驅動程式的基本結構203
12.4.3 Linux設備驅動分類 203
12.4.4 Linux設備的控制方式 204
12.4.5 Linux設備驅動開發流程 205
12.5 Linux的網路通信開發 205
12.5.1 網路協定參考模型 206
12.5.2 TCP和UDP 206
12.5.3 TCP通信編程 207
12.5.4 UDP通信編程 210
小結 211
習題 211
第13章 嵌入式移動手機作業系統 Android 212
13.1 概述 212
13.1.1 初識Android系統 212
13.1.2 Android核心功能模組 213

相關詞條

熱門詞條

聯絡我們