w怎么接显示 树莓派zero_纯干货!一根线玩转树莓派ZeroW(图文教程,亲测有效)...
#一、寫(xiě)在前面本文旨在介紹如何用最少的外設(shè)(成本)完成樹(shù)莓派Zero W最基礎(chǔ)最重要的功能。注意:本文原始發(fā)表時(shí)官方鏡像版本是2017-04-10的,在2019年5月10日有網(wǎng)友提出本方案已經(jīng)不完全適用最新的鏡像了,所以如果只是想按照本文所提出的步驟一步一步操作的話(huà),可能就不能直接達(dá)到理想結(jié)果。但是本文提供的思路還是具有一定的參考價(jià)值,希望還能繼續(xù)幫助廣大讀者,特此聲明。
最少的外設(shè)
設(shè)備數(shù)量筆記本 (Win、Linux、Mac都行,重點(diǎn)突出Windows)一臺(tái)
樹(shù)莓派zero w板一塊
MicroUSB數(shù)據(jù)線(充電線也行,不使用USB網(wǎng)卡功能)一根
MicroSD卡(4G以上,Class4以上)一張
最基礎(chǔ)最重要的功能1.能遠(yuǎn)程SSH登錄命令行界面
2.能遠(yuǎn)程登錄圖形桌面(不需要使用HDMI連接線)
注意
**本文只針對(duì)樹(shù)莓派zero w,注意是w,不是樹(shù)莓派zero!**有w的是具有WiFi和藍(lán)牙功能的,而WiFi是本教程進(jìn)行遠(yuǎn)程登錄的主要手段,所以請(qǐng)?zhí)貏e注意。
#二、探索歷程與參考鏈接
本章主要介紹基本思路,并列出一些有用的參考鏈接一根數(shù)據(jù)線玩轉(zhuǎn)樹(shù)莓派Zero
當(dāng)時(shí)也是參考了這篇文章才敢在購(gòu)買(mǎi)樹(shù)莓派zero w的時(shí)候只買(mǎi)了板子和sd卡,回來(lái)就照著倒騰。其介紹了在不使用額外串口模塊的情況下直接用usb口的網(wǎng)卡模式實(shí)現(xiàn)了樹(shù)莓派zero與筆記本的連接。
不過(guò)本人的筆記本是win10的可能有點(diǎn)不同,就是始終找不到網(wǎng)卡,只找到有一個(gè)串口,還是打不開(kāi)的那種。測(cè)試發(fā)現(xiàn)在linux下可以識(shí)別出網(wǎng)卡,MAC沒(méi)有試過(guò)。其中USB網(wǎng)卡主要用到DHCP模式和靜態(tài)模式兩種模式中的一種,測(cè)試發(fā)現(xiàn)DHCP模式下IP地址每次可能不同,靜態(tài)模式下插入后需要找到網(wǎng)卡并設(shè)置筆記本網(wǎng)卡IP與其在同一個(gè)網(wǎng)段才行,總之就是有點(diǎn)麻煩,既然我們的樹(shù)莓派zero w自帶wifi模塊,那還是用wifi模塊好了。樹(shù)莓派連接WiFi(最穩(wěn)定的方法)
按照上面的教程,即可完成WiFi配置,并實(shí)現(xiàn)開(kāi)機(jī)自動(dòng)連接,然后我們以后就可以直接遠(yuǎn)程登錄,這個(gè)方法比USB網(wǎng)卡的方式更加簡(jiǎn)單方便穩(wěn)定。
最后,就是讓樹(shù)莓派實(shí)現(xiàn)遠(yuǎn)程桌面了,在不使用HDMI的情況下實(shí)現(xiàn)圖形界面還真是有省了一筆Money呀,這種方法就是遠(yuǎn)程桌面了,由于之前的教程中我們使用的系統(tǒng)是Raspbian Jessie Lite系統(tǒng),不帶圖形界面,所以我們先要安裝圖形界面,然后安裝遠(yuǎn)程登錄客戶(hù)端VNC。
在Raspbian Jessie Lite下安裝圖形界面而不直接使用自帶圖形界面的RASPBIAN JESSIE WITH PIXEL的好處主要是不用安裝一些可能用不到的軟件,減小系統(tǒng)體積,簡(jiǎn)單來(lái)說(shuō)RASPBIAN JESSIE WITH PIXEL的鏡像大到只能用8G的SD卡,而我們自己做的情況下鏡像可以小到2G以下。怎么用VNC遠(yuǎn)程控制樹(shù)莓派
詳細(xì)介紹了遠(yuǎn)程桌面的配置方式。
以上為一些有用的參考鏈接,下面將其進(jìn)行合并,介紹如何一步一步完成我們開(kāi)頭說(shuō)的用最少的外設(shè)(成本)完成樹(shù)莓派ZeroW最基礎(chǔ)最重要的功能。
#三、詳細(xì)介紹
##1.官網(wǎng)下載RASPBIAN JESSIE LITE鏡像并燒錄到SD卡
進(jìn)入樹(shù)莓派官網(wǎng)的RASPBIAN鏡像下載頁(yè)面,選擇RASPBIAN JESSIE LITE,下載并解壓得到.img鏡像文件。
下載并安裝鏡像燒錄工具win32diskimager,然后將鏡像燒寫(xiě)到SD卡(用大卡套或sd卡讀卡器,一般購(gòu)買(mǎi)MicroSD卡時(shí)賣(mài)家有提供,注意選購(gòu))。
如圖選擇好鏡像和SD卡盤(pán)符,單擊寫(xiě)入即可開(kāi)始燒錄,過(guò)程可能長(zhǎng)達(dá)幾分鐘,燒寫(xiě)成功后點(diǎn)退出即可。
##2.修改剛燒錄好的SD卡
剛燒錄好的SD卡在window下查看如下:
其實(shí)SD卡被分成了兩個(gè)分區(qū),而我們?cè)趙indow下只能看到第一個(gè)分區(qū)boot,而修改需要修改兩個(gè)分區(qū)下的內(nèi)容,所以有兩種方法:1.使用linux系統(tǒng)訪問(wèn)
這種方法比較通用,只要你有l(wèi)inux系統(tǒng),那么你就能看到其兩個(gè)分區(qū),對(duì)指定文件進(jìn)行修改即可。2.使用windows虛擬機(jī)
這種方法有一個(gè)條件,那就是必須使用USB讀卡器,使用SD卡卡套的情況下虛擬機(jī)無(wú)法識(shí)別。插入U(xiǎn)SB讀卡器后還要記得在虛擬機(jī)可移動(dòng)設(shè)備中讓USB讀卡器被虛擬機(jī)使用而不是windows筆記本,如下圖:
因?yàn)槲覀冇鞋F(xiàn)成的linux系統(tǒng),所以可以直接在linux下來(lái)操作。
在不管usb網(wǎng)卡模式情況下,一共就這3件事:1.在sd卡boot目錄下新建空白文件ssh(可以在windows下直接新建,不要任何后綴名)
2.在sd卡etc/network/目錄下修改interfaces文件,內(nèi)容如下:auto lo
iface lo inet loopback
iface eth0 inet manual
allow-hotplug wlan0
auto wlan0
iface wlan0 inet dhcp
wpa-conf /boot/wpa.conf1
2
3
4
5
6
7
8
9
修改時(shí)需要root權(quán)限,主要內(nèi)容表示開(kāi)機(jī)自動(dòng)啟動(dòng)WiFi,WiFi啟動(dòng)后根據(jù)/boot/wpa.conf內(nèi)的配置進(jìn)行連接,所以接下來(lái)在sd卡的boot/目錄下新建wpa.conf文件。3.在sd卡的boot/目錄下新建wpa.conf文件,內(nèi)容如下:network={
ssid="TP-LINK_110258"
key_mgmt=WPA-PSK
psk="你的密碼"
priority=5
}
network={
ssid="TP-LINK_4F60"
key_mgmt=NONE
priority=4
}1
2
3
4
5
6
7
8
9
10
11
12
里面的內(nèi)容需要你自己對(duì)照著修改,如果WiFi是WEP加密的或者沒(méi)密碼的,就按照如下形式表示:
network={
ssid=“你的WiFi的SSID”
key_mgmt=NONE
priority=4
}
如果WiFi是WPA/WPA2加密的,就按照如下形式表示:network={
ssid="你的WiFi的SSID"
key_mgmt=WPA-PSK
psk="你的密碼"
priority=5
}1
2
3
4
5
6
其中ssid表示W(wǎng)iFi的SSID號(hào),key_mgmt表示加密類(lèi)型,key_mgmt=NONE表示沒(méi)有密碼或者WEP,key_mgmt=WPA-PSK表示W(wǎng)PA/WPA2加密,psk表示密碼,沒(méi)有密碼就不用寫(xiě),priority表示優(yōu)先級(jí),大的優(yōu)先連接,一般這兩種就夠了。這里wpa.conf配置文件的位置可以自己修改, 一般情況下是創(chuàng)建在sd卡的/etc/目錄下,我們專(zhuān)門(mén)把其位置設(shè)置到sd卡的boot/目錄下主要是為了能夠在windows下直接修改配置文件,以后方便移植。
到此,基本SD修改完畢,準(zhǔn)備開(kāi)機(jī)測(cè)試。如果打算在這里把USB網(wǎng)卡也順便搞定了,那就在sd的boot分區(qū)下找到config.txt文件,在最后加一行代碼dtoverlay=dwc2,然后在cmdline.txt中找到rootwait,后面空一格,加上modules-load=dwc2,g_ether?,最后還要在sd卡etc/network目錄下的interfaces最后面加上一段代碼,如果想用靜態(tài)IP的話(huà)如下:allow-hotplug usb0
auto usb0
iface usb0 inet static
address 192.168.10.5
netmask 255.255.255.01
2
3
4
5
如果想用dhcp則如下:allow-hotplug usb0
auto usb0
iface usb0 inet dhcp1
2
3
##3.開(kāi)機(jī)聯(lián)網(wǎng)下載安裝桌面環(huán)境
開(kāi)機(jī),可見(jiàn)LED燈不斷閃爍,最后保持相對(duì)穩(wěn)定,大約1分鐘后樹(shù)莓派開(kāi)機(jī)完畢,這時(shí)候我們需要遠(yuǎn)程ssh登錄。
此時(shí)必須保證你的筆記本連接的WiFi和你剛才設(shè)置讓樹(shù)莓派連接的WiFi相同。
如果用linux那么不需要額外工具,直接命令行ssh pi@raspberrypi.local登錄,當(dāng)然你可以先用ping raspberrypi.local來(lái)測(cè)試網(wǎng)絡(luò)連接是否正常,并可以看到實(shí)際的IP地址。
如果用windows,需要安裝兩個(gè)軟件,遠(yuǎn)程登錄軟件PuTTy和解析raspberrypi.local的ip地址的Bonjour,因?yàn)閣indows下直接ping raspberrypi.local時(shí)會(huì)顯示host不存在,無(wú)法把raspberrypi.local解析成IP地址,安裝Bonjour之后(不需要打開(kāi))就可以解析了,可以先在命令行中ping raspberrypi.local測(cè)試網(wǎng)絡(luò)是否正常,
然后遠(yuǎn)程登錄。
等待10多秒就會(huì)出現(xiàn)登錄頁(yè)面,
輸入用戶(hù)名和密碼登錄,用戶(hù)名pi,密碼raspberry。
okay,重啟一次。(或者就是輸入raspi-config選擇讓文件系統(tǒng)擴(kuò)展填滿(mǎn)SD卡后再重啟,不過(guò)重啟后一般就已經(jīng)自動(dòng)擴(kuò)展了。)
再次登錄,然后下載PIXEL桌面環(huán)境,依次輸入如下命令:sudo apt-get update
sudo apt-get install --no-install-recommends xserver-xorg
sudo apt-get install --no-install-recommends xinit
sudo apt-get install raspberrypi-ui-mods
sudo reboot1
2
3
4
5
這些命令都挺花時(shí)間的,下載安裝還和網(wǎng)速有關(guān),耐心等待,至少半個(gè)小時(shí)吧。
詳細(xì)說(shuō)明(可選擇其他桌面環(huán)境)請(qǐng)看參考鏈接:Raspbian Lite圖形界面安裝指南
到此桌面環(huán)境已裝好。
##4.安裝遠(yuǎn)程登錄工具
輸入如下命令:sudo apt-get install tightvncserver1
然后輸入tightvncserver1
這時(shí)根據(jù)提示輸入密碼兩次,遠(yuǎn)程登錄桌面的密碼,待會(huì)兒連接時(shí)需要輸入這個(gè)密碼才能連接成功。
最后輸出一大段話(huà),只看最后,是一個(gè)數(shù)字.log,第一次應(yīng)該是1.log,這時(shí)就可以遠(yuǎn)程桌面連接了(桌面系統(tǒng)啟動(dòng)需要一點(diǎn)時(shí)間,這時(shí)馬上連接的話(huà)能連接成功,但是沒(méi)有圖像,等待半分鐘左右出現(xiàn)圖像)。
Windows下使用VNC-Viewer軟件,輸入IP:剛才log前面的數(shù)字,這里就是你的樹(shù)莓派的IP:1了,IP可以用ifconfig命令查看,然后輸入密碼。
這里的截圖是使用LXDE桌面的截圖,樹(shù)莓派PIXEL桌面的也一樣能顯示,到此大功告成。
還有一點(diǎn)要注意,如果重啟,遠(yuǎn)程桌面服務(wù)并沒(méi)有開(kāi)機(jī)自啟,每次開(kāi)機(jī)后想用遠(yuǎn)程桌面都需要輸入tightvncserver開(kāi)啟服務(wù)然后才能連接,每次都需要,如果你想開(kāi)機(jī)自啟需要專(zhuān)門(mén)設(shè)置一下。
詳細(xì)配置請(qǐng)看參考鏈接:怎么用VNC遠(yuǎn)程控制樹(shù)莓派
##5.還能更簡(jiǎn)單
按照教程配好了系統(tǒng)記得備份SD內(nèi)容為img文件保存起來(lái),以后就能直接燒錄直接用啦。如果網(wǎng)絡(luò)配置改變,也可以直接修改sd卡boot分區(qū)下的wpa.conf文件,在windows下就能修改,方便快速移植。
總結(jié)
以上是生活随笔為你收集整理的w怎么接显示 树莓派zero_纯干货!一根线玩转树莓派ZeroW(图文教程,亲测有效)...的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問(wèn)題。
- 上一篇: dim private public s
- 下一篇: 安装LaTex教程