接着上一章,系統已經安裝好。
一、連接樹莓派
准備工具:putty、網線
將樹莓派插上電源和SD卡,並插入網線,網線的另一端連到路由器。同時,筆記本(電腦)也連到該路由器上。
筆記本(電腦)打開putty,在主機名稱(或IP地址)中輸入樹莓派IP地址。
出現登陸界面:
輸入用戶名:pi 密碼:raspberry(輸入密碼的過程中,密碼是看不到的)
回車確認,就連接上了樹莓派。
二、更換軟件源
(1)備份
cd /etc/apt
cp sources.list sources.list_bak
(2)更換
sudo nano sources.list
添加以下內容(wheezy源,jessie參考下面):
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main non-free contrib
deb-src http://mirrors.ustc.edu.cn/raspbian/raspbian/ wheezy main non-free contrib
(3)接着進行更新:
更新軟件源
sudo apt-get update
更新軟件
sudo apt-get upgrade
PS:
國內主要軟件源:
中山大學
Raspbian http://mirror.sysu.edu.cn/raspbian/raspbian/
中國科學技術大學
Raspbian http://mirrors.ustc.edu.cn/raspbian/raspbian/
清華大學
Raspbian http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/
華中科技大學
Raspbian http://mirrors.hustunique.com/raspbian/raspbian/
大連東軟信息學院
Raspbian http://mirrors.neusoft.edu.cn/raspbian/raspbian/
重慶大學源(中西部用戶)
Raspbian http://mirrors.cqu.edu.cn/Raspbian/raspbian/
另外關於jessie國內源,可以在參考如下:
重慶大學
deb http://mirrors.cqu.edu.cn/Raspbian/raspbian jessie main contrib non-free rpi
deb-src http://mirrors.cqu.edu.cn/Raspbian/raspbian/ jessie main contrib non-free rpi
清華大學
deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main non-free contrib
deb-src http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ jessie main non-free contrib
浙江大學
deb http://mirrors.zju.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi
deb-src http://mirrors.zju.edu.cn/raspbian/raspbian/ jessie main contrib non-free rpi
參考:http://www.raspbian.org/RaspbianMirrors
三、初始化配置
終端輸入:sudo raspi-config
以下是新版系統的界面,舊版的稍不一樣。
1.Expand Filesystem:擴展文件系統
2.Change User Password:修改密碼
第一次進入系統建議修改默認密碼。
3.Boot Options:Boot設置。啟動時進入的環境。
B1 Console Text console, requiring user to login 文本控制台,需要用戶登錄。
B2 Console Autologin Text console, automatically logged in as ‘pi’ user 自動登錄文本控制台
B3 Desktop Desktop GUI, requiring user to login 桌面GUI,需要用戶登錄
B4 Desktop Autologin Desktop GUI, automatically logged in as ‘pi’ user 自動登錄桌面GUI
4.Wait for Network at Boot:開機時等待網絡連接
Would you like boot to wait until a network connection is established?
Fast Boot without waiting for network connection 快速啟動不需要等待網絡連接
Slow Wait for network connection before completing boot 慢速等待完成啟動之前的網絡連接
5.Internationalisation Options:國際化設置,可設置語言
I1 Change Locale 改變語言和區域
I2 Change Timezone 改變時區
I3 Change Keyboard Layout 改變鍵盤布局
6.Enable Camera:攝像頭模塊使能
啟動攝像頭 Enable;禁用 Disable
7.Add to Rastrack:添加樹莓派地圖蹤跡
把你的PI的地理位置添加到一個全世界開啟此選項的地圖,建議不要開。
8.Overclock:超頻
None 不超頻,運行在700Mhz,核心頻率250Mhz,內存頻率400Mhz,不增加電壓
Modest 適度超頻,運行在800Mhz,核心頻率250Mhz,內存頻率400Mhz,不增加電壓
Medium 中度超頻,運行在900Mhz,核心頻率250Mhz,內存頻率450Mhz,增加電壓2
High 高度超頻,運行在950Mhz,核心頻率250Mhz,內存頻率450Mhz,增加電壓6
Turbo 終極超頻,運行在1000Mhz,核心頻率500Mhz,內存頻率600Mhz,增加電壓6
9.Advance Options:高級設置
A1 Overscan 是否讓屏幕內容全屏顯示
A2 Hostname 在網上鄰居或者路由器能看到的主機名稱
A3 Memory Split 內存分配,選擇給GPU多少內存
A4 SSH 是否運行SSH登錄,建議一直開啟此選項。
A5 SPI 是否默認啟動SPI內核驅動。
A6 I2C 是否默認啟動I2C內核驅動。
A7 Serial 串口是否啟動。
A8 Audio 選擇聲音默認輸出到模擬口還是HDMI口
0 Auto 自動選擇
1 Force 3.5mm ('headphone') jack強制輸出到3.5mm模擬口
2 Force HDMI 強制輸出到HDMI
A9 1-Wire 是否啟動one-wire總線
AA GPIO Server 是否允許遠程連接PIN
AB GL Dirver 是否啟動實驗桌面GL驅動。
A0 Update 把raspi-config這個工具自動升級到最新版本
0.About raspi-config
首次配置:
1)選擇Expand Filesystem,擴展文件系統。
2)選擇Change User Password,更改pi的密碼。
3)選擇Change Timezone,更改時區。選擇Asia – Chongqing(或shanghai)
4)選擇Change Locale,更改語言設置,選擇en_US.UTF-8和zh_CN.UTF-8
這是首次配置需要做的,后續可根據需要進行配置。配置完成后,需重啟生效。
三、VNC遠程桌面
(1)在樹莓派上安裝VNC
sudo apt-get install tightvncserver
(2)在PC上安裝VNC客戶端
在Windows下,下載TightVNC
在ubuntu下,安裝VNC客戶端
sudo apt-get install xtightvncviewer
(3)修改VNC密碼
vncpasswd
根據提示輸入密碼。
(4)VNC配置文件
設置開機啟動
sudo nano /etc/init.d/tightvncserver
輸入以下內容(內容較長,可在Putty中粘貼):
### BEGIN INIT INFO # Provides: tightvncserver # Required-Start: $local_fs # Required-Stop: $local_fs # Default-Start: 2 3 4 5 # Default-Stop: 0 1 6 # Short-Description: Start/stop tightvncserver ### END INIT INFO # More details see: # http://www.penguintutor.com/linux/tightvnc ### Customize this entry # Set the USER variable to the name of the user to start tightvncserver under export USER='pi' ### End customization required eval cd ~$USER case "$1" in start) # 啟動命令行。此處自定義分辨率、控制台號碼或其它參數。 su $USER -c '/usr/bin/tightvncserver -depth 16 -geometry 800x600 :1' echo "Starting TightVNC server for $USER " ;; stop) # 終止命令行。此處控制台號碼與啟動一致。 su $USER -c '/usr/bin/tightvncserver -kill :1' echo "Tightvncserver stopped" ;; *) echo "Usage: /etc/init.d/tightvncserver {start|stop}" exit 1 ;; esac exit 0
按Ctrl+O,然后回車保存。
接着按Ctrl+X 退出nano編輯器。
(5)更改權限及啟動列表
更改權限
sudo chmod 755 /etc/init.d/tightvncserver
更改啟動列表
sudo update-rc.d tightvncserver defaults
(6)啟動tightvnc服務器
vncserver :1 -geometry 800x600
后面參數是分辨率,也可以不設置
vncserver :1
停止VNC窗口
vncserver -kill:1
重啟服務
service vncserver restart
(7)遠程連接
在Windows下打開VNC客戶端,連接到樹莓派IP和指定端口。