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

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

    收集中
    US$15.89

    內容簡介


    適用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 伺服器

    章節目錄

    • 1-1
      封面頁
    • 1-2
      書名頁
    • 1-3
      作者序
    • 1-4
      目錄
    • 1-5
      CH01 認識Raspberry Pi
    • 1-6
      1.1 什麼是Raspberry Pi?
    • 1-7
      1.2 樹莓派的歷史
    • 1-8
      1.3 樹梅派可以用在什麼地方?
    • 1-9
      1.4 樹梅派應用實例
    • 1-10
      1.5 Raspberry Pi Model B(樹莓派模組B)
    • 1-11
      1.6 Raspberry Pi Model A、A+(樹莓派Model A 和 Model A+)
    • 1-12
      1.7 Raspberry Pi Model B+(樹莓派模組B+)
    • 1-13
      1.8 Raspberry Pi Compute Module(樹莓派電腦模組)
    • 1-14
      1.9 Raspberry Pi 2 Model B(樹莓派2 模組B)
    • 1-15
      1.10 Raspberry Pi Zero
    • 1-16
      1.11 Raspberry Pi 3 Model B(樹莓派3 模組B)
    • 1-17
      1.12 Raspberry Pi 4 Model B(樹莓派4 模組B)
    • 1-18
      1.13 Raspberry Pi 400
    • 1-19
      1.14 Raspberry Pi 的DSI Display 液晶螢幕接口
    • 1-20
      1.15 Raspberry Pi 的MIPI Camera SerialInterface 2(CSI-2)
    • 1-21
      1.16 Raspberry Pi 的26 個接腳GPIO
    • 1-22
      1.17 Raspberry Pi 2、3、4 的GPIO 40 個接腳
    • 1-23
      CH02 準備作業系統和開機SD 卡
    • 1-24
      2.1 樹莓派的作業系統
    • 1-25
      2.2 下載Raspberry Pi OS 作業系統
    • 1-26
      2.3 映像檔解壓縮
    • 1-27
      2.4 準備啟動SD 卡
    • 1-28
      2.5 格式化Micro SD 卡
    • 1-29
      2.6 下載Win32DiskImager 軟體
    • 1-30
      2.7 在PC 把資料寫入Micro SD 卡
    • 1-31
      2.8 在PC 把SD 卡備份成img 檔案
    • 1-32
      2.9 在Mac 把資料寫入SD 卡
    • 1-33
      2.10 在Mac 把SD 卡備份成img 檔案
    • 1-34
      2.11 把SD 卡複製到另一張—SD Card Copier
    • 1-35
      CH03 Raspberry Pi 樹莓派相關設定
    • 1-36
      3.1 打開電源開機
    • 1-37
      3.2 改變鍵盤(方法一,桌面軟體)
    • 1-38
      3.3 改變鍵盤(方法二,命令列)
    • 1-39
      3.4 改變語系(方法一,桌面軟體)
    • 1-40
      3.5 改變語系(方法二,命令列)
    • 1-41
      3.6 改變時區和時間語系
    • 1-42
      3.7 中文輸入法和中文字型
    • 1-43
      3.8 關機或重新啟動
    • 1-44
      3.9 更新Raspberry Pi 的Firmware 版本
    • 1-45
      3.10 更新SD 卡的容量
    • 1-46
      3.11 進階設定
    • 1-47
      3.12 設定WiFi(方法一:桌面軟體)
    • 1-48
      3.13 設定WiFi(方法二:命令列)
    • 1-49
      3.14 取得網路IP
    • 1-50
      3.15 如何設定Raspberry Pi 網路固定IP 位置?
    • 1-51
      3.16 使用SSH 遠端控制Raspberry Pi
    • 1-52
      3.17 在Mac 使用SSH 遠端控制Raspberry Pi
    • 1-53
      3.18 在iOS 遠端控制Raspberry Pi
    • 1-54
      3.19 在Android 遠端控制Raspberry Pi
    • 1-55
      3.20 Windows 透過putty 做SSH 遠端連線
    • 1-56
      3.21 Windows軟體WinSCP檔案管理上傳和下載
    • 1-57
      3.22 設定螢幕解析度
    • 1-58
      3.23 VNC 遠端控制程式架設
    • 1-59
      3.24 VNC Viewer
    • 1-60
      3.25 Raspberry Pi 聲音調整
    • 1-61
      CH04 Raspbian 圖形介面
    • 1-62
      4.1 Raspbian 桌面圖形作業系統
    • 1-63
      4.2 Raspbian 的應用程式—Programming 程式開發
    • 1-64
      4.3 Raspbian 的應用程式—Education 教育
    • 1-65
      4.4 Raspbian 的應用程式—Office 辦公軟體
    • 1-66
      4.5 Raspbian 的應用程式—Internet 網路
    • 1-67
      4.6 Raspbian 的應用程式—Sound & Video
    • 1-68
      4.7 Raspbian 的應用程式—Graphics
    • 1-69
      4.8 Raspbian 的應用程式—Games
    • 1-70
      4.9 Raspbian 的應用程式—Accessories
    • 1-71
      4.10 Raspbian 的應用程式—Help 線上教學
    • 1-72
      4.11 Raspbian 的應用程式—Preferences 設定
    • 1-73
      4.12 Raspbian 的應用程式—Run 和Logout
    • 1-74
      4.13 Raspbian 的應用程式—狀況欄
    • 1-75
      4.14 Raspbian 的應用程式—筆者推薦
    • 1-76
      4.15 Raspbian 圖形介面模擬機
    • 1-77
      CH05 Linux 命令列環境與操作
    • 1-78
      5.1 檔案和路徑
    • 1-79
      5.1.1 ls—檔案複製
    • 1-80
      5.1.2 cd—移動路徑
    • 1-81
      5.1.3 mkdir—建立目錄
    • 1-82
      5.1.4 cp—檔案複製
    • 1-83
      5.1.5 rm—檔案刪除
    • 1-84
      5.1.6 rmdir—刪除文件夾
    • 1-85
      5.1.7 mv—檔案或路徑的搬移
    • 1-86
      5.1.8 find—找檔案
    • 1-87
      5.1.9 df—查看硬碟空間
    • 1-88
      5.2 系統管理
    • 1-89
      5.2.1 sudo 和su 超級管理者
    • 1-90
      5.2.2 passwd—修改密碼
    • 1-91
      5.2.3 adduser—建立新的登入帳號
    • 1-92
      5.2.4 clear—畫面清空
    • 1-93
      5.2.5 halt, shutdown, reboot 關機
    • 1-94
      5.2.6 ps 系統中的程式和Service
    • 1-95
      5.2.7 Kill—刪除系統中的程式
    • 1-96
      5.2.8 userdel—刪除使用者
    • 1-97
      5.3 網路管理
    • 1-98
      5.3.1 ifconfig—網路情況
    • 1-99
      5.3.2 ping—了解現在網路連線的情況
    • 1-100
      5.3.3 wget—下載檔案
    • 1-101
      5.4 檔案壓縮
    • 1-102
      5.4.1 tar 壓縮tar.gz
    • 1-103
      5.4.2 gzip 壓縮
    • 1-104
      5.5 Linux 檔案結構
    • 1-105
      5.5.1 /proc 下的檔案結構
    • 1-106
      5.6 必背的Linux 指令
    • 1-107
      CH06 架設網站伺服器
    • 1-108
      6.1 建立Web Server 網站—Apache2
    • 1-109
      6.2 建立PHP 伺服器
    • 1-110
      6.3 建立MySQL / Mariadb 資料庫伺服器
    • 1-111
      6.4 建立MySQL / Mariadb 資料庫的使用者帳號
    • 1-112
      6.5 安裝PHPmyAdmin 軟體
    • 1-113
      6.6 進入PHPmyAdmin 網頁
    • 1-114
      6.7 建立和使用SFTP 伺服器—SSH 和FileZilla
    • 1-115
      6.8 建立FTP 伺服器—vsftpd
    • 1-116
      6.9 連線到FTP 伺服器—FileZilla
    • 1-117
      6.10 建立使用者帳號
    • 1-118
      6.11 測試使用者帳號
    • 1-119
      CH07 使用Scratch
    • 1-120
      7.1 在Raspberry Pi 執行Scratch 3
    • 1-121
      7.2 樹莓派版Scratch 3—HelloWorld
    • 1-122
      7.3 Scratch3 添加Raspberry Pi GPIO 控制方塊
    • 1-123
      7.4 Scratch3 控制Raspberry Pi GPIO 軟體程式
    • 1-124
      7.5 Scratch3 控制Raspberry Pi GPIO 硬體接線
    • 1-125
      7.6 命令列執行Scratch
    • 1-126
      7.7 開機時自動執行桌面程式—自動執行Scratch
    • 1-127
      CH08 在樹莓派上進行程式開發 — 使用Python
    • 1-128
      8.1 Python 程式語言的介紹
    • 1-129
      8.2 資料型態
    • 1-130
      8.3 數學計算
    • 1-131
      8.4 If...else 條件判斷語句
    • 1-132
      8.5 while 迴圈語法
    • 1-133
      8.6 陣列List
    • 1-134
      8.7 範圍range
    • 1-135
      8.8 for 迴圈
    • 1-136
      8.9 def 函數
    • 1-137
      CH09 樹莓派GPIO 控制 — 使用Python
    • 1-138
      9.1 Raspberry Pi 安裝 GPIO 模組
    • 1-139
      9.2 第一個Raspberry Pi GPIO 的程式
    • 1-140
      9.3 Raspberry Pi GPIO 數位讀出GPIO.BCM-LED
    • 1-141
      9.4 Raspberry Pi GPIO 數位讀出GPIO.BOARD-LED
    • 1-142
      9.5 Raspberry Pi GPIO 的數位輸出—閃爍
    • 1-143
      9.6 Python GPIO 數位讀取—按鈕
    • 1-144
      9.7 Raspberry Pi GPIO 數位邊緣觸發
    • 1-145
      9.8 Raspberry PiGPIO 的PWM 輸出
    • 1-146
      9.9 Raspberry Pi Analog 類比輸出
    • 1-147
      9.10 Raspberry Pi Analog 類比輸入
    • 1-148
      9.11 UART 序列埠資料傳遞—使用UART 登入樹莓派
    • 1-149
      9.12 UART 序列埠資料傳遞—樹莓派和PC
    • 1-150
      9.13 UART 序列埠資料傳遞—透過Python
    • 1-151
      9.14 Raspberry Pi 的GPIO SPI
    • 1-152
      CH10 Raspberry Pi 實戰應用 — 物聯網篇、網路控制GPIO
    • 1-153
      10.1 實戰—Python 網頁伺服器
    • 1-154
      10.2 開發自己的網頁伺服器
    • 1-155
      10.3 顯示HTTP 內容
    • 1-156
      10.4 取得HTTP GET 所傳遞的資料
    • 1-157
      10.5 取得HTTP POST 所傳遞的資料
    • 1-158
      10.6 透過網頁呼叫Raspberry Pi 的GPIO
    • 1-159
      CH11 Raspberry Pi 實戰應用 — 使用Arduino 讀取類比資料
    • 1-160
      11.1 什麼是Arduino?
    • 1-161
      11.2 Arduino 讀取光敏電阻
    • 1-162
      11.3 Raspberry Pi 透過USB 讀取周邊設備資料—以Arduino 為例
    • 1-163
      CH12 Raspberry Pi 實戰應用 — 多媒體篇
    • 1-164
      12.1 mp3 播放器
    • 1-165
      12.2 開機時啟動指定程式
    • 1-166
      12.3 架設網路收音機
    • 1-167
      12.4 可選台的網路收音機
    • 1-168
      12.5 UPnP 和DLNA
    • 1-169
      12.6 iOS 專用的Airplay 播放器
    • 1-170
      CH13 Raspberry Pi 實戰應用 — 影像篇
    • 1-171
      13.1 Raspberry 照相機—OpenCV 環境架設
    • 1-172
      13.2 Raspberry 照相機—儲存為JPEG 圖片檔
    • 1-173
      13.3 Raspberry 數位相機
    • 1-174
      13.4 行車記錄器
    • 1-175
      13.5 架設網路攝影機
    • 1-176
      CH14 Raspberry Pi 實戰應用 — NAS 伺服器
    • 1-177
      14.1 外接硬碟—格式化ext2
    • 1-178
      14.2 架設網路檔案伺服器—Samba
    • 1-179
      14.3 電腦和手機連線到樹莓派Samba 伺服器
    • 1-180
      14.4 Raspberry Dropbox
    • 1-181
      版權頁
    • 1-182
      封底頁

    常見問答

    您可以透過手機、平板或是電腦登入 HiSKIO 平台,在【我的學習】>【我的書籍】頁面,選擇想看的電子書。

    猜你喜歡

    用戶評價

    | 收集中

    銷售方案