中圖網小程序
一鍵登錄
更方便
本類五星書更多>
-
>
全國計算機等級考試最新真考題庫模擬考場及詳解·二級MSOffice高級應用
-
>
決戰行測5000題(言語理解與表達)
-
>
軟件性能測試.分析與調優實踐之路
-
>
第一行代碼Android
-
>
JAVA持續交付
-
>
EXCEL最強教科書(完全版)(全彩印刷)
-
>
深度學習
物聯網智能終端應用程序開發 版權信息
- ISBN:9787122393401
- 條形碼:9787122393401 ; 978-7-122-39340-1
- 裝幀:一般膠版紙
- 冊數:暫無
- 重量:暫無
- 所屬分類:>>
物聯網智能終端應用程序開發 內容簡介
本教材以實際案例為載體,將物聯網智能終端所涉及的核心技術分解成六個項目(物聯網智能終端開發平臺系統及架構認知、嵌入式程序開發環境搭建、文件I/O程序設計、多任務程序設計、網絡通信程序設計以及傳感器應用開發),由淺入深進行講解。 本教材為項目任務式,每個任務后設計了相應的任務實施單。在教學中,教師可以按照具體任務安排課時,以保證每次課堂學習任務清晰、內容豐富,還可根據所設置的教學反饋單了解學生的掌握程度,便于跟蹤教學。本書采用教學做一體化的授課模式,體現了高職院校高技能應用型人才培養的特色。 本教材是1+X“物聯網智能終端開發與設計”職業技能等級證書(中級)配套教材,也可作為高職高專和應用型本科物聯網相關專業的教材,亦可供相關工程技術人員作為自學教材或參考書。
物聯網智能終端應用程序開發 目錄
項目1 物聯網智能終端開發平臺系統及架構認知 1
任務1.1 認識物聯網智能終端開發平臺 1
1.1.1 開發平臺概述 3
1.1.2 開發平臺主要模塊 4
1.1.3 開發平臺項目應用場景 9
任務1.2 認識智能終端主控板 12
1.2.1 主控板概述 12
1.2.2 主控板接口定義 15
1.2.3 測試主控板 20
任務1.3 認識外圍節點模塊 22
1.3.1 節點板外觀 22
1.3.2 節點板硬件資源 23
1.3.3 節點板硬件電路接口 24
項目2 嵌入式程序開發環境搭建 32
任務2.1 部署虛擬計算機 32
2.1.1 創建虛擬計算機 33
2.1.2 安裝Ubuntu操作系統 35
2.1.3 操作系統間文件共享 39
任務2.2 Linux操作系統基礎認知 41
2.2.1 Shell指令語法格式 41
2.2.2 Linux系統的文件與目錄管理指令 42
2.2.3 Linux系統管理指令 45
2.2.4 在Linux系統中對文件進行基本操作 48
任務2.3 嵌入式程序開發工具安裝 51
2.3.1 嵌入式Linux應用程序開發流程 51
2.3.2 搭建交叉編譯環境 52
2.3.3 安裝文本編輯器vim 53
2.3.4 安裝TFTP服務 54
2.3.5 程序實例Hello world! 54
項目3 文件I/O程序設計 56
任務3.1 文件I/O操作 56
3.1.1 一切皆文件 57
3.1.2 標準I/O 58
3.1.3 智能終端用戶配置文件的I/O操作實例 67
任務3.2 設備文件的訪問與控制 70
3.2.1 設備文件概述 70
3.2.2 設備文件的工作原理 71
3.2.3 設備文件的訪問與控制 72
3.2.4 設備文件應用實例 77
任務3.3 觸摸屏的應用編程 80
3.3.1 觸摸屏的簡介 80
3.3.2 觸摸屏訪問接口 82
3.3.3 觸摸屏應用實例 85
項目4 多任務程序設計 87
任務4.1 智能終端多線程應用 87
4.1.1 多任務概述 87
4.1.2 線程的創建及管理 89
4.1.3 線程的同步與互斥 92
4.1.4 多線程應用實例 97
任務4.2 智能終端多進程應用 101
4.2.1 進程概述 101
4.2.2 進程的創建及管理 103
4.2.3 多進程應用實例 106
任務4.3 智能終端進程間通信 109
4.3.1 進程間通信基礎 109
4.3.2 管道通信技術 111
4.3.3 進程間的通信應用實例 120
項目5 網絡通信程序設計 124
任務5.1 認識網絡通信 124
5.1.1 網絡通信基礎 125
5.1.2 TCP/IP分層模型 126
5.1.3 TCP通信過程 130
任務5.2 套接字(socket)編程 134
5.2.1 套接字(socket)概述 134
5.2.2 套接字(socket)編程基礎 136
任務5.3 TCP/UDP套接字編程 140
5.3.1 TCP客戶服務器程序設計 140
5.3.2 UDP客戶服務器程序設計 146
5.3.3 廣播與組播 150
5.3.4 TCP/UDP編程應用實例 156
任務5.4 網絡數據的分析 160
5.4.1 tcpdump工具的使用 161
5.4.2 wireshark工具的使用 163
5.4.3 網絡數據分析實例 165
項目6 傳感器應用開發 168
任務6.1 傳感器數據采集 168
6.1.1 ADC板載傳感器設備的訪問 169
6.1.2 GPIO控制應用 171
6.1.3 傳感器數據采集應用實例 172
任務6.2 傳感器數據顯示 179
6.2.1 液晶顯示屏基礎 179
6.2.2 在液晶顯示屏上畫圖 186
6.2.3 傳感器數據顯示應用實例 188
任務6.3 音頻設備應用開發 191
6.3.1 音頻設備基礎 191
6.3.2 標準音頻接口ALSA庫 194
6.3.3 音頻設備應用實例 198
任務6.4 視頻設備應用開發 203
6.4.1 視頻設備基礎 203
6.4.2 多媒體開發庫SDL 204
6.4.3 視頻設備應用實例 208
參考文獻 214
任務1.1 認識物聯網智能終端開發平臺 1
1.1.1 開發平臺概述 3
1.1.2 開發平臺主要模塊 4
1.1.3 開發平臺項目應用場景 9
任務1.2 認識智能終端主控板 12
1.2.1 主控板概述 12
1.2.2 主控板接口定義 15
1.2.3 測試主控板 20
任務1.3 認識外圍節點模塊 22
1.3.1 節點板外觀 22
1.3.2 節點板硬件資源 23
1.3.3 節點板硬件電路接口 24
項目2 嵌入式程序開發環境搭建 32
任務2.1 部署虛擬計算機 32
2.1.1 創建虛擬計算機 33
2.1.2 安裝Ubuntu操作系統 35
2.1.3 操作系統間文件共享 39
任務2.2 Linux操作系統基礎認知 41
2.2.1 Shell指令語法格式 41
2.2.2 Linux系統的文件與目錄管理指令 42
2.2.3 Linux系統管理指令 45
2.2.4 在Linux系統中對文件進行基本操作 48
任務2.3 嵌入式程序開發工具安裝 51
2.3.1 嵌入式Linux應用程序開發流程 51
2.3.2 搭建交叉編譯環境 52
2.3.3 安裝文本編輯器vim 53
2.3.4 安裝TFTP服務 54
2.3.5 程序實例Hello world! 54
項目3 文件I/O程序設計 56
任務3.1 文件I/O操作 56
3.1.1 一切皆文件 57
3.1.2 標準I/O 58
3.1.3 智能終端用戶配置文件的I/O操作實例 67
任務3.2 設備文件的訪問與控制 70
3.2.1 設備文件概述 70
3.2.2 設備文件的工作原理 71
3.2.3 設備文件的訪問與控制 72
3.2.4 設備文件應用實例 77
任務3.3 觸摸屏的應用編程 80
3.3.1 觸摸屏的簡介 80
3.3.2 觸摸屏訪問接口 82
3.3.3 觸摸屏應用實例 85
項目4 多任務程序設計 87
任務4.1 智能終端多線程應用 87
4.1.1 多任務概述 87
4.1.2 線程的創建及管理 89
4.1.3 線程的同步與互斥 92
4.1.4 多線程應用實例 97
任務4.2 智能終端多進程應用 101
4.2.1 進程概述 101
4.2.2 進程的創建及管理 103
4.2.3 多進程應用實例 106
任務4.3 智能終端進程間通信 109
4.3.1 進程間通信基礎 109
4.3.2 管道通信技術 111
4.3.3 進程間的通信應用實例 120
項目5 網絡通信程序設計 124
任務5.1 認識網絡通信 124
5.1.1 網絡通信基礎 125
5.1.2 TCP/IP分層模型 126
5.1.3 TCP通信過程 130
任務5.2 套接字(socket)編程 134
5.2.1 套接字(socket)概述 134
5.2.2 套接字(socket)編程基礎 136
任務5.3 TCP/UDP套接字編程 140
5.3.1 TCP客戶服務器程序設計 140
5.3.2 UDP客戶服務器程序設計 146
5.3.3 廣播與組播 150
5.3.4 TCP/UDP編程應用實例 156
任務5.4 網絡數據的分析 160
5.4.1 tcpdump工具的使用 161
5.4.2 wireshark工具的使用 163
5.4.3 網絡數據分析實例 165
項目6 傳感器應用開發 168
任務6.1 傳感器數據采集 168
6.1.1 ADC板載傳感器設備的訪問 169
6.1.2 GPIO控制應用 171
6.1.3 傳感器數據采集應用實例 172
任務6.2 傳感器數據顯示 179
6.2.1 液晶顯示屏基礎 179
6.2.2 在液晶顯示屏上畫圖 186
6.2.3 傳感器數據顯示應用實例 188
任務6.3 音頻設備應用開發 191
6.3.1 音頻設備基礎 191
6.3.2 標準音頻接口ALSA庫 194
6.3.3 音頻設備應用實例 198
任務6.4 視頻設備應用開發 203
6.4.1 視頻設備基礎 203
6.4.2 多媒體開發庫SDL 204
6.4.3 視頻設備應用實例 208
參考文獻 214
展開全部
書友推薦
- >
月亮虎
- >
我與地壇
- >
小考拉的故事-套裝共3冊
- >
史學評論
- >
姑媽的寶刀
- >
上帝之肋:男人的真實旅程
- >
中國人在烏蘇里邊疆區:歷史與人類學概述
- >
山海經
本類暢銷