Professional Documents
Culture Documents
R a s p b e r r y Pi
TTU We e k # 1
1
R aspberry P i
TTU 課程大綱
第㇐週:認識樹莓派 第四週: Python 程式簡
樹莓派是什麼? 介 程式的編輯與執行
樹莓派能做甚麼 ? Python 基本指令
基本的 Linux 指令
第五週: GPIO 應用
第二週:樹莓派作業系統 GPIO 簡介
與 電路與元件
常用指令 實作 – LED 控制
QEMU 模 擬 器
Raspberry OS
常用 Linux 指令
第六週:樹莓派擴充板
常用的樹莓派擴充板
Sense HAT 擴充板
第三週:遠端控制樹莓派
實作
2
R aspberry P i
TTU 課程大綱
第㇐週:認識樹莓 此 Pi 非彼
Pie
派 樹莓派是什麼?
樹莓派能做甚麼 ?
基本的 Linux 指令
3
R aspberry P i
TTU 樹莓派是什麼?
低成本的信用卡大小的計算
機 輸出入
GPIO 40
Pin
顯示 接口
LCD 4 USBPorts
Display
網路
RJ45
Ethernet
攝影 音源
電源 影音
Power Picamera 3.5mmAudio
HDM
I
4
R aspberry P i
TTU 樹莓派是什麼?
可負擔的信用卡大小的計算機
可插入顯示器或電視
使用標準的鍵盤和滑鼠
可以執行㇐般電腦的工作,如文
書處理、瀏覽互聯網、播放高清
視訊等
可以與外界互動
除傳統週邊外
GPIO :透過 GPIO 讀取大量的感測器訊號,及連
結
其他各式各樣的物理設備 ( 物聯網 IoT) 。
5
R aspberry P i
TTU 樹莓派的崛起
舊式電腦 Computers of 1970s~1980s
DEC PDP- Xerox Alto BBC Micro (Acorn)
8 (PARC)
小教授㇐號
( I )
是宏碁的第㇐個品
Apple
牌電腦產品,在
1981 年上市發表。 Power Macintosh 6
R aspberry P i
TTU 樹莓派的崛起
舊式電腦 Computers of 2000s~2010s
7
R aspberry P i
TTU 樹莓派的崛起
英國劍橋大學招生狀況
2005 年,厄普頓 (Eben Upton) 擔任劍橋大學聖
約翰
學院計算機科學研究主任並負責招生事務時注意到
新進的計算機工程師的人數和專業水平都在下降
申請主修計算機科學的學生人數亦下降
2008 年,申請劍橋大學主修計算機科學的人數下
降
1999 年 > 600 名申請人
2008 年 <250 名申請人
IT 技術能力下降
1995 年,大多數 CS 專業學生可以在入學時立馬編程
但十年後,許多學生只能設計簡單的 HTML 網頁。
( 大學端 ) 需要補救教學… 8
R aspberry P i
TTU 樹莓派基金會
樹莓派基金會是英國的慈善組織。
董事會於 2008 年成立,基金會於 2009 年 5 月成
立為
註冊慈善機構。
2016 年,基金會將總部遷至劍橋車站路
(Station Road, Cambridge) 。 該基金會由劍
橋大學計算機實驗室和博通( Broadcom )偕
同支援維持。
目的:“促進計算機科學及相關主題的研究,尤其是在學校
㇐
級,並將樂趣帶回學習計算中。”
https://www.raspberrypi.org/about
博通: IC 設計公司。主要客戶有 Apple, Google, Tesla, .. 等。營運
模式大致為替客戶設計 IC ,再由下游的 IC 製造廠如台積電代工製
造。 9
主要競爭對手:高通 (Qualcomm)
R aspberry P i
設計:
外觀,框架
施工
組裝 (矽
品)
https://kopu.chat/2017/04/08/ic-industry/
10
R aspberry P i
重要成員 ( 樹莓派基金
TTU
TTU 樹莓派是……
由樹莓派基金會設計和開發
用低成本的硬件和免費軟件激發計算機科學
教
育
開放數據表,電路圖和源碼 (source
code)
由 Element14 / RS Components /
Egoman
生產
12
R aspberry P i
TTU 樹莓派的演進
2006, 概念版 2012,
Concept edition Model B rev 1
2011, 原型版
USB Prototype 2012,
Board Model B rev 2
2011, 預覽板
Alpha Board
2014, 2014,
Model B+ Compute module
TTU 樹莓派的演進
2006 年,概念版 Concept edition
厄普頓( Eben Upton )彙集了㇐批教師學者和電腦
愛好者,製作㇐套啟發孩子的電腦。它㇐端有㇐個
USB 介面,而另 ㇐ 端有 ㇐ 個 HDMI 介面。
2011, 原型版 USB Prototype Board
2011 年 8 月,基金會製造出第㇐批 Alpha 電路板共
50 片。該電路板展示了它能運行 LXDE 桌面的
Debian ,以 1080p 的解析度運行 Quake 3 ,通過
HDMI 播放全高畫質 MPEG-4 影片。
2012, Model B
2012 年 9 月,樹莓派基金會公布了 B 型第二次修訂版。
2012 年 10 月,樹莓派基金會宣布所有新的樹莓派的
B
型將配有 512MB RAM 晶片。
14
R aspberry P i
TTU 樹莓派的演進
各型 (Model) 之差
異 計劃 A型 B型 B+ 型
CPU ARM1176JZF-S ARM1176JZF-S ARM1176JZF-S
(ARM11 系列 ) (ARM11 系列 ) (ARM11 系列 )
700MHZ 700MHZ 700MHZ
GPU( 圖形處理器 ) Broadcom Broadcom Broadcom
VideoCore,OpenGL VideoCore,OpenGL VideoCore,OpenGL
ES 2.0 1080P 30 高 ES 2.0 1080P 30 高 ES 2.0 1080P 30 高
畫質解碼器 畫質解碼器 畫質解碼器
記憶體 256 MByte 512 Mbyte 512 Mbyte
USB2.0 介面個數 1 2 4
網路介面 沒有配備 ( 須通 10/100 乙太網界 10/100 乙太網界
過 USB) 面 (RJ45 介面 ) 面 (RJ45 介面 )
作業系統 GNU/Linux, GNU/Linux, GNU/Linux,
RISC OS, RISC OS, RISC OS,
FreeBSD,Plan9 FreeBSD,Plan9 FreeBSD,Plan9
TTU 目前盛行的樹莓派版本
樹莓派 3 Model B
CPU : 4 個 ARM Cortex-A53 ,
1 . 2 GH z ( BCM28 37A1 )
GPU : Broadcom VideoCore IV
記憶體: 1GB LPDDR2 ( 900 MHz )
網路: 10/100 以太網,
2.4GHz 802.11n 無線
藍牙:藍牙 4.1
儲存: microSD
TTU 目前盛行的樹莓派版本
樹莓派 3 Model B+
CPU : 4 核 ARM Cortex-A53 ,
1.4GHz ( BCM2837B0 )
GPU : Broadcom VideoCore IV
記憶體: 1GB LPDDR2 ( 900 MHz )
網路: 10/100 以太網,
2.4GHz 802.11n 無線
藍牙:藍牙 4.1
儲存: microSD
TTU 目前盛行的樹莓派版本
樹莓派 4 Model B
CPU : 4 核 1.5GHz Cortex-A72
GPU : Broadcom VideoCore VI
儲存: microSD
TTU 市售樹莓派套件
樹莓派 4 B 入門套件 (Starter
Kit)
Micro SD card
19
R aspberry P i
TTU 類樹莓派單板電腦
20
R aspberry P i
TTU 類樹莓派單板電腦
樹莓派替代板
台廠開發的樹莓派替代
Onion Omega2+
板 華碩的 Tinker
NVIDIA Jetson Nano
Board
Clockwork Pi
Odroid-XU4
鴻海的 Banana Pi
Orange Pi Zero
Le Potato
VIM 2 SBC by
21
R aspberry P i
TTU 樹莓派的作業系統( OS )
樹莓派只是硬體,必須安裝作業系
統
22
R aspberry P i
TTU 樹莓派怎麼使用
可在樹莓派上執行的作業系統的清單:
AROS Linux
Windows 10 Android
Microsoft IoT core Arch Linux ARM
23
R aspberry P i
TTU 樹莓派能做什麼?
樹根據官方教程以及網絡上常見的
Demo ,
樹莓派主流玩法包括:
學習 linux 作業系統 & 編程
架設小型 LinuxApacheMysqlPhp 伺服器
個人網站、代碼託管等網絡服務
家庭 NAS( 網路附加儲存 )/ 私有雲
離線 / 遠程下載機
結合外設的機器人、汽車、音響、 LED 等
24
R aspberry P i
TTU 樹莓派怎麼玩
有別於㇐般個人電腦,樹莓派有控制外部傳
感器的接口 GPIO (General Purpose I/O
Ports, 通用輸入 / 輸出埠 )
25
R aspberry P i
TTU 樹莓派怎麼玩
影音媒體中心 XBMC media
center
https://www.cnet.com/how-to/how-to-turn-your-raspberry-pi-into-an-xbmc-media-centre /
26
R aspberry P i
TTU 樹莓派怎麼玩
音樂撥放器 Music
Player
https://mypaper.pchome.com.tw/xcoustic/post/1326553833
27
R aspberry P i
TTU 樹莓派怎麼玩
無線路由器 Wireless Router with
Firewall 有線 wired
無線 wireless
https://learn.adafruit.com/diy-wifi-raspberry-pi-touch-cam
28
R aspberry P i
TTU 樹莓派怎麼玩
攝影機 Pi
Camera
https://www.makezine.com.tw/make2599131456/raspberry-pi9
29
R aspberry P i
TTU 樹莓派怎麼玩
行動電話 Pi
Phone
USB 介
面
GPIO 介
面
https://www.davidhunt.ie/piphone-a-raspberry-pi-based-smartphone/
30
R aspberry P i
TTU 樹莓派怎麼玩
無人 / 遙控載具 Unmanned / RC
vehicles
31
R aspberry P i
TTU 樹莓派怎麼玩
仿生機器人 Biomorphic
robots
32
R aspberry P i
TTU 樹莓派怎麼玩
樹莓派超級電腦 Raspberry Pi
Cluster
https://www.techbang.com/posts/10807-64-raspberry-pi-plus-lego-mini-computer-
supercomputer-made-of-what
33
R aspberry P i
TTU 更多樹莓派的應用
樹莓派超級電腦 樹莓派專案
Raspberry Pi Cluster Raspberry Pi Projects
(Supercomputer) 2020
with 1024 Pi 3 B+
Courtesy of
34
R aspberry P i
TTU 樹莓派組裝與操作
由老師親自示範樹莓派的組裝與操
作
35
R aspberry P i
TTU 課後習題
課後習題:
1. 樹莓派是什麼?
2. 樹莓派的英文名字 Raspberry Pi ,是怎麼來
的?
3. 樹莓派能做什麼?
下週準備工作:
請每組自備 USB Type Micro B 電源線
36
R aspberry P i
TTU
11021
37