樹莓派(Raspberry Pi)實戰(zhàn)指南
定 價:79 元
叢書名: 清華開發(fā)者書庫
- 作者:柯博文編著
- 出版時間:2015/5/1
- ISBN:9787302401186
- 出 版 社:清華大學(xué)出版社
- 中圖法分類:TP316.89-62
- 頁碼:392
- 紙張:膠版紙
- 版次:1
- 開本:16K
《樹莓派 Raspberry Pi 實戰(zhàn)指南:手把手教你掌握100個精彩案例/清華開發(fā)者書庫》系統(tǒng)介紹了開源硬件設(shè)備樹莓派(Raspberry Pi)的架構(gòu)、編程、開發(fā)與項目實踐。全書共23章,內(nèi)容包括搭建網(wǎng)絡(luò)、網(wǎng)站服務(wù)器系統(tǒng)、家庭云存儲系統(tǒng)與私有云、機(jī)頂盒、運行Android系統(tǒng)、LCD點陣式液晶氣象預(yù)報機(jī)、物聯(lián)網(wǎng)系統(tǒng)、照相機(jī)與攝像機(jī)設(shè)計、多媒體播放機(jī)、增強現(xiàn)實影像識別系統(tǒng)、條碼掃描機(jī)、掌上游戲機(jī)、遙控器開關(guān)、遙控汽車、無線路由器、機(jī)器人、超級計算機(jī)群網(wǎng)等。為了提高學(xué)習(xí)效果,本書為所有案例設(shè)計提供了完整的教學(xué)錄像及源代碼文件。
《樹莓派 Raspberry Pi 實戰(zhàn)指南:手把手教你掌握100個精彩案例/清華開發(fā)者書庫》適合作為高校嵌入式課程的教材或教學(xué)參考書,也可供廣大電子愛好者、開源硬件發(fā)燒友閱讀。
當(dāng)前,Raspberry Pi已經(jīng)是非常穩(wěn)定的革命性產(chǎn)品。據(jù)國外主流媒體報導(dǎo),自2012年2月推出到2015年1月止,Raspberry Pi已在全球銷售了350萬臺,這個驚人的數(shù)字毫無疑問地確立了它在計算機(jī)發(fā)展史上的地位。Raspberry Pi可以運用于計算機(jī)初學(xué)者的教育、低收入者的個人計算機(jī)、無人機(jī)控制系統(tǒng)、海洋探索設(shè)備……甚至是Amazon自動送貨飛機(jī)的核心設(shè)備。這一切都是因為它體積小、功耗低、開源,而且吸引了無數(shù)開發(fā)者投入其中并樂于分享。
通過多臺Raspberry Pi的協(xié)助應(yīng)用,可以預(yù)見未來云計算和分布式計算的強勁發(fā)展; 而其價格低、體積小的優(yōu)勢,更為物聯(lián)網(wǎng)的發(fā)展提供了實用的解決方案。每一天,都有來自世界各地源源不斷的創(chuàng)意涌現(xiàn),相信Raspberry Pi的未來還有更多發(fā)揮想象力探索的空間。2015年2月,Raspberry Pi的新版本Raspberry Pi2 Model B(900MHz Quard Core)問世,運行速度更為出色,運算效果更為優(yōu)異。
筆者因為居住地的關(guān)系,很早就有機(jī)會把玩與探索Raspberry Pi在各領(lǐng)域的應(yīng)用,并多次在我國臺灣新竹工研院的公開課程、企業(yè)內(nèi)部訓(xùn)練課程和高校授課過程中與大家分享Raspberry Pi的魅力。現(xiàn)在,借助此書,與大家進(jìn)一步系統(tǒng)分享Raspberry Pi與Linux系統(tǒng)在物聯(lián)網(wǎng)、無人載具、大數(shù)據(jù)、機(jī)器人、影像識別、智能電視等方面的應(yīng)用。
感謝清華大學(xué)出版社的鼎力協(xié)助,讓這本書順利出版上市。更感謝廣大讀者的認(rèn)可,讓我更有動力分享創(chuàng)新科技。目前,筆者在全球各地都定期講授課程,讀完此書后想進(jìn)一步深造的讀者,可以訪問筆者的個人網(wǎng)站或者報名參加相關(guān)課程。若有培訓(xùn)需求,歡迎您來信至powenkoads@gmail.com。
由于筆者居住在美國硅谷近20年,簡體中文表達(dá)功底不足,書中如有表達(dá)不清楚或筆誤之處,也歡迎您來信或到網(wǎng)站上留下您的寶貴意見,我會盡可能一一回復(fù)。
最后,祝大家在Raspberry Pi的學(xué)習(xí)和使用中,一帆風(fēng)順,馬到成功。
柯博文于美國硅谷San Jose
第1章樹莓派
1.1樹莓派介紹
1.2樹莓派模塊B
1.2.1樹莓派模塊B
1.2.2樹莓派模塊B+
1.3樹莓派計算機(jī)模塊
1.4樹莓派2
第2章樹莓派的操作系統(tǒng)
2.1搭建樹莓派NOOBS圖形操作系統(tǒng)
2.2搭建樹莓派Raspbian圖形操作系統(tǒng)
2.3Raspbian的設(shè)置與引導(dǎo)
第3章網(wǎng)絡(luò)搭建
3.1設(shè)置固定IP網(wǎng)絡(luò)
3.2設(shè)置無線WiFi
3.2.1挑選WiFi設(shè)備
3.2.2設(shè)置WiFi密碼方法一: 通過wpa_gui
3.2.3設(shè)置WiFi密碼方法二: 通過文件編輯
3.3在樹莓派上搭建VNC Server
3.4在計算機(jī)上使用VNC Client遠(yuǎn)程控制樹莓派
3.5在Android手機(jī)使用VNC Client遠(yuǎn)程控制樹莓派
3.6在iOS上使用VNC Client遠(yuǎn)程控制樹莓派
3.7自啟動VNC Server
第4章搭建網(wǎng)站服務(wù)器系統(tǒng)
4.1搭建PHP網(wǎng)站服務(wù)器
4.2運行PHP程序
4.3創(chuàng)建數(shù)據(jù)庫MySQL
4.4搭建博客——WordPress
第5章網(wǎng)絡(luò)附加存儲NAS系統(tǒng)與USB外接硬盤文件服務(wù)器
5.1添加USB外接硬盤
5.2格式化硬盤
5.3搭建文件服務(wù)器Samba
5.3.1Mac連接到樹莓派文件服務(wù)器
5.3.2Windows連接到樹莓派文件服務(wù)器
5.3.3Linux連接到樹莓派文件服務(wù)器
5.3.4iOS連接到樹莓派文件服務(wù)器
5.3.5Android連接到樹莓派文件服務(wù)器
5.3.6Raspbian連接到樹莓派文件服務(wù)器
第6章創(chuàng)建家庭云存儲系統(tǒng)與私有云
6.1創(chuàng)建云存儲系統(tǒng)
6.2云數(shù)據(jù)存放在外接硬盤
6.3各操作系統(tǒng)使用樹莓派云客戶端軟件
6.3.1網(wǎng)頁版私有云ownCloud
6.3.2Android APP私有云軟件
6.3.3iOS APP私有云軟件
6.3.4Windows、Linux、Mac版本的私有云客戶端軟件
第7章樹莓派機(jī)頂盒
7.1安裝img鏡像文件
7.2樹莓派機(jī)頂盒開機(jī)和設(shè)置
7.3設(shè)置音頻輸出
7.4設(shè)置中文
7.5更改外觀
7.6中文視頻和音樂
7.7推薦樹莓派機(jī)頂盒的外掛Addons程序
7.7.1官方外掛
7.7.2非官方外掛XBMC SuperRepo
7.8分享文件
7.8.1樹莓派機(jī)頂盒UPnP分享文件
7.8.2在Android操作系統(tǒng)播放樹莓派上的影音
7.8.3在樹莓派上播放Android操作系統(tǒng)的影音
7.8.4樹莓派支持iOS操作系統(tǒng)Airplay
7.8.5播放樹莓派機(jī)頂盒多媒體文件
7.8.6播放iOS上的多媒體文件
7.8.7Windows、Mac與Linux操作系統(tǒng)
7.9遙控
7.9.1iOS遙控器——Official XBMC Remote
7.9.2Android遙控器——Yatse與Official XBMC Remote
7.9.3USB遙控器
7.10創(chuàng)建strm文件
7.11看電視、錄像和PVR
第8章Android操作系統(tǒng)樹莓派
第9章LCD點陣式液晶氣象預(yù)報機(jī)
9.1獲取Yahoo天氣信息
9.2使用16×2 LCD 1602液晶顯示文字
9.3在LCD顯示天氣預(yù)報
第10章物聯(lián)網(wǎng)溫度監(jiān)測器
10.1樹莓派的GPIO模擬輸入
10.1.1ADC 0804讀入模擬輸入——用二進(jìn)制顯示電阻值簡易電表
10.1.2樹莓派讀入模擬數(shù)據(jù)
10.2使用溫度傳感器監(jiān)測室內(nèi)溫度
10.3定時執(zhí)行程序
10.4物聯(lián)網(wǎng)——把數(shù)據(jù)上傳到網(wǎng)絡(luò)
10.5物聯(lián)網(wǎng)——把數(shù)據(jù)寫到數(shù)據(jù)庫
10.6物聯(lián)網(wǎng)——通過網(wǎng)頁顯示數(shù)據(jù)——表格顯示
10.7物聯(lián)網(wǎng)——通過網(wǎng)頁顯示數(shù)據(jù)——圖形顯示
10.8物聯(lián)網(wǎng)——溫度監(jiān)測系統(tǒng)
第11章樹莓派照相機(jī)與攝像機(jī)——內(nèi)置Camera應(yīng)用
11.1樹莓派照相機(jī)
11.2樹莓派攝像機(jī)
11.3編寫Camera拍照和錄像的Python程序
11.4相機(jī)外殼設(shè)計
11.4.1紙相機(jī)
11.4.23D打印機(jī)
11.5攝像機(jī)頭外殼
第12章多媒體播放器
12.1調(diào)整音量
12.2多媒體播放器——MPlayer
12.3視頻流服務(wù)器——VLC
12.4獲取和設(shè)置Repository/Git/Github版本控制
第13章安全監(jiān)視系統(tǒng)
13.1影像監(jiān)視與動作捕捉
13.2樹莓派實時影像流服務(wù)器
13.3數(shù)字監(jiān)視播放器——在計算機(jī)上監(jiān)視
13.4數(shù)字監(jiān)視攝像機(jī)——在計算機(jī)上錄制
13.5在iOS和Android上觀看實時視頻
第14章增強現(xiàn)實影像辨識系統(tǒng)
14.1顯示和捕獲USB Webcam的畫面
14.2Python圖形處理函數(shù)庫——SimpleCV,OpenCV
14.3人臉識別
14.4AR增強現(xiàn)實
第15章條碼掃描器
15.1顯示條碼
15.2條碼掃描器
15.3掃描條碼和存儲到CVS數(shù)據(jù)庫
第16章P2P文件下載機(jī)Torrent
16.1樹莓派文件下載機(jī)Torrent
16.2管理樹莓派下載機(jī)Torrent
16.2.1Windows系統(tǒng)管理
16.2.2Mac系統(tǒng)管理
16.2.3Raspberry Pi管理
第17章自制GameBoy掌上型游戲機(jī)
17.1樹莓派游樂器主機(jī)——RetroPie
17.2游戲搖桿
17.3自制GPIO鍵盤輸入設(shè)備
17.4自制掌上型游樂器主機(jī)
第18章遙控器開關(guān)
18.1使用樹莓派顯示紅外線遙控器的信號
18.2遙控器控制樹莓派上的LED燈開關(guān)
第19章遙控汽車應(yīng)用
19.1晶體管控制直流電動機(jī)
19.2控制轉(zhuǎn)速
19.3控制電動機(jī)IC L293D——樹莓派小汽車前進(jìn)、后退、旋轉(zhuǎn)
19.4控制電動機(jī)轉(zhuǎn)速——樹莓派小汽車速度
19.5控制兩個電動機(jī)轉(zhuǎn)速——樹莓派小汽車
19.6無線遙控小汽車
19.7控制小汽車
19.7.1使用Android控制樹莓派小汽車
19.7.2使用iOS控制樹莓派小汽車
第20章樹莓派迷你無線路由器
20.1樹莓派無線路由器
20.2樹莓派迷你網(wǎng)橋
第21章樹莓派機(jī)器人
21.1樹莓派SOS求救燈
21.2SERVO步進(jìn)電動機(jī)
21.3控制機(jī)器人手臂角度
21.4iOS/Android手機(jī)遙控機(jī)器人
21.53D打印樹莓派機(jī)器人外殼
第22章樹莓派屏幕與數(shù)字相框
22.1TFT類型的LCD
22.2使用SPI的TFT LCD
22.3在TFT LCD顯示圖文
22.4數(shù)字相框
第23章樹莓派超級計算機(jī)與計算機(jī)集群
23.1樹莓派Cluster 結(jié)構(gòu)
23.2樹莓派Riak Cluster 分布式數(shù)據(jù)庫
23.2.1樹莓派Riak Cluster 分布式數(shù)據(jù)庫系統(tǒng)搭建
23.2.2多臺樹莓派一起處理分布式數(shù)據(jù)庫
23.3分布式存儲服務(wù)/分布式文件系統(tǒng)DFS——GlusterFS
23.3.1搭建分布式存儲服務(wù)/分布式文件系統(tǒng)DFS——GlusterFS
23.3.2搭建分布式存儲服務(wù)DFS——GlusterFS
23.4分布式樹莓派網(wǎng)站服務(wù)器
23.5多個樹莓派平行處理——MPICH軟件
23.5.1安裝MPICH軟件
23.5.2修改hostname
23.5.3創(chuàng)建SSH鑰匙