適用Raspberry Pi 2/Raspberry Pi第一代
逐一深入學習Raspberry Pi核心運用的開發指南!
美國矽谷創業家/全球數十家科技大廠與業界指定講師之Raspberry Pi入門寶典!
達人指引、實戰入門!多元演練、全面體驗!
從入門邁向專業,細述Raspberry Pi的來龍去脈,以及那股強大的應用魅力!
新鮮的Raspberry Pi(樹莓派)吸引全球廣大的Maker搶鮮品嚐,曾被美國《時代雜誌》評為十大科技產品,號稱為窮人的電腦,約只有一張信用卡大小,是低價硬體及開源軟體的結合。在國外,成為不少學校的電腦科學教育工具、低收入者的電腦、無人機的駕駛、海洋探索的設備…,甚至是Amazon自動送貨飛機的核心。透過多台Raspberry Pi的應用,可預期未來在雲端計算和分散式運算的強大發展,而其低價體積小的優勢,更為物聯網的發展提供了實務解決之道。
本書從入門切入,簡介Raspberry Pi第一代、Raspberry Pi 2,與不到200元的最新Raspberry Pi Zero等相關開發板資訊,以及細述作業系統、開機SD卡的準備、相關設定、圖形介面、系統管理、網路管理、檔案壓縮、檔案結構、架設網站伺服器,以及程式開發。
最後進入實戰的應用,如透過網路控制GPIO(物聯網智慧城市運用基礎)、架設網路檔案伺服器、網路攝影機、網路收音機、可選台網路收音機、mp3播放器、UPnp和DLNA、iOS專用Airplay播放器、照相機和定時拍照、Raspberry DropBox,以及與當紅Arduino的結合等。
附錄加碼介紹Raspberry Pi與相關程式語言,以及Raspberry Pi的圖形化開發工具wyliodrin,對於不會寫程式的初學者來說,是一個非常好用的開發工具。wyliodrin還可以遠端透過網路更新樹莓派上面的程式並且執行,非常符合現在熱門的物聯網應用話題。
最後,Raspberry Pi與Windows 10物聯網作業系統(Windows 10 IoT Core)的內容更值得您細探究竟!
書附DVD:105段影音教學與執行影片/範例檔/Raspberry Pi與相關程式語言PDF/軟硬體列表PDF
目錄
01 認識 Raspberry Pi 2
1.1 什麼是Raspberry Pi?
1.2 Raspberry Pi以用在什麼地方?
1.3 Raspberry Pi應用實例
1.4 樹莓派Model A+
1.5 Raspberry Pi Model B+(樹莓派模組B+)
1.6 Raspberry Pi Compute Module(樹莓派電腦模組)
1.7 Raspberry Pi 2(樹莓派 2)
1.8 樹莓派1 Model B+ 硬體
1.9 樹莓派的歷史
1.10 Raspberry Pi的GPIO
1.11 Raspberry Pi的DSI Display
1.12 Raspberry Pi 的MIPI Camera Serial Interface 2(CSI-2)
1.13 Raspberry Pi 2的GPIO硬體設計
1.14 Raspberry Pi Zero
02 準備作業系統和開機SD卡
2.1 樹莓派2的作業系統
2.2 下載Raspberry Pi的作業系統
2.3 映像檔解壓縮
2.4 準備啟動用的SD卡
2.5 格式化Micro SD卡
2.6 下載Win32DiskImager軟體
2.7 在PC把資料寫入Micro SD卡
2.8 在PC把SD卡備份成img檔案
2.9 在Mac把資料寫入SD卡
2.10 在Mac把SD備份成img檔案
03 相關設定
3.1 打開電源開機
3.2 設定Raspberry Pi
3.3 Raspberry Pi的網路設定
3.4 使用SSH遠端控制Raspberry Pi
3.5 VNC遠端控制程式架設
3.6 Raspberry Pi常見問題
04 Raspbian圖形介面
4.1 Raspbian桌面圖形作業系統
4.2 Raspbian的應用程式-Programming程式開發
4.3 Raspbian的應用程式-Internet網路
4.4 Raspbian的應用程式-Games
4.5 Raspbian的應用程式-Accessories
4.6 Raspbian的應用程式-Preferences設定
4.7 Raspbian的應用程式-Run 和Logout
4.8 Raspbian的應用程式-狀況欄
4.9 Raspbian的應用程式-筆者推薦
4.10 ThePiStore 線上商店系統-推薦軟體
4.11 Raspbian 圖形介面模擬機
05 Linux 命令列環境與操作
5.1 檔案和路徑
5.2 系統管理
5.3 網路管理
5.4 檔案壓縮
5.5 Linux 檔案結構
06 架設網站伺服器
6.1 建立Web Server網站
6.2 建立MySQL 資料庫伺服器
6.3 建立FTP伺服器
07 在樹莓派上進行程式開發-使用Python
7.1 Python 程式語言的介紹
7.2 Python 程式語言教學
7.3 Raspberry Pi 的GPIO數位輸出、輸入
7.4 Raspberry Pi 的GPIO PWM輸出
7.5 Raspberry Pi 的GPIO Analog類比輸出
7.6 Raspberry Pi 的GPIO UART序列埠資料傳遞
7.7 Raspberry Pi 的GPIO SPI
08 Raspberry Pi 2物聯網、智慧城市運用基礎(透過網路控制GPIO)
8.1 實戰 - 遠端居家安全控制
8.2 網頁呼叫Linux 指令
8.3 Python 執行時帶參數
8.4 透過PHP 呼叫Python 的CGI
8.5 透過網頁呼叫Raspberry Pi 的GPIO
09 Raspberry Pi 2實戰應用
9.1 架設網路檔案伺服器
9.2 架設網路攝影機
9.3 架設網路收音機
9.4 可選台的網路收音機
9.5 mp3 播放器
9.6 UPnP 和DLNA
9.7 iOS 專用的Airplay 播放器
9.8 Raspberry 照相機和定時拍照
9.9 Raspberry Dropbox
10 Raspberry Pi 2與Arduino結合
10.1 什麼是Arduino?
10.2 Arduino讀取光敏電阻
10.3 實戰Raspberry Pi 與Arduino合作,透過GPIO RX/TX取得感應器資料
10.4 Raspberry Pi 透過USB讀取周邊設備資料,以Arduino為例
Appendix A Raspberry Pi 2與 Windows 10 IoT物聯網作業系統
A.1 安裝Visual Studio Community 2015
A.2 設定Visual Studio Community 2015
A.3 確認Visual Studio版本
A.4 設定和開啟Developer Mode開發者模式
A.5 取得Raspberry Pi 2 版的Windows 10 IoT Core tools
A.6 安裝Raspberry Pi 2 版的Windows 10 IoT Core tools
A.7 燒錄Raspberry Pi 2 版的Windows 10 IoT Core到Micro SD卡上
A.8 執行Windows 10 IoT Core
A.9 透過瀏覽器連線到Windows 10 IoT Core
A.10 在Windows PC 執行Putty 連線到Windows 10 IoT Core
A.11 在Mac、Linux、iOS、Android 執行SSH 連線到Windows 10 IoT Core
A.12 執行PowerShell 連線到Windows 10 IoT Core
A.13 Windows 10 IoT Core指令教學
A.14 開發Windows 10 IoT Core程式
A.15 Windows 10 IoT Core數位輸出程式
Appendix B 使用 Scratch(PDF格式電子書,收錄於書附光碟)
Appendix C Raspberry Pi 2 上使用 Java、Shell Script 語言和連接 PC(PDF格式電子書,收錄於書附光碟)
Appendix D 補充資訊(PDF格式電子書,收錄於書附光碟)
Appendix E Raspberry Pi 圖形化開發工具-Wyliodrin(PDF格式電子書,收錄於書附光碟)
Appendix F 軟硬體列表(PDF格式電子書,收錄於書附光碟)
01 認識 Raspberry Pi 2
1.1 什麼是Raspberry Pi?
1.2 Raspberry Pi以用在什麼地方?
1.3 Raspberry Pi應用實例
1.4 樹莓派Model A+
1.5 Raspberry Pi Model B+(樹莓派模組B+)
1.6 Raspberry Pi Compute Module(樹莓派電腦模組)
1.7 Raspberry Pi 2(樹莓派 2)
1.8 樹莓派1 Model B+ 硬體
1.9 樹莓派的歷史
1.10 Raspberry Pi的GPIO
1.11 Raspberry Pi的DSI Display
1.12 Raspberry Pi 的MIPI Camera Serial Interface 2(CSI-2)
1.13 Raspberry Pi 2的GPIO硬體設計
1.14 Raspberry Pi Zero
02 準備作業系統和...
購物須知
退換貨說明:
會員均享有10天的商品猶豫期(含例假日)。若您欲辦理退換貨,請於取得該商品10日內寄回。
辦理退換貨時,請保持商品全新狀態與完整包裝(商品本身、贈品、贈票、附件、內外包裝、保證書、隨貨文件等)一併寄回。若退回商品無法回復原狀者,可能影響退換貨權利之行使或須負擔部分費用。
訂購本商品前請務必詳閱退換貨原則。