|
基於Linux的物聯網應用開發基礎及項目實戰(微課版)
|
|
|
|
|
|
|
|
|
ISBN |
9787115612465 |
定价 |
RMB59.80 |
售价 |
RM65.80 |
优惠价 |
RM46.06 * (-30%)
|
作者 |
羅德安,夏林中
|
出版社 |
人民郵電出版社
|
出版日期 |
2023-08-01 |
装订 |
平裝. 無. 250 页. 26. |
库存量 |
購買後立即進貨 下单时可选择“空运”或“海运”(空运和海运需独立下单)。空运费每本书/CD是RM12.00。 空运需时8-11个工作天,海运需时约30个工作天。 (以上预计时间不包括出版社调货的时间以及尚未出版的预购商品) 库存有限或需要调货,订购时间可能延长。如无法订购则将通知进行退款。 |
|
我要订购 有现货时通知我 |
|
放入下次购买清单 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
購買中國簡體書籍請注意:
1. 因裝幀品質及貨運條件未臻完善,中國簡體書可能有出現磨痕、凹痕、折痕等問題,故簡體字館除封面破損、內頁脫落、缺頁等較嚴重的狀態外,其餘所有商品將正常出貨。
|
|
|
|
|
|
|
|
|
目錄
第1章 物聯網應用開發基礎及專案實戰 5
1.1物聯網工程技術概述 6
1.1.1 物聯網工程技術特點 6
1.1.2 物聯網系統功能分層 7
1.1.3 物聯網系統雲管端架構 8
1.1.4 物聯網工程的主流技術 9
1.2 作業系統基礎 12
1.2.1作業系統原理簡介 12
1.2.2 主流作業系統特點 13
1.2.3 物聯網作業系統 15
1.3 專案實施 17
1.3.1 華為物聯網雲伺服器搭建 18
1.3.2 物聯網雲伺服器與虛擬裝置的通信 22
【項目小結】 25
【知識鞏固】 25
【拓展任務】 26
第2章 Linux作業系統基礎及專案實戰 27
2.1 Linux作業系統基礎 28
2.1.1 Linux作業系統介紹 28
2.1.2 Linux的發行版本本及特點 29
2.1.3 Linux在物聯網、雲計算及人工智慧中的應用 31
2.2 Linux作業系統的安裝與配置 32
2.2.1 安裝Virtualbox 33
2.2.2 Ubuntu作業系統的安裝與環境配置 42
2.2.3 Ubuntu系統管理 45
2.3 專案實施 49
2.3.1 EulerOS系統安裝 49
2.3.2 華為歐拉Linux系統管理 53
2.3.3 物聯網開發環境搭建 55
【項目小結】 57
【知識鞏固】 58
【拓展任務】 58
第3章 Linux編程基礎及項目實戰 59
3.1 shell編程基礎 60
3.1.1 Shell環境基礎 60
3.1.2 Shell命令基礎 61
3.1.3 Shell腳本語法基礎 64
3.2 基於Linux的C語言編程基礎 70
3.2.1 GCC編譯器基礎 70
3.2.2 GDB調試器 72
3.2.3 Makefile專案管理 73
3.3 專案實施 76
3.3.1 專案需要掌握的C語言編程技術 76
3.3.2 功能模組分析 81
3.3.3 編寫項目代碼 83
【知識總結】 86
【知識鞏固】 87
【拓展任務】 88
第4章 Linux Java 編程基礎及項目實戰 89
4.1 Linux Java編程基礎 90
4.1.1 JDK的安裝配置 90
4.1.2 Java的基本語法 91
4.2 Linux Java Web開發基礎 100
4.2.1 Java Web開發環境搭建 101
4.2.2 網頁html基礎 107
4.2.3 JavaScript基礎 112
4.2.4 JSP基礎 117
4.3 SQL數據庫基礎 124
4.3.1安裝mariadb 125
4.3.2 SQL語言基礎 126
4.4 專案實施 127
4.4.1 專案開發前期工作 127
4.4.2 項目代碼 129
【知識總結】 140
【知識鞏固】 140
【拓展任務】 141
第5章Linux雲伺服器開發基礎及實戰 142
5.1雲計算技術基礎 143
5.1.1虛擬化技術 143
5.1.2雲作業系統 146
5.2 華為ECS雲伺服器Linux開發專案實戰 150
5.2.1 Linux雲伺服器的購買及設置 150
5.2.2 雲伺服器編程環境配置 155
5.2.3 雲硬碟掛載及格式化 156
5.2.4 Linux雲伺服器備份 161
5.3 專案實施 164
5.3.1 EulerOS 上Web伺服器的搭建 164
5.4 雲伺服器上Web伺服器的搭建 166
【知識總結】 174
【知識鞏固】 174
【拓展任務】 175
第6章 嵌入式Linux基礎及項目實戰 176
6.1 嵌入式Linux基礎 177
6.1.1 嵌入式系統基礎 177
6.1.2 嵌入式作業系統簡介 178
6.1.3 嵌入系統開發模式 179
6.2 嵌入式Linux基礎實踐 179
6.2.1 搭建嵌入式Linux開發環境 179
6.2.2 安裝配置交叉編譯工具 184
6.2.3 使用Git管理原始程式碼 185
6.2.4 Uboot移植 187
6.2.5 Linux內核裁剪與燒錄 189
6.3 專案實施 190
6.3.1 OpenWrt編譯配置 191
6.3.2 OpenWrt系統組態 198
【知識總結】 202
【知識鞏固】 203
【拓展任務】 203
第7章 嵌入式Linux應用開發實戰 204
7.1 Linux系統編程基礎 205
7.1.1 Linux系統VFS檔編程介面 205
7.1.2 Linux多執行緒編程 209
7.1.3 Linux網絡編程 212
7.2 嵌入式Linux系統應用開發 219
7.2.1 使用OpenWrt自生成的交叉編譯器 219
7.2.2 SSH上傳測試程式 220
7.2.3 Linux GPIO的調用 220
7.2.4 Linux I2C介面的調用 229
7.3 專案實施 235
7.3.1 專案開發前期工作 235
7.3.2 項目代碼 237
【知識總結】 255
【知識鞏固】 256
【拓展任務】 257
第8章 Linux物聯網雲服務應用開發實戰 258
8.1華為物聯網雲伺服器搭建 259
8.1.1 創建產品 259
8.1.2 創建設備 261
8.2 Linux物聯網設備聯網測試 262
8.2.1編譯openssl庫源碼 262
8.2.2編譯mqtt庫源碼 263
8.2.3編譯物聯網設備測試程式 264
8.3 嵌入式Linux物聯網設備測試 266
8.3.1交叉編譯openssl庫源碼 266
8.3.2交叉編譯mqtt庫源碼 267
8.3.3交叉編譯物聯網設備測試程式 267
8.4 專案實施 269
8.4.1 專案開發前期工作 269
8.4.2 專案開發 273
【知識總結】 276
【知識鞏固】 277
【拓展任務】 277 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
羅德安
工學博士,曾任中國科學院深圳優選技術研究院碩士生導師,南京師範大學語言科技研究所客座副研究員,深圳資訊職業技術學院電子與通信學院物聯網應用技術專業主任,現任深圳資訊職業技術學院資訊與通信學院副院長。華為雲計算HCIE認證專家,教育部1+X《物聯網工程試視與運維職業技能等級證書》教材編寫委員會專家,1+X傳感網應用開發全國師資培訓基地負責人,《華為1+X移動應用開發(中級)》官方教材主編。長期從事語音辨識及機器學習相關研究,在INTERSPEECH等語音辨識領域高級別的國際學術會議和期刊中發表論文50余篇,英文學術專著1篇。 |
|
|
|
|
|
|
|
|
|
|
|