天天看點

Raspberry上手指南(1)

(很多資料來自網絡,感謝各位大大的無私分享!!!不能一一謝過,請見諒)

1 制作系統記憶體卡

1.1 鏡像及燒寫軟體下載下傳

樹莓派(以下簡稱Raspi)可以運作定制的Debian作業系統,Raspbian。首先,需要從官網下載下傳系統的鏡像檔案。(https://www.raspberrypi.org/downloads/)

Raspberry上手指南(1)

上圖中,黃圈對應的便是Raspbian系統的連接配接。點選進入,出現下圖頁面。

Raspberry上手指南(1)

點選黃圈連結,下載下傳DeskTop版的Raspbian,大概有1.4GB左右。解壓得到.img格式的系統鏡像,放到一個純英文目錄下備用。

另外還需要鏡像燒寫工具,點選紅圈“installation guide”連結,出現如下頁面。

Raspberry上手指南(1)

點選上如中紅圈連結“Etcher”下載下傳鏡像燒寫軟體。這是一個綠色軟體,解壓即可使用。

1.2 鏡像燒寫

将記憶體卡放入讀卡器,然後連接配接電腦。運作鏡像燒寫軟體Etcher,出現下圖。

Raspberry上手指南(1)

從左到右,依次需要“選擇系統鏡像檔案”、“選擇儲存設備”、“開始燒寫”,三個步驟。根據實際情況依次選擇,最後開始燒寫,耐心等待燒寫結束。

注意,系統鏡像要放在純英文的目錄下,不然可能燒寫失敗。

2 連接配接與通路

初次使用Raspi通常有網線連接配接(見2.3)、序列槽連接配接(見2.4)、鍵鼠和顯示器連接配接(見2.5)3種方法。不管采用哪種連接配接方法,連接配接後都需要對Raspi進行一些基本的配置(見2.6)。

2.1 線纜連接配接

Raspi接口主要包括有4個USB接口、1個網口、1個microUSB接口(用于供電)、1個HDMI接口、40pin的GPIO接口。

Raspberry上手指南(1)

2.2 可能用到的軟體

2.2.1 PuTTY

PuTTY主要是用來通過SSH用網線将電腦和Raspi進行連接配接的軟體。

下載下傳位址:http://www.putty.org/

點選下圖中紅圈内連結。

Raspberry上手指南(1)

出現下圖頁面,點選紅圈内連結,隻下載下傳“putty.exe”。

Raspberry上手指南(1)

2.2.2 FileZilla

FileZilla是可以通過SFTP方式在電腦和Raspi之間進行檔案傳輸的軟體。

下載下傳位址:https://filezilla-project.org/

點選紅圈内連結,下載下傳Client版本的FileZilla。

Raspberry上手指南(1)

2.2.3 VNC-Viewer

VNC-Viewer是一款遠端控制軟體,通過它可以以圖像界面的方式通路已經安裝有VNC Connect軟體的裝置。

下載下傳位址:https://www.realvnc.com/download/viewer/

點選下圖紅圈内連結進行下載下傳。

Raspberry上手指南(1)

2.2.4 SecureCRT

SecureCRT主要用來與Raspi進行序列槽通信。

下載下傳位址:https://www.vandyke.com/download/securecrt/download.html

Raspberry上手指南(1)

根據版本,點選上圖紅圈内連結進行下載下傳。

2.3 通過網線連接配接(推薦)

目前版本的Raspbian系統預設關閉SSH服務,不能直接通過網線連接配接。

首先,需要打開記憶體卡内的“/boot”檔案夾内建立一個名為“SSH”的空白檔案,這樣Raspi開機時會啟動SSH服務。

然後需要設定電腦端的網卡。通常,使用筆記本與Raspi進行連接配接。筆記本一般會有無線網卡(WLAN)和有線網卡(以太網)各一個(通過“控制台-網絡和Internet-網絡連接配接”可以看到)。這裡,将無線網卡作為網絡的源頭,連接配接Internet;有線網卡與Raspi連接配接。通過将無線網卡的網絡共享為有線網卡,為所連接配接的Raspi提供網絡。

進行上訴的網卡設定,右鍵“WLAN”,點選“屬性”,選擇“共享”頁,勾選兩個方框,在第一個方框下的下拉菜單中選擇“以太網”,點選确定,結束。如下圖。

Raspberry上手指南(1)

接着,右鍵“以太網”,點選“屬性”,輕按兩下“Internet協定版本4(TCP/IPv4)”,可看到有線網卡的IP被自動設為了“192.168.137.1”。如下圖。

Raspberry上手指南(1)

接下來,可以将Raspi通過網線與筆記本連接配接。

接上Raspi電源,等待幾分鐘後。通過Windows的cmd指令行查詢Raspi的IP位址。如下圖,輸入“arp -a”。

Raspberry上手指南(1)

上圖中,找到 “接口:192.168.137.1”,注意最右側“類型”這一欄,那個“動态”一行對應的就是Raspi此時的IP位址,“192.168.137.5”,記住它。(實際類型也可能為“靜态”,可以嘗試連接配接“Internet位址”下的第一行IP)

注意,如果無法出現上圖中類型為“動态”的一行,請看“2.4 通過序列槽連接配接”,通過序列槽連接配接Raspi,并設定其IP位址。

接着,打開Putty,如下圖,點選圓圈1處的“Session”,在圓圈2處的框内填上通過cmd指令行查詢的Raspi的IP,可以在圓圈3處填寫此會話的名稱,點選圓圈4進行儲存,點選圓圈5進行連接配接。

Raspberry上手指南(1)

出現視窗,顯示的是“login as:”,輸入登入使用者“pi”,顯示“[email protected]’s password:”,輸入使用者密碼“raspberry”便可以進入Raspbian系統。

進入系統後,需要進行一些基本配置,具體請看2.6

2.4 通過序列槽連接配接(臨時)

通過序列槽連接配接和2.3中通過網線連接配接,兩種方法顯示的内容都是Raspbian的指令行,不同的是,序列槽顯示的某些内容可能亂碼,是以通過序列槽進行連接配接隻是一種臨時的方法,同時,序列槽連接配接不能像2.3那樣為Raspi提供網絡。

上電開機前,需要修改記憶體卡中“/boot”目錄下的“config.txt”檔案。在檔案最後添加下圖中的内容以保證Raspi的序列槽可用。

Raspberry上手指南(1)

然後用TTL-USB子產品,連接配接Raspi和電腦。下圖是Raspi的GPIO接口圖,将TTL-USB子產品的TXD引腳、RXD引腳和GND引腳,連接配接在Raspi 的RXD、TXD和GND上,将TTL-USB子產品連接配接電腦。

Raspberry上手指南(1)

接着打開SecureCRT,點選圓圈1處的“Quick Connect”,在圓圈2處選擇“Serial”,然後填寫圓圈3處的配置(“Port”是通過裝置管理器檢視到的,表示TTL-USB在電腦的端口),最後點選圓圈4,連接配接序列槽進行登入。登入使用者名“pi”,密碼“raspberry”,在2.3中提到過。

Raspberry上手指南(1)

連接配接成功後,需要對Raspi進行一些配置,具體請看2.6。

2.5 鍵鼠、顯示器連接配接(最簡單)

這種方法最簡單。将普通的桌上型電腦的顯示通過HDMI與Raspi連接配接,将USB接口的滑鼠、鍵盤連接配接在Raspi的USB端口上。上電開機,等待啟動完成,最終出現類似普通PC的桌面界面。

Raspberry上手指南(1)

點選上方菜單欄中的“Terminal”打開控制台,得到和2.3及2.4類似的結果—一個互動式的控制台。

2.6 第一次連接配接

2.6.1 指定IP位址

Raspi的eht0網口的IP位址預設是通過DHCP方式自動擷取的。在控制台輸入指令“cat /etc/network/interfaces”,檢視網絡配置,如下圖。

Raspberry上手指南(1)

從上圖可知,通過配置“/etc/dhcpcd.conf”來指定固定的IP位址。

在控制台輸入指令“sudo nano /etc/dhcpcd.conf”對“dhcpcd.conf”進行編輯,如下圖。将光标移動到檔案末尾,添加紅圈内的内容。

Raspberry上手指南(1)

這裡“ip_address”後的“192.168.137.xxx/24”,其中的“xxx”是需要設定的位址,根據需要自行确定,不要設為“1”或“255”等特殊的位址。這裡由于筆記本有線網卡被自動設為“192.168.137.1”,是以隻能使用“192.168.137.xxx”這個網段才能使Raspi與筆記本有線網卡正常連接配接。

另外,使用該網絡配置可能無法完全讓Raspi通路Internet,故在最後追加“static domain_name_servers=114.114.114.114”。

編輯完後,按“ctrl+x”,準備退出,下方提示是否儲存修改,按“y”表示儲存修改,接着下方提示要儲存為檔案名,直接采用預設的,按“Enter”即可。

在控制台輸入“sudo reboot”重新開機Raspi。等待一段時間,使用PuTTY,嘗試用網線,使用新的IP與Raspi進行連接配接(此時,如果之前使用的是序列槽方法連接配接,可以不再使用序列槽了)。

如果連接配接成功,可以在控制台嘗試使用指令“ping www.baidu.com”來檢測Raspi是否可以通路Internet。如下圖。

Raspberry上手指南(1)

2.6.2 raspi-config配置

通過在控制台輸入“sudo raspi-config”可以對Raspi進行相應的配置。

? 首先是擴充檔案系統,保證系統有足夠存儲空間。選擇“7 Advanced Optioins”,如下圖,按“Ented”進入具體配置。

Raspberry上手指南(1)

選擇“A1 Expand Filessystem”,按“Tab”鍵,光标跳轉到“Select”,按“Enter”确認。

Raspberry上手指南(1)

? 接着要進行接口設定。選擇“5 Interfacing Optins”

Raspberry上手指南(1)

需要開啟的接口有“P2 SSH”、“P3 VNC”、“P6 Serial”,其他的根據需求進行配置。

Raspberry上手指南(1)

最後在起始界面選擇“Finish”完成配置,并選擇立即重新開機。

Raspberry上手指南(1)

2.6.3 替換鏡像源

Raspbian預設的鏡像源是來自Raspberry官方的,伺服器位于國外,網速通常較慢,不利于更新系統和軟體。是以,将其替換為“清華大學開源軟體鏡像站”所提供的鏡像源。具體可以看這裡:https://mirrors.tuna.tsinghua.edu.cn/help/raspbian/

Raspberry上手指南(1)

連接配接Raspi,在控制台輸入“sudo nano /etc/apt/sources.list”,對鏡像源配置檔案進行編輯。注釋掉原來的所有内容,添加清華鏡像源位址。如下圖。

Raspberry上手指南(1)

儲存退出,使用指令“sudo apt-get update”更新軟體源清單。

2.7 通過VNC-Viewer檢視

有了網線連接配接之後,可以不再使用桌上型電腦顯示器,而通過VNC-Viewer來檢視桌面。

首先需要設定Raspi,使其在沒有實際顯示器連接配接時也輸出圖像。具體是,編輯記憶體卡中“/boot”目錄下的“config.txt”檔案,如下圖。

Raspberry上手指南(1)

然後重新上電開機,打開VNC-Viewer。選擇“File”下的“New Connection”,填寫連接配接的IP位址“192.168.137.25”,點選确定。彈出警告,選擇“Continue”。

Raspberry上手指南(1)

接着要求填寫登入使用者名(pi)和密碼(raspberry)。如下圖。

Raspberry上手指南(1)

最終出現和2.5(鍵鼠、顯示器連接配接)中類似的界面。

Raspberry上手指南(1)

2.8 檔案的傳輸

确認已經連接配接網線,打開FileZilla,在主機欄輸入“sftp://192.168.137.25”,使用者名欄輸入“pi”,密碼欄輸入“raspberry”,然後點選快速連接配接與Raspi進行連接配接。

Raspberry上手指南(1)

連接配接成功後,如下圖,左邊1處是本機檔案目錄,右邊2處是連接配接到的裝置(即是Raspi),底部3處是檔案傳輸的狀态欄。

Raspberry上手指南(1)

通過拖拽或右鍵操作,可以自由的在左右兩個裝置之間傳輸任意檔案。

繼續閱讀