《樹莓派就這么玩(配視頻教程)(含DVD光碟1張)》是2015年7月電子工業出版社出版的圖書,作者是程國鋼 。
基本介紹
- 中文名:樹莓派就這么玩(配視頻教程)(含DVD光碟1張)
- 作者:程國鋼
- 出版社:電子工業出版社
- 出版時間:2015年7月
- 頁數:296 頁
- 定價:54 元
- 開本:16 開
- ISBN:9787121263712
內容簡介,圖書目錄,
內容簡介
本書由淺入深地介紹了樹莓派的相關知識及其套用方法。閱讀本書並不需要太多的計算機相關知識,只需要有基本的計算機操作技巧即可。 本書提供了大量的實際操作實例,讀者只需要一步步按照實例的引導操作即可完成“了解樹莓派”、“在樹莓派上安裝作業系統”、“使用樹莓派的軟/硬體”、“在樹莓派下進行程式語言和硬體開發的學習”、“用樹莓派實現學習和生活中的獨特套用”等知識學習。讀完本書之後讀者不僅將熟悉樹莓派的相關知識,還會獲得自己的“學習機”、“下載機”、“網路存儲中心”和“家庭媒體播放器”等。
圖書目錄
第1章 樹莓派的前生今世 (1)
1.1 走進樹莓派的世界 (1)
1.1.1 樹莓派是什麼 (1)
1.1.2 樹莓派能幹什麼 (3)
1.2 樹莓派的兄弟姐妹 (10)
1.2.1 樹莓派的發展史 (11)
1.2.2 A型和B型樹莓派 (12)
1.2.3 B+型樹莓派 (14)
1.2.4 面向商業和工業用途版本的樹莓派 (15)
1.3 樹莓派的表親們 (16)
1.3.1 其他卡片計算機 (17)
1.3.2 樹莓派的擴展模組 (20)
1.3.3 Scratch Tools開發板 (23)
1.3.4 Arduino及其和樹莓派的優缺點比較 (23)
第2章 認識樹莓派的硬體 (26)
2.1 樹莓派的結構 (26)
2.2 樹莓派的主要部件介紹 (27)
2.2.1 處理器晶片 (28)
2.2.2 記憶體 (30)
2.2.3 USB 2.0和網路控制晶片 (32)
2.2.4 電源系統 (32)
2.2.5 LED指示燈 (33)
2.3 樹莓派的對外接口 (34)
2.3.1 USB接口 (34)
2.3.2 網路接口 (35)
2.3.3 攝像頭接口(CSI) (36)
2.3.4 顯示器接口(DSI) (36)
2.3.5 HDMI接口 (37)
2.3.6 SD卡接口 (39)
2.3.7 通用I/O接口(GPIO) (40)
2.3.8 RCA複合視頻接口和3.5mm音頻接口 (41)
2.3.9 其他接口 (42)
2.4 樹莓派必需的外圍設備 (42)
2.4.1 供電電源 (43)
2.4.2 SD卡 (43)
2.4.3 顯示器和顯示器電纜 (43)
2.4.4 滑鼠鍵盤 (44)
2.4.5 無線網卡 (44)
2.4.6 其他 (45)
第3章 在樹莓派上安裝作業系統 (47)
3.1 樹莓派支持的作業系統 (47)
3.1.1 Raspbian作業系統 (50)
3.1.2 Pidora作業系統 (50)
3.1.3 OpenELEC和RaspBMC作業系統 (51)
3.1.4 Arch Linux作業系統 (51)
3.1.5 RISC OS作業系統 (52)
3.1.6 OpenWRT作業系統 (52)
3.1.7 其他 (52)
3.2 在樹莓派上安裝Raspbian作業系統 (53)
3.2.1 將作業系統寫入SD卡 (53)
3.2.2 使用樹莓派的raspi-config工具 (56)
3.3 設定和更新Raspbian作業系統 (65)
3.3.1 樹莓派的“BIOS”——config.txt檔案解析 (65)
3.3.2 設定更新源並且更新系統 (70)
3.3.3 設定中文語言包和安裝中文輸入法 (75)
3.4 安裝樹莓派的其他作業系統 (75)
3.4.1 安裝Pidora (75)
3.4.2 安裝RISC OS (79)
3.5 樹莓派的NOOBS工具 (80)
第4章 使用樹莓派的Raspbian作業系統 (84)
4.1 樹莓派的桌面環境和檔案系統 (84)
4.1.1 樹莓派的桌面環境 (84)
4.1.2 樹莓派的檔案系統 (90)
4.2 樹莓派的命令行界面和常用命令 (91)
4.2.1 樹莓派的命令行界面 (92)
4.2.2 樹莓派的常用命令 (93)
第5章 在樹莓派上安裝和使用軟硬體 (105)
5.1 在樹莓派上安裝軟體 (105)
5.1.1 使用樹莓派商店 (105)
5.1.2 使用樹莓派的命令行界面安裝軟體 (106)
5.2 使用樹莓派的軟體 (109)
5.3 在樹莓派上安裝和使用硬體 (116)
5.3.1 安裝無線網卡 (116)
5.3.2 使用隨身碟 (120)
5.4 遠程登錄樹莓派 (123)
5.4.1 SSH登錄樹莓派 (123)
5.4.2 遠程桌面連線樹莓派 (125)
第6章 在樹莓派上編寫C語言程式 (128)
6.1 C語言及其開發環境 (128)
6.2 編輯環境Vim (129)
6.2.1 在樹莓派上安裝Vim (129)
6.2.2 在樹莓派上使用Vim (131)
6.2.3 使用Vim編輯C語言源檔案 (135)
6.2.4 在樹莓派上配置Vim (136)
6.3 編譯器gcc (138)
6.3.1 在樹莓派上安裝gcc (139)
6.3.2 在樹莓派上使用gcc (139)
6.4 調試器gdb (141)
6.4.1 在樹莓派上安裝gdb (142)
6.4.2 在樹莓派上使用gdb (142)
6.5 編寫Hello Raspbian! (144)
第7章 在樹莓派上編寫腳本語言程式 (146)
7.1 什麼是腳本語言 (146)
7.2 Shell腳本語言 (147)
7.2.1 樹莓派上運行的Shell (147)
7.2.2 Shell腳本語言的開發工具 (149)
7.2.3 在樹莓派上編寫Shell腳本語言程式 (150)
7.3 Python腳本語言 (152)
7.3.1 樹莓派上的Python腳本語言環境 (152)
7.3.2 Python Games (157)
7.3.3 樹莓派的Python擴展模組 (159)
7.4 用腳本語言獲取樹莓派狀態 (160)
7.4.1 vcgencmd命令 (160)
7.4.2 使用vcgencmd命令的Shell腳本 (162)
7.4.3 使用vcgencmd命令的Python腳本 (164)
7.4.4 使用Python腳本獲取樹莓派的更多狀態 (165)
第8章 在樹莓派上學習其他知識 (168)
8.1 樹莓派上的Scratch (168)
8.1.1 Scratch基礎 (168)
8.1.2 樹莓派上的Scratch運行界面 (169)
8.1.3 在樹莓派上編寫Scratch程式 (170)
8.1.4 Scratch Tools智力開發板 (173)
8.2 樹莓派上的Arduino (174)
8.2.1 Arduino的硬體 (174)
8.2.2 安裝和使用Arduino集成開發環境 (176)
8.2.3 在樹莓派上安裝和使用Arduino開發板 (177)
8.3 Wolfram Research公司和Mathematica (180)
第9章 使用樹莓派的外部接口引腳 (182)
9.1 樹莓派的外部接口引腳基礎 (182)
9.2 樹莓派的外部接口擴展板 (186)
9.3 通過腳本控制樹莓派的外部接口引腳 (189)
9.3.1 連線外部接口擴展板 (189)
9.3.2 使用Shell腳本語言控制外部接口引腳 (190)
9.3.3 使用Python腳本語言控制外部接口引腳 (192)
9.4 WiringPi和樹莓派的外部接口引腳 (193)
9.4.1 下載和安裝WiringPi (193)
9.4.2 WiringPi中的外部接口定引腳義 (195)
9.4.3 WiringPi提供的gpio命令 (196)
9.4.4 使用WiringPi控制外部接口引腳 (199)
9.5 使用樹莓派實現家庭自動化溫度控制 (201)
9.5.1 自動化家庭溫度控制的原理 (202)
9.5.2 DS18B20溫度感測器 (202)
9.5.3 獲取當前溫度 (207)
9.5.4 通過溫度信息控制電源控制模組 (210)
第10章 用樹莓派豐富生活和工作 (211)
10.1 使用樹莓派搭建LAMP伺服器 (211)
10.1.1 LAMP基礎 (211)
10.1.2 在樹莓派上安裝LAMP伺服器 (211)
10.1.3 訪問LAMP伺服器並且修改歡迎頁面 (215)
10.2 通過網路向樹莓派傳輸數據 (217)
10.3 Web遠程監控樹莓派狀態 (220)
10.4 用樹莓派搭建BT下載伺服器 (224)
10.4.1 在樹莓派上安裝BT伺服器 (224)
10.4.2 使用樹莓派上的BT伺服器 (225)
10.5 打造自己的網路檔案伺服器(NAS) (228)
10.5.1 將樹莓派映射為網路磁碟驅動器 (229)
10.5.2 映射樹莓派上連線的移動硬碟 (232)
10.6 使用樹莓派打造協作工作中心Media Wiki (235)
10.6.1 安裝Media Wiki (236)
10.6.2 配置Media Wiki (236)
10.7 使用手機App訪問和操作樹莓派 (241)
10.7.1 SSH登錄工具ConnectBot (241)
10.7.2 圖形界面登錄工具android VNC (244)
10.7.3 樹莓派運行狀態監控工具PasPi Check (246)
10.8 安裝並運行雷神之錘3 (247)
10.8.1 雷神之錘介紹 (248)
10.8.2 在樹莓派上安裝和運行雷神之錘 (248)
10.8.3 一些可能存在問題的解決措施 (252)
10.9 使用復古派打造個人遊戲機 (253)
10.10 PC上的樹莓派虛擬機 (255)
10.10.1 什麼是QEMU (255)
10.10.2 使用QEMU虛擬樹莓派 (256)
第11章 用Raspbmc將樹莓派打造為家庭媒體播放器 (259)
11.1 XBMC和樹莓派支持的XMBC系統 (259)
11.2 安裝Raspbmc (260)
11.2.1 使用Raspbmc安裝器 (260)
11.2.2 Raspbmc的自動安裝過程 (262)
11.3 個性化Raspbmc (264)
11.3.1 設定語言和時間 (265)
11.3.2 添加天氣預報 (267)
11.3.3 Raspbmc Settings工具 (269)
11.4 了解和使用Raspbmc (274)
11.4.1 瀏覽Raspbmc (274)
11.4.2 Raspbmc的外掛程式 (278)
11.4.3 觀看本地隨身碟視頻 (279)
11.4.4 觀看本地網路視頻 (280)
11.4.5 觀看線上視頻 (282)
11.5 控制Raspbmc (286)