本書有DRM加密保護,需使用HyRead閱讀軟體開啟
  • Raspberry Pi最佳入門與實戰應用
  • 點閱:967
  • 作者: 柯博文著
  • 出版社:碁峰資訊
  • 出版年:2016[民105]
  • ISBN:978-986-476-041-1 ; 986-476-041-6
  • 格式:PDF
  • 版次:第二版
  • 附註:附錄:Raspberry Pi 2與Windows 10 loT等6種 原紙本書ISBN: 978-986-347-826-3

內容簡介

適用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)的內容更值得您細探究竟!

作者簡介

柯博文

‧美國矽谷LoopTek公司首席技術官
‧台灣錄克軟體公司負責人
‧全球數十家科技大廠內訓講師
‧中國工信部電子視像行業協會的數字平台推進中心顧問
‧中國物聯網應用與推進聯盟智能電視產業部顧問

‧工業技術研究院資訊與通訊研究所網路服務技術組顧問
‧美華影音顧問

在全球舉辦教學與推廣活動,亦曾在Computex、CGDC中國遊戲開發大會、CSDN移動開發大會等十多場大會中擔任演講者,並曾獲得2013 iOS Dev Camp大獎。

部落格:www.powenko.com
臉書:www.facebook.com/powenko1
微博:t.sina.com.cn/powenko
Email:powenkoads@gmail.com

如有任何Raspberry Pi問題,歡迎到柯博文老師的部落格分享與討論。


  • Chapter 01 認識 Raspberry Pi 2(第1-1頁)
    • 1.1 什麼是 Raspberry Pi?(第1-2頁)
    • 1.2 Raspberry Pi 可以用在什麼地方?(第1-6頁)
    • 1.3 Raspberry Pi 應用實例(第1-6頁)
    • 1.4 樹莓派 Model A+(第1-9頁)
    • 1.5 Raspberry Pi Model B+(樹莓派模組 B+)(第1-11頁)
    • 1.6 Raspberry Pi Compute Module(樹莓派電腦模組)(第1-12頁)
    • 1.7 Raspberry Pi 2(樹莓派 2)(第1-14頁)
    • 1.8 樹莓派 1 Model B+ 硬體(第1-17頁)
    • 1.9 樹莓派的歷史(第1-18頁)
    • 1.10 Raspberry Pi 的 GPIO(第1-18頁)
    • 1.11 Raspberry Pi 的 DSI Display(第1-21頁)
    • 1.12 Raspberry Pi 的 MIPI Camera Serial Interface 2(CSI-2)(第1-23頁)
    • 1.13 Raspberry Pi 2 的 GPIO 硬體設計(第1-24頁)
    • 1.14 Raspberry Pi Zero(第1-30頁)
  • Chapter 02 準備作業系統和開機 SD 卡(第2-1頁)
    • 2.1 樹莓派 2 的作業系統(第2-2頁)
    • 2.2 下載 Raspberry Pi 的作業系統(第2-10頁)
    • 2.3 映像檔解壓縮(第2-11頁)
    • 2.4 準備啟動用的 SD 卡(第2-11頁)
    • 2.5 格式化 Micro SD 卡(第2-13頁)
    • 2.6 下載 Win32DiskImager 軟體(第2-15頁)
    • 2.7 在 PC 把資料寫入 Micro SD 卡(第2-17頁)
    • 2.8 在 PC 把 SD 卡備份成 img 檔案(第2-20頁)
    • 2.9 在 Mac 把資料寫入 SD 卡(第2-21頁)
    • 2.10 在 Mac 把 SD 卡備份成 img 檔案(第2-23頁)
  • Chapter 03 相關設定(第3-1頁)
    • 3.1 打開電源開機(第3-2頁)
    • 3.2 設定 Raspberry Pi(第3-7頁)
    • 3.3 Raspberry Pi 的網路設定(第3-16頁)
    • 3.4 使用 SSH 遠端控制 Raspberry Pi(第3-20頁)
    • 3.5 VNC 遠端控制程式架設(第3-31頁)
    • 3.6 Raspberry Pi 常見問題(第3-37頁)
  • Chapter 04 Raspbian 圖形介面(第4-1頁)
    • 4.1 Raspbian 桌面圖形作業系統(第4-2頁)
    • 4.2 Raspbian 的應用程式 - Programming 程式開發(第4-3頁)
    • 4.3 Raspbian 的應用程式 - Internet 網路(第4-8頁)
    • 4.4 Raspbian 的應用程式 - Games(第4-11頁)
    • 4.5 Raspbian 的應用程式 - Accessories(第4-13頁)
    • 4.6 Raspbian 的應用程式 - Preferences 設定(第4-18頁)
    • 4.7 Raspbian 的應用程式 - Run 和 Logout(第4-20頁)
    • 4.8 Raspbian 的應用程式 - 狀況欄(第4-22頁)
    • 4.9 Raspbian 的應用程式 - 筆者推薦(第4-24頁)
    • 4.10 ThePiStore 線上商店系統 - 推薦軟體(第4-27頁)
    • 4.11 Raspbian 圖形介面模擬機(第4-31頁)
  • Chapter 05 Linux 命令列環境與操作(第5-1頁)
    • 5.1 檔案和路徑(第5-2頁)
    • 5.2 系統管理(第5-15頁)
    • 5.3 網路管理(第5-23頁)
    • 5.4 檔案壓縮(第5-25頁)
    • 5.5 Linux 檔案結構(第5-28頁)
  • Chapter 06 架設網站伺服器(第6-1頁)
    • 6.1 建立 Web Server 網站(第6-2頁)
    • 6.2 建立 MySQL 資料庫伺服器(第6-9頁)
    • 6.3 建立 FTP 伺服器(第6-13頁)
  • Chapter 07 在樹莓派上進行程式開發 - 使用 Python(第7-1頁)
    • 7.1 Python 程式語言的介紹(第7-2頁)
    • 7.2 Python 程式語言教學(第7-5頁)
    • 7.3 Raspberry Pi 的 GPIO 數位輸出、輸入(第7-23頁)
    • 7.4 Raspberry Pi 的 GPIO PWM 輸出(第7-45頁)
    • 7.5 Raspberry Pi 的 GPIO Analog 類比輸出(第7-52頁)
    • 7.6 Raspberry Pi 的 GPIO UART 序列埠資料傳遞(第7-67頁)
    • 7.7 Raspberry Pi 的 GPIO SPI(第7-87頁)
  • Chapter 08 Raspberry Pi 2 物聯網、智慧城市運用基礎 (透過網路控制 GPIO)(第8-1頁)
    • 8.1 實戰 - 遠端居家安全控制(第8-2頁)
    • 8.2 網頁呼叫 Linux 指令(第8-5頁)
    • 8.3 Python 執行時帶參數(第8-7頁)
    • 8.4 透過 PHP 呼叫 Python 的 CGI(第8-10頁)
    • 8.5 透過網頁呼叫 Raspberry Pi 的 GPIO(第8-13頁)
  • Chapter 09 Raspberry Pi 2 實戰應用(第9-1頁)
    • 9.1 架設網路檔案伺服器(第9-2頁)
    • 9.2 架設網路攝影機(第9-14頁)
    • 9.3 架設網路收音機(第9-22頁)
    • 9.4 可選台的網路收音機(第9-25頁)
    • 9.5 mp3 播放器(第9-31頁)
    • 9.6 UPnP 和 DLNA(第9-36頁)
    • 9.7 iOS 專用的 Airplay 播放器(第9-44頁)
    • 9.8 Raspberry 照相機和定時拍照(第9-51頁)
    • 9.9 Raspberry Dropbox(第9-58頁)
  • Chapter 10 Raspberry Pi 2 與 Arduino 結合(第10-1頁)
    • 10.1 什麼是 Arduino?(第10-2頁)
    • 10.2 Arduino 讀取光敏電阻(第10-6頁)
    • 10.3 實戰 Raspberry Pi 與 Arduino 合作,透過 GPIO RX/TX 取得感應器資料(第10-15頁)
    • 10.4 Raspberry Pi 透過 USB 讀取周邊設備資料,以 Arduino 為例(第10-18頁)
  • Appendix A Raspberry Pi 2 與 Windows 10 IoT(第A-1頁)
    • A.1 安裝 Visual Studio Community 2015(第A-3頁)
    • A.2 設定 Visual Studio Community 2015(第A-10頁)
    • A.3 確認 Visual Studio 版本(第A-15頁)
    • A.4 設定和開啟 Developer Mode 開發者模式(第A-16頁)
    • A.5 取得 Raspberry Pi 2 版的 Windows 10 IoT Core tools(第A-18頁)
    • A.6 安裝 Raspberry Pi 2 版的 Windows 10 IoT Core tools(第A-19頁)
    • A.7 燒錄 Raspberry Pi 2 版的 Windows 10 IoT Core 到 Micro SD 卡上(第A-23頁)
    • A.8 執行 Windows 10 IoT Core(第A-27頁)
    • A.9 透過瀏覽器連線到 Windows 10 IoT Core(第A-29頁)
    • A.10 在 Windows PC 執行 Putty 連線到 Windows 10 IoT Core(第A-35頁)
    • A.11 在 Mac、Linux、iOS、Android 執行 SSH 連線到 Windows 10 IoT Core(第A-38頁)
    • A.12 執行 PowerShell 連線到 Windows 10 IoT Core(第A-42頁)
    • A.13 Windows 10 IoT Core 指令教學(第A-47頁)
    • A.14 開發 Windows 10 IoT Core 程式(第A-48頁)
    • A.15 Windows 10 IoT Core 數位輸出程式(第A-55頁)
  • Appendix B 使用 Scratch(第B-1頁)
    • B.1 在 Raspberry Pi 執行 Scratch(第B-2頁)
    • B.2 Scratch 控制 Raspberry Pi GPIO(第B-5頁)
    • B.3 開機時自動執行 Scratch 的遊戲(架設 Scratch 遊樂器主機)(第B-12頁)
  • Appendix C Raspberry Pi 2 上使用 Java、Shell Script 語言和連接 PC(第C-1頁)
    • C.1 Shell Script 介紹(第C-2頁)
    • C.2 Java 與 Arduino 互動(第C-12頁)
    • C.3 在 Raspberry Pi 安裝和使用 Java Eclipse(第C-15頁)
    • C.4 Java 語言控制 Raspberry 的 GPIO(第C-23頁)
    • C.5 PC 電腦與 Raspberry Pi 互傳資料(第C-41頁)
  • Appendix D 補充資訊(第D-1頁)
    • D.1 不錯的 Raspberry Pi 網站介紹(第D-2頁)
    • D.2 本書秘技 - Raspberry Pi 的技巧(第D-2頁)
  • Appendix E Raspberry Pi 圖形化開發工具 - Wyliodrin(第E-1頁)
    • E.1 Wyliodrin 程式語言的介紹(第E-2頁)
    • E.2 使用 Wyliodrin(第E-2頁)
    • E.3 準備開機用的 SD 卡(第E-6頁)
    • E.4 遠端連線 Raspberry Pi(第E-8頁)
    • E.5 遠端遙控執行 Raspberry Pi(第E-12頁)
  • Appendix F 軟硬體列表(第F-1頁)
紙本書 NT$ 450
單本電子書
NT$ 315

還沒安裝 HyRead 3 嗎?馬上免費安裝~
QR Code