raspberry pi - amazon web servicessosorry.s3.amazonaws.com/raspberrypi/doc/slide/... · 8/18/2015...
TRANSCRIPT
Raspberry Pi 好好玩- 安裝設定
台灣樹莓派 <[email protected]>Aug 18, 2015 /OSSF
姓名標示 — 非商業性 — 相同方式分享
CC (Creative Commons)
姓名標示 — 你必須給予 適當表彰、提供指向本授權條款的連結,以及 指出(本作品的原始版本)是否已被變更。你可以任何合理方式為前述表彰,但不得以任何方式暗示授權人為你或你的使用方式背書。
非商業性 — 你不得將本素材進行商業目的之使用。
相同方式分享 — 若你重混、轉換本素材,或依本素材建立新素材,你必須依本素材的授權條款來散布你的貢獻物。
3
本投影片以 Pi 2 做為範例
4
● 步驟 1 :下載映像檔 (image)● 步驟 2 :透過燒錄軟體將映像檔燒到 SD 卡
● 步驟 3 :將 SD 卡插到 Raspberry Pi & 上電
安裝 Raspberry Pi
5
● 官方下載網頁
● http://www.raspberrypi.org/downloads● 選擇映像檔 (image)
步驟 1 :下載映像檔
Windows 10IoT Core
Ubuntu MateNOOBSRaspbian( 推薦 )
PiNetOSMC
6
● Windows● Win32 Disk Imager● http://sourceforge.net/projects/win32diskimager/
步驟 2 :下載燒錄軟體
7
用 Win32 Disk Imager 燒錄映像檔 1. 將 SD 卡插到 PC 上
2. 執行 Win32DiskImager
3. 選擇 SD 卡位置後寫入映像檔
8
步驟 3 :接上週邊並上電
http://www.raspberrypi-tutorials.co.uk/starting-up-your-raspberry-pi-device/set-raspberry-pi/
9
第一次開機
https://projects.drogon.net/
10● 預設帳號 / 密碼: pi / raspberry
登入畫面
11
第一次登入後的指示
12
raspi-config 設定
* 表示建議設定
13
* 擴增檔案系統所在分割區大小
14
修改密碼
15
開機後的登入方式
16
以 pi 帳號登入桌面環境
17
國際化設定
18
區域設定 / 語言 , 單位 , 日曆別
19
取消 en_GB
20
增加 UTF-8 繁體中文
21
選擇 UTF-8 繁體中文
22
設定時區
23
選擇亞洲地區
24
選擇地點
25
* 設定鍵盤配置
26
* 標準 104 鍵盤配置
27
* 選擇非英式鍵盤
28
* 選擇美國
29
* 選擇美式鍵盤
30
* 標準美式鍵盤
31
* 不需要有組合鍵
32
* 不需要停止 X Server
33
啟用 CSI 介面的 Camera
34
加入 Rastrack 計畫
35
超頻
36
超頻選項
37
進階設定
38
過度掃描
39
主機名稱設定
40
是否啟動 SSH 伺服器
41
是否使用 Device Tree
42
是否開啟 SPI 介面
43
是否開啟 I2C 介面
44
是否透過序列埠登入 Console
45
設定音訊輸出
46
更新 raspi-config 工具
47
設定完成 , 重新啟動
48
● 1> Expand Filesystem● 4 > I3 Change Keyboard Layout
建議修改的選項
49
VNC
50
● RFB 協定 + 螢幕畫面分享及遠端操作軟體
● 與作業系統無關 , 可跨平台使用
● Client/Server 架構
Virtual Network Computing
51
● 安裝必要套件● $ sudo apt-get install tightvncserver
● 啟動 VNC Server● $ vncserver
● 可加上不同參數● $ vncserver :2 -geometry 640x480 -depth 8
Pi 設定
52
● 下載 UltraVNC● http://www.uvnc.com/downloads/ultravnc/112-
download-ultravnc-1206.html● 連線 &詢問密碼
Windows 設定
53
連線成功
54
$ vim hello.c
#include <stdio.h>
int main()
{
printf(“Hello C\n”);
return 0;
}
$ gcc hello.c -o hello
$ ./hello
Hello C
用 C 寫程式
55
$ vim Hello.java
public class Hello
{
public static void main(String[] args)
{
System.out.println("Hello Java");
}
}
$ javac Hello.java
$ java Hello
Hello Java
用 Java 寫程式
56
● 安裝套件
● $ sudo apt-get install <pkg_name>● 搜尋套件
● $ sudo apt-cache search <keyword>● 移除套件
● $ sudo apt-get remove <pkg_name>● 移除套件並清除設定檔
● $ sudo apt-get remove --purge <pkg_name>● 更新套件庫與更新系統套件
● $ sudo apt-get update && sudo apt-get upgrade
套件管理指令快速介紹
57
● 安裝中文字型 + 輸入法
● $ sudo apt-get install ttf-wqy-microhei ttf-wqy-zenhei xfonts-wqy
● $ sudo apt-get install scim scim-tables-zh scim-chewing● 安裝 Python 開發套件
● $ sudo apt-get install python-dev● 安裝 chromium瀏覽器
● $ sudo apt-get install chromium-browser
安裝常用套件
58
$ sudo vim /boot/config.txt
force_turbo=1
小技巧 1 - 持續超頻
59
$ sudo vim /boot/config.txt
hdmi_force_hotplug=1
hdmi_drive=2
config_hdmi_boost=4
小技巧 2 - 強制從HDMI 輸出畫面
60
Raspberry Pi Rocks the World
Thanks