嵌入式技術與應用

蔡成煒,吳振英

  • 出版商: 電子工業
  • 出版日期: 2024-07-01
  • 定價: $342
  • 售價: 8.5$291
  • 語言: 簡體中文
  • 頁數: 304
  • ISBN: 7121468824
  • ISBN-13: 9787121468827
  • 相關分類: 嵌入式系統
  • 下單後立即進貨 (約4週~6週)

相關主題

商品描述

本書以Linux發行版本Ubuntu為平臺,用項目教學的方式進行介紹。全書共五個項目,分別介紹了嵌入式系統、計算器項目的設計與實現、基於ZigBee傳輸技術的無線QQ項目設計、基於STM32的溫濕度監測系統,以及基於NB-IoT技術的智慧消防系統設計(課程實踐部分),其中,項目一到項目四著重訓練基礎,項目五為課程的綜合實踐部分,本書圖文並茂,內容深入淺出。 本書可作為高職高專院校相關專業的教材,同時可作為初學者學習Linux的一本入門書籍。

目錄大綱

項目一 嵌入式系統 1
任務一 嵌入式系統概述 2
知識一 嵌入式系統簡介 2
知識二 嵌入式系統基本組成 8
知識三 嵌入式系統軟件 8
任務二 嵌入式系統硬件 10
知識一 硬件介紹 10
知識二 PXA255系統 18
任務三 嵌入式系統軟件 21
知識一 引導程序 21
知識二 操作系統 26
知識三 應用軟件 30
任務四 嵌入式開發環境的搭建 30
知識一 虛擬機及Ubuntu操作系統的安裝 30
知識二 Ubuntu安裝VMware Tools及配置root登錄 51
知識三 Ubuntu配置以太網地址 57
知識四 Ubuntu配置NFS服務器 59
知識五 Ubuntu安裝交叉編譯器 61
知識六 交叉編譯Qt4.8.5程序庫 62
知識七 嵌入式實驗平臺的搭建 66
任務五 Linux操作系統簡介 67
知識一 Linux操作系統特點、內核組成及源碼結構 67
知識二 Linux常用命令 76
知識三 文本編輯 87
知識四 Linux開發環境 89
思考與練習 100
項目二 計算器項目的設計與實現 101
任務一 Qt 101
知識一 Qt基礎知識 101
知識二 Qt Creator 102
知識三 Qt Embedded 103
知識四 Qt編程 104
任務二 Qt環境搭建 104
任務三 信號和槽機制 111
知識一 信號和槽機制簡介 111
知識二 使用信號和槽 112
知識三 信號和槽機制應註意的問題 114
知識四 Qt下信號和槽實例 115
任務四 佈局管理器的使用 123
知識一 窗體 123
知識二 佈局管理器 126
任務五 Qt下多線程 128
知識一 進程與線程的概念 128
知識二 Qt多線程簡介 129
知識三 Qt多線程實例 133
任務六 Qt下TCP通信 141
知識一 TCP通信簡述 141
知識二 TCP通信流程 143
知識三 Qt下TCP通信——服務器端實例 144
知識四 Qt下TCP通信——客戶端實例 149
任務七 Qt下Wi-Fi通信 156
知識一 Wi-Fi簡介 156
知識二 QT下Wi-Fi通信實例 156
任務八 計算器的設計與實現 163
思考與練習 173
項目三 基於ZigBee傳輸技術的無線QQ項目設計 175
任務一 項目簡介及實施要求 175
知識一 項目背景 175
知識二 實施要求 176
任務二 無線傳感器網絡 176
任務三 無線通信方式簡介 182
任務四 BasicRF 190
知識一 BasicRF概述 190
知識二 BasicRF軟件包 192
任務五 點播與建網 192
知識一 建立網絡和設備入網 193
知識二 實驗環節 197
任務六 組播 201
知識一 LED開關並分析其底層驅動 202
知識二 組播實驗 207
任務七 QQ項目實現 209
思考與練習 216
項目四 基於STM32的溫濕度監測系統 217
任務一 項目簡介及實施要求 217
知識一 項目背景 217
知識二 實施要求 218
知識三 系統框架設計 218
任務二 認識STM32 221
知識一 STM32概述 221
知識二 STM32最小系統設計 222
實驗一 開發環境搭建 224
實驗二 LED控制系統設計 230
任務三 溫濕度監測單元的設計與實現 238
知識一 認識溫濕度傳感器SHT20 238
知識二 SHT20硬件原理圖 239
實驗一 設計溫濕度監測單元 240
任務四 溫濕度顯示單元的設計與實現 247
知識一 LCD1602硬件設計 247
知識二 LCD1602硬件原理圖 247
實驗一 設計溫濕度顯示單元 248
思考與練習 254
項目五 基於NB-IoT技術的智慧消防系統設計(課程實踐部分) 255
任務一 項目簡介及實施要求 255
知識一 項目簡介 255
知識二 實施要求 257
任務二 消防瓶氣壓數顯表頭電路設計 257
知識一 原理圖設計 257
知識二 程序設計 258
任務三 四路模擬量採集模塊設計與製作 261
知識一 原理圖設計 261
知識二 PCB焊接 263
知識三 程序設計 265
任務四 NB-IoT通信模塊設計 270
知識一 原理圖設計 270
知識二 程序設計 274
任務五 “雲”平臺配置及系統調試分析 285
知識一 產品開發 285
知識二 整機調試 291
思考與練習 292