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