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