產品說明0
- Raspberry Pi最佳入門與實戰應用(第二版) (適用Raspberry Pi 2/Raspberry Pi第一代)
- 作者: 柯博文
- 出版社:碁峰
- 出版日期:2015/12/24
- ISBN:9789863478263
- AEH003300
------------------------------------------------------------------------
內容簡介
適用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)的內容更值得您細探究竟!
※章節目錄
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格式電子書,收錄於書附光碟)
※光碟說明
- 105段影音教學與執行影片/範例檔/附錄Raspberry Pi與相關程式語言PDF/軟硬體列表PDF
![](http://twarm.com/commerce/images/STARM/Pi3B/BIG/ID878/ID878.jpg)