Raspberry Pi 4最佳入門與實戰應用(第三版)

    適用Raspberry Pi 2 / Raspberry Pi 3,學習Raspberry Pi核心運用的開發指南!美國矽谷創業家/全球數十家科技大廠與業界指定講師之Raspberry Pi入門寶典!

    Collecting
    US$15.65

    內容簡介


    適用Raspberry Pi 2 / Raspberry Pi 3
    學習Raspberry Pi核心運用的開發指南!
    美國矽谷創業家/全球數十家科技大廠與業界指定講師之Raspberry Pi入門寶典!

    達人指引、實戰入門!多元演練、全面體驗!
    從入門邁向專業,細述Raspberry Pi的來龍去脈,以及那股強大的應用魅力!

    目前Raspberry Pi 已經是非常穩定的革命性產品,它可以運用在電腦初學者的教育、低收入者的電腦、無人機的駕駛、海洋探索的設備等,甚至是Amazon 自動送貨飛機的核心,因為它體積小、低耗電,且是Open Source 的緣故,在資訊公開的現在,更是吸引無數開發者的投入與分享。透過多台Raspberry Pi 的互助應用,可以預期未來雲端計算和分散式運算的強大發展,而其低價體積小的優勢,更為物聯網的發展提供了實際的解決之道。


    入門學習
    ・本書以Raspberry Pi 4為主、介紹Raspberry Pi的所有模組、Raspberry Pi Zero體積最小的開發板、以及Raspberry Pi 400便攜式鍵盤。
    ・細述作業系統、開機SD卡的準備、相關設定、圖形介面、系統管理、網路管理、檔案壓縮、檔案結構、架設網站伺服器,以及使用Python和Scratch 3做出自動化控制等與硬體互動的應用程式程式開發。

    實戰應用
    ・物聯網篇:透過網路來控制Raspberry上的GPIO,即為物聯網智慧城市與雲端居家運用基礎。
    ・使用Arduino讀取類比資料:Raspberry Pi擅長網路和資料處理的作業,而Arduino是處理周邊感應器的專家,說明兩者結合強大的應用。
    ・多媒體篇:架設mp3播放器、架設網路收音機、可選台網路收音機、UPnp和DLNA、iOS專用Airplay播放器。
    ・影像篇:設定Raspberry照相機、數位相機、行車紀錄器與架設網路攝影機。
    ・NAS伺服器:架設網路檔案伺服器、Raspberry資料可同步到Dropbox上。

    目錄


    01 認識 Raspberry Pi
    02 準備作業系統和開機 SD 卡
    03 Raspberry Pi 樹莓派相關設定
    04 Raspbian 圖形介面
    05 Linux 命令列環境與操作
    06 架設網站伺服器
    07 使用 Scratch
    08 在樹莓派上進行程式開發 - 使用 Python
    09 樹莓派GPIO控制 - 使用 Python
    10 Raspberry Pi 實戰應用 - 物聯網篇、網路控制 GPIO
    11 Raspberry Pi 實戰應用 - 使用 Arduino 讀取類比資料
    12 Raspberry Pi 實戰應用 - 多媒體篇
    13 Raspberry Pi 實戰應用 - 影像篇
    14 Raspberry Pi 實戰應用 - NAS 伺服器

    Content

    1-1封面頁
    1-2書名頁
    1-3作者序
    1-4目錄
    1-5CH01 認識Raspberry Pi
    1-61.1 什麼是Raspberry Pi?
    1-71.2 樹莓派的歷史
    1-81.3 樹梅派可以用在什麼地方?
    1-91.4 樹梅派應用實例
    1-101.5 Raspberry Pi Model B(樹莓派模組B)
    1-111.6 Raspberry Pi Model A、A+(樹莓派Model A 和 Model A+)
    1-121.7 Raspberry Pi Model B+(樹莓派模組B+)
    1-131.8 Raspberry Pi Compute Module(樹莓派電腦模組)
    1-141.9 Raspberry Pi 2 Model B(樹莓派2 模組B)
    1-151.10 Raspberry Pi Zero
    1-161.11 Raspberry Pi 3 Model B(樹莓派3 模組B)
    1-171.12 Raspberry Pi 4 Model B(樹莓派4 模組B)
    1-181.13 Raspberry Pi 400
    1-191.14 Raspberry Pi 的DSI Display 液晶螢幕接口
    1-201.15 Raspberry Pi 的MIPI Camera SerialInterface 2(CSI-2)
    1-211.16 Raspberry Pi 的26 個接腳GPIO
    1-221.17 Raspberry Pi 2、3、4 的GPIO 40 個接腳
    1-23CH02 準備作業系統和開機SD 卡
    1-242.1 樹莓派的作業系統
    1-252.2 下載Raspberry Pi OS 作業系統
    1-262.3 映像檔解壓縮
    1-272.4 準備啟動SD 卡
    1-282.5 格式化Micro SD 卡
    1-292.6 下載Win32DiskImager 軟體
    1-302.7 在PC 把資料寫入Micro SD 卡
    1-312.8 在PC 把SD 卡備份成img 檔案
    1-322.9 在Mac 把資料寫入SD 卡
    1-332.10 在Mac 把SD 卡備份成img 檔案
    1-342.11 把SD 卡複製到另一張—SD Card Copier
    1-35CH03 Raspberry Pi 樹莓派相關設定
    1-363.1 打開電源開機
    1-373.2 改變鍵盤(方法一,桌面軟體)
    1-383.3 改變鍵盤(方法二,命令列)
    1-393.4 改變語系(方法一,桌面軟體)
    1-403.5 改變語系(方法二,命令列)
    1-413.6 改變時區和時間語系
    1-423.7 中文輸入法和中文字型
    1-433.8 關機或重新啟動
    1-443.9 更新Raspberry Pi 的Firmware 版本
    1-453.10 更新SD 卡的容量
    1-463.11 進階設定
    1-473.12 設定WiFi(方法一:桌面軟體)
    1-483.13 設定WiFi(方法二:命令列)
    1-493.14 取得網路IP
    1-503.15 如何設定Raspberry Pi 網路固定IP 位置?
    1-513.16 使用SSH 遠端控制Raspberry Pi
    1-523.17 在Mac 使用SSH 遠端控制Raspberry Pi
    1-533.18 在iOS 遠端控制Raspberry Pi
    1-543.19 在Android 遠端控制Raspberry Pi
    1-553.20 Windows 透過putty 做SSH 遠端連線
    1-563.21 Windows軟體WinSCP檔案管理上傳和下載
    1-573.22 設定螢幕解析度
    1-583.23 VNC 遠端控制程式架設
    1-593.24 VNC Viewer
    1-603.25 Raspberry Pi 聲音調整
    1-61CH04 Raspbian 圖形介面
    1-624.1 Raspbian 桌面圖形作業系統
    1-634.2 Raspbian 的應用程式—Programming 程式開發
    1-644.3 Raspbian 的應用程式—Education 教育
    1-654.4 Raspbian 的應用程式—Office 辦公軟體
    1-664.5 Raspbian 的應用程式—Internet 網路
    1-674.6 Raspbian 的應用程式—Sound & Video
    1-684.7 Raspbian 的應用程式—Graphics
    1-694.8 Raspbian 的應用程式—Games
    1-704.9 Raspbian 的應用程式—Accessories
    1-714.10 Raspbian 的應用程式—Help 線上教學
    1-724.11 Raspbian 的應用程式—Preferences 設定
    1-734.12 Raspbian 的應用程式—Run 和Logout
    1-744.13 Raspbian 的應用程式—狀況欄
    1-754.14 Raspbian 的應用程式—筆者推薦
    1-764.15 Raspbian 圖形介面模擬機
    1-77CH05 Linux 命令列環境與操作
    1-785.1 檔案和路徑
    1-795.1.1 ls—檔案複製
    1-805.1.2 cd—移動路徑
    1-815.1.3 mkdir—建立目錄
    1-825.1.4 cp—檔案複製
    1-835.1.5 rm—檔案刪除
    1-845.1.6 rmdir—刪除文件夾
    1-855.1.7 mv—檔案或路徑的搬移
    1-865.1.8 find—找檔案
    1-875.1.9 df—查看硬碟空間
    1-885.2 系統管理
    1-895.2.1 sudo 和su 超級管理者
    1-905.2.2 passwd—修改密碼
    1-915.2.3 adduser—建立新的登入帳號
    1-925.2.4 clear—畫面清空
    1-935.2.5 halt, shutdown, reboot 關機
    1-945.2.6 ps 系統中的程式和Service
    1-955.2.7 Kill—刪除系統中的程式
    1-965.2.8 userdel—刪除使用者
    1-975.3 網路管理
    1-985.3.1 ifconfig—網路情況
    1-995.3.2 ping—了解現在網路連線的情況
    1-1005.3.3 wget—下載檔案
    1-1015.4 檔案壓縮
    1-1025.4.1 tar 壓縮tar.gz
    1-1035.4.2 gzip 壓縮
    1-1045.5 Linux 檔案結構
    1-1055.5.1 /proc 下的檔案結構
    1-1065.6 必背的Linux 指令
    1-107CH06 架設網站伺服器
    1-1086.1 建立Web Server 網站—Apache2
    1-1096.2 建立PHP 伺服器
    1-1106.3 建立MySQL / Mariadb 資料庫伺服器
    1-1116.4 建立MySQL / Mariadb 資料庫的使用者帳號
    1-1126.5 安裝PHPmyAdmin 軟體
    1-1136.6 進入PHPmyAdmin 網頁
    1-1146.7 建立和使用SFTP 伺服器—SSH 和FileZilla
    1-1156.8 建立FTP 伺服器—vsftpd
    1-1166.9 連線到FTP 伺服器—FileZilla
    1-1176.10 建立使用者帳號
    1-1186.11 測試使用者帳號
    1-119CH07 使用Scratch
    1-1207.1 在Raspberry Pi 執行Scratch 3
    1-1217.2 樹莓派版Scratch 3—HelloWorld
    1-1227.3 Scratch3 添加Raspberry Pi GPIO 控制方塊
    1-1237.4 Scratch3 控制Raspberry Pi GPIO 軟體程式
    1-1247.5 Scratch3 控制Raspberry Pi GPIO 硬體接線
    1-1257.6 命令列執行Scratch
    1-1267.7 開機時自動執行桌面程式—自動執行Scratch
    1-127CH08 在樹莓派上進行程式開發 — 使用Python
    1-1288.1 Python 程式語言的介紹
    1-1298.2 資料型態
    1-1308.3 數學計算
    1-1318.4 If...else 條件判斷語句
    1-1328.5 while 迴圈語法
    1-1338.6 陣列List
    1-1348.7 範圍range
    1-1358.8 for 迴圈
    1-1368.9 def 函數
    1-137CH09 樹莓派GPIO 控制 — 使用Python
    1-1389.1 Raspberry Pi 安裝 GPIO 模組
    1-1399.2 第一個Raspberry Pi GPIO 的程式
    1-1409.3 Raspberry Pi GPIO 數位讀出GPIO.BCM-LED
    1-1419.4 Raspberry Pi GPIO 數位讀出GPIO.BOARD-LED
    1-1429.5 Raspberry Pi GPIO 的數位輸出—閃爍
    1-1439.6 Python GPIO 數位讀取—按鈕
    1-1449.7 Raspberry Pi GPIO 數位邊緣觸發
    1-1459.8 Raspberry PiGPIO 的PWM 輸出
    1-1469.9 Raspberry Pi Analog 類比輸出
    1-1479.10 Raspberry Pi Analog 類比輸入
    1-1489.11 UART 序列埠資料傳遞—使用UART 登入樹莓派
    1-1499.12 UART 序列埠資料傳遞—樹莓派和PC
    1-1509.13 UART 序列埠資料傳遞—透過Python
    1-1519.14 Raspberry Pi 的GPIO SPI
    1-152CH10 Raspberry Pi 實戰應用 — 物聯網篇、網路控制GPIO
    1-15310.1 實戰—Python 網頁伺服器
    1-15410.2 開發自己的網頁伺服器
    1-15510.3 顯示HTTP 內容
    1-15610.4 取得HTTP GET 所傳遞的資料
    1-15710.5 取得HTTP POST 所傳遞的資料
    1-15810.6 透過網頁呼叫Raspberry Pi 的GPIO
    1-159CH11 Raspberry Pi 實戰應用 — 使用Arduino 讀取類比資料
    1-16011.1 什麼是Arduino?
    1-16111.2 Arduino 讀取光敏電阻
    1-16211.3 Raspberry Pi 透過USB 讀取周邊設備資料—以Arduino 為例
    1-163CH12 Raspberry Pi 實戰應用 — 多媒體篇
    1-16412.1 mp3 播放器
    1-16512.2 開機時啟動指定程式
    1-16612.3 架設網路收音機
    1-16712.4 可選台的網路收音機
    1-16812.5 UPnP 和DLNA
    1-16912.6 iOS 專用的Airplay 播放器
    1-170CH13 Raspberry Pi 實戰應用 — 影像篇
    1-17113.1 Raspberry 照相機—OpenCV 環境架設
    1-17213.2 Raspberry 照相機—儲存為JPEG 圖片檔
    1-17313.3 Raspberry 數位相機
    1-17413.4 行車記錄器
    1-17513.5 架設網路攝影機
    1-176CH14 Raspberry Pi 實戰應用 — NAS 伺服器
    1-17714.1 外接硬碟—格式化ext2
    1-17814.2 架設網路檔案伺服器—Samba
    1-17914.3 電腦和手機連線到樹莓派Samba 伺服器
    1-18014.4 Raspberry Dropbox
    1-181版權頁
    1-182封底頁

    Reviews

    | Collecting

    Sales Plans