樹(shù)莓派應(yīng)用開(kāi)發(fā)
定 價(jià):64 元
當(dāng)前圖書(shū)已被 23 所學(xué)校薦購(gòu)過(guò)!
查看明細(xì)
- 作者:丁兆海
- 出版時(shí)間:2024/2/1
- ISBN:9787121474354
- 出 版 社:電子工業(yè)出版社
- 中圖法分類(lèi):TP311.561
- 頁(yè)碼:382
- 紙張:
- 版次:01
- 開(kāi)本:16開(kāi)
本書(shū)通俗易懂,循序漸進(jìn),以初學(xué)者為立足點(diǎn),充分考慮了高職學(xué)生的認(rèn)知特點(diǎn)和學(xué)習(xí)興趣點(diǎn),樹(shù)莓派應(yīng)用開(kāi)發(fā)與軟硬件功能緊密結(jié)合,以樹(shù)莓派實(shí)際應(yīng)用開(kāi)發(fā)為主線(xiàn),以學(xué)以致用為主導(dǎo),使學(xué)生能夠快速掌握樹(shù)莓派應(yīng)用開(kāi)發(fā)的基本知識(shí)和技能,為進(jìn)一步深入學(xué)習(xí)樹(shù)莓派在工業(yè)控制、物聯(lián)網(wǎng)、智能家居、人工智能等領(lǐng)域的應(yīng)用開(kāi)發(fā)打下良好的基礎(chǔ)。通過(guò)使用本教材,初學(xué)者可在輕松的氛圍中掌握樹(shù)莓派應(yīng)用開(kāi)發(fā)的基礎(chǔ)知識(shí)和技能以及解決本專(zhuān)業(yè)問(wèn)題的方法。
丁兆海,男,副教授,本科畢業(yè)于山東大學(xué)計(jì)算機(jī)科學(xué)與技術(shù)學(xué)院。2000.01至今于濟(jì)南職業(yè)學(xué)院計(jì)算機(jī)學(xué)院從事計(jì)算機(jī)專(zhuān)業(yè)課的教學(xué)。主要著作方向?yàn)橛?jì)算機(jī)軟件,主要著作有《Delphi基礎(chǔ)教程》《軟件工程》《電腦美術(shù)基礎(chǔ)》等。
第一章 樹(shù)莓派介紹 1
1.1 什么是樹(shù)莓派 1
1.2 樹(shù)莓派4B外觀(guān)構(gòu)成 7
1.3 樹(shù)莓派相關(guān)外部設(shè)備 9
1.4 樹(shù)莓派4的硬件連接 12
本章小結(jié) 14
課后練習(xí) 15
第二章 樹(shù)莓派操作系統(tǒng) 16
2.1 樹(shù)莓派操作系統(tǒng)介紹 16
2.2 下載Raspberry Pi OS 17
2.3 安裝操作系統(tǒng)到MicroSD卡 19
2.4 樹(shù)莓派第一次開(kāi)機(jī) 26
2.5 樹(shù)莓派桌面 30
2.6 樹(shù)莓派包管理器 32
2.7 樹(shù)莓派Configuration配置工具 33
2.8 樹(shù)莓派關(guān)機(jī)或重啟 36
2.9 樹(shù)莓派指示燈狀態(tài) 36
2.10 VM虛擬機(jī)安裝樹(shù)莓派系統(tǒng) 37
本章小結(jié) 48
課后練習(xí) 48
第三章 樹(shù)莓派操作基礎(chǔ) 50
3.1 安裝中文字庫(kù)和中文輸入法 51
3.2 修改更新源為國(guó)內(nèi)鏡像源 53
3.3 配置文檔 config.txt的常用設(shè)置 57
3.4 raspi-config配置工具 59
3.5 有線(xiàn)網(wǎng)絡(luò)和無(wú)線(xiàn)網(wǎng)絡(luò)的配置方法 65
3.6 遠(yuǎn)程登錄樹(shù)莓派 71
3.7 編輯器vim 77
3.8 禁止顯示器屏幕休眠 81
3.9 設(shè)置SWAP交換分區(qū) 82
3.10 磁盤(pán)用量和速度 84
3.11 scrot截屏工具 87
3.12 藍(lán)牙 88
3.13 更新系統(tǒng)引導(dǎo)程序 90
本章小結(jié) 92
課后練習(xí) 93
第四章 樹(shù)莓派常用命令 94
4.1 Linux/Raspbian目錄結(jié)構(gòu) 94
4.1 目錄和文件命令 97
4.2 進(jìn)程管理命令 103
4.3 用戶(hù)和組命令 106
4.4 文件權(quán)限命令 114
4.5 搜索命令 119
4.6 壓縮命令 122
4.7 網(wǎng)絡(luò)命令 125
4.8 磁盤(pán)管理命令 135
4.9 系統(tǒng)信息命令 139
4.10 其他常用命令 145
4.11 軟件安裝和卸載命令 155
4.12 命令行快捷鍵 160
本章小結(jié) 162
課后練習(xí) 163
第五章 樹(shù)莓派網(wǎng)絡(luò)應(yīng)用 164
5.1 NAS系統(tǒng)Samba 164
5.2 DLNA流媒體服務(wù)器MiniDLNA 166
5.3 BT下載服務(wù)器Transmission 168
5.4 BT下載機(jī)Aria2 169
5.5 SFTP遠(yuǎn)程安全傳輸文件FileZilla 174
5.6 FTP服務(wù)器vsftpd 176
5.7 無(wú)線(xiàn)AP-RaspAP 178
5.8 板載網(wǎng)卡配置WIFI熱點(diǎn) 182
5.9 增加USB無(wú)線(xiàn)網(wǎng)卡配置WIFI熱點(diǎn) 187
5.10 UFW防火墻 192
本章小結(jié) 198
課后練習(xí) 198
第六章 樹(shù)莓派WEB應(yīng)用 199
6.1 搭建LANMP環(huán)境和phpMyAdmin 199
6.2 博客WordPress 205
6.3 Pi儀表盤(pán)Pi Dashboard 209
6.4 私有云盤(pán)Syncthing 210
本章小結(jié) 216
課后練習(xí) 216
第七章 樹(shù)莓派軟件開(kāi)發(fā)應(yīng)用 218
7.1 開(kāi)源的OpenJDK和tomcat 218
7.2 CMake編譯工具 221
7.3 C語(yǔ)言 223
7.4 Python語(yǔ)言 225
7.5 PyCharm IDE 228
7.6 Arduino IDE 231
本章小結(jié) 232
課后練習(xí) 233
第八章 樹(shù)莓派GPIO應(yīng)用 234
8.1 GPIO基礎(chǔ) 234
8.2 C語(yǔ)言基于WiringPi庫(kù)讀取DHT11溫濕度傳感器 239
8.3 python語(yǔ)言基于A(yíng)dafruit DHT庫(kù)讀取DHT11溫濕度傳感器 244
8.4 python語(yǔ)言基于GPIO庫(kù)讀取HC-SR04超聲波測(cè)距數(shù)據(jù) 247
8.5 python語(yǔ)言通過(guò)I2C驅(qū)動(dòng)LCD1602液晶屏 251
8.6 Scratch GPIO編程控制LED燈 256
本章小結(jié) 262
課后練習(xí) 262
第九章 shell script 263
9.1 shell script基本介紹 263
9.2 Shell echo命令 267
9.3 Shell printf命令 268
9.4 Shell傳遞參數(shù) 270
9.5 Shell 變量 273
9.6 Shell 基本運(yùn)算符 275
9.7 Shell 流程控制 283
9.8 Shell 字符串 297
9.9 Shell 數(shù)組 298
9.10 Shell 函數(shù) 301
9.11 Shell 輸入/輸出重定向 306
9.12 Shell test 命令 309
9.13 shell 判斷符[] 312
9.14 shell script的追蹤與調(diào)試 313
9.15 Shell文件包含 314
9.16 shell script實(shí)例 315
9.17 修改SSH登錄信息 317
本章小結(jié) 318
課后練習(xí) 318
第十章 計(jì)劃任務(wù)和開(kāi)機(jī)啟動(dòng)項(xiàng) 319
10.1 cron配置計(jì)劃任務(wù) 319
10.2 systemd設(shè)置開(kāi)機(jī)啟動(dòng)項(xiàng) 321
本章小結(jié) 328
課后練習(xí) 328
參考文獻(xiàn) 329