1. 程式人生 > >樹莓派學習(一)——樹莓派安裝系統的過程、問題及解決辦法

樹莓派學習(一)——樹莓派安裝系統的過程、問題及解決辦法

shu fat 基於 淘寶 conf 添加 最重要的 access eboot

前言——

  買了兩三周的樹莓派,現在才把樹莓派安裝配置好系統,真的是想抽自己兩耳巴子。不過這個月實在太忙了,又是實習,又是忙著畢業雜事,心裏頗不寧靜。這兩天周末,又重新搗鼓了一下樹莓派,準備記錄一下在樹莓派上安裝系統的過程和心得。

註:本人使用的樹莓派型號為:Raspberry Pi 3 B+

正文——

一、簡介

1.樹莓派是什麽?Raspberry Pi(中文名為“樹莓派”,簡寫為RPi,或者RasPi/RPi)是為學生計算機編程教育而設計,只有信用卡大小的卡片式電腦,其系統基於Linux。

2.由於自己購買的樹莓派3B+,所以下面都主要記錄樹莓派3B+方面的知識。

①實物圖參考如下:

技術分享圖片

②樹莓派3B+參數如下:

技術分享圖片

註:供電接口/要求:microUSB(5V/2.5A標準)

③引腳定義如下:

技術分享圖片

3.自己淘寶購買的實物圖如下所示(已貼散熱片):

技術分享圖片

技術分享圖片

二、準備工作

所需材料:PC一臺,樹莓派一個,網線一根,TF卡(Micro SD卡)一張,讀卡器一個。

註:TF卡最好8G以上,不然容量可能不夠。讀卡器必須要有,不然無法給TF燒寫系統鏡像文件。由於是窮學生,沒有顯示器,準備用平板電腦當做樹莓派的顯示器。

後面安裝系統、基本配置會用到的一些工具我已經放在網盤了,可供免費下載,下載鏈接:https://pan.baidu.com/s/1GSVWX7EiT31AHQfzOHpmWw

接下來就開始幹了!

(一)安裝系統

1.下載鏡像

這裏筆者使用的是樹莓派官方鏡像系統文件Raspbian,這個可以去官網下載。官方下載鏈接:https://www.raspberrypi.org/downloads/

技術分享圖片

2.格式化TF卡

安裝SDFormatter.exe到電腦上,然後將TF卡按照默認格式格式化即可。

技術分享圖片

註:TF卡格式化為FAT32格式一樣可以成功,原因不明!(燒錄鏡像時,TF卡要格式化為NTFS格式,因為FAT32只支持4G以下的文件,而NTFS可以支持4G以上的文件——這是百度說的,不是我說的)。

3.鏡像寫入工具Win32DiskImager

安裝Win32DiskImager-0.9.5-install.exe到電腦上,選擇剛剛下載解壓後的.img格式的鏡像文件,然後點擊燒錄即可。等待燒錄完成,拔掉TF卡,插入樹莓派上電,系統會自動安裝完成。

技術分享圖片

至此,系統安裝成功,如果有顯示器,接上顯示器,樹莓派開機就可以正常顯示樹莓派界面。

(二)使用網線連接樹莓派和電腦,用電腦充當樹莓派顯示器

如果沒有顯示器,網上介紹了一種方法遠程登錄樹莓派,用自己電腦當樹莓派的顯示器,很值得參考:http://bbs.shumeipaiba.com/thread-18-1-1.html。因為網上的教程已經很詳實,我在此就不累述了,下面我主要是記錄自己按照網上教程使用網線連接樹莓派和電腦時出現的一些問題以及自己尋找到的解決辦法:

問題1:無法找對樹莓派ip地址

未用用網線連接樹莓派和電腦前:

技術分享圖片

連接後也沒有顯示出想要的樹莓派IP地址:

技術分享圖片

解決辦法:針對Raspbian系統,在TF卡中的cmdline.txt的最前面添加 ip=***.***.***.***,這就將樹莓派設置成靜態IP地址了,此時再將電腦的有線網卡ip設置成與樹莓派靜態ip地址同一號段才能成功連接。

以下是我自己設置的段號:

在cmdline.txt最前面添加的ip地址:(即樹莓派地址)

技術分享圖片

電腦的有線網卡設置的ip地址:(保證都是192.168.137.****這個段號,不然搜索不到。這裏我設置的是192.168.137.1)

技術分享圖片

這樣設置後,在命令行再重新arp -a 命令找一下,發現還是沒有樹莓派IP地址。

怎麽回事呢?別急!

接下來安裝ipscan22.exe軟件,前面提供的網盤鏈接裏有,安裝完成後使用該軟件掃描一下網絡端口即可查找到樹莓派IP地址。(註意掃描時,使用192.168.137的段號,這樣可以節省掃描時間)。

技術分享圖片

從掃描結果可知,樹莓派ip地址為192.168.137.2

為了證實樹莓派地址沒有出錯,接下來,再在命令行重新arp -a 一下,發現樹莓派ip地址確實是192.168.137.2

技術分享圖片

ping 一下樹莓派地址也能正常接收和發送

技術分享圖片

這樣就說明成功找到了樹莓派ip地址。

註意:正常情況下,通過網線連接好樹莓派和電腦後,命令行執行arp -a命令即可找到樹莓派地址。但是我這破電腦就是找不到,所以用了上述方法查找樹莓派ip地址。當然那也可以直接使用Advanced IP Scanner軟件直接查找樹莓派ip地址,但是如果沒有事先在TF卡裏設置樹莓派ip地址,使用Advanced IP Scanner軟件掃描,會出現賊多的ip地址,眼睛給你看瞎了都找不到樹莓派地址,當然多嘗試嘗試總是好的。

問題2:通過 SSH 連接(即使用putty軟件進行連接)時,樹莓派出現 Access denied 這個提示。

解決辦法:出現這個提示是官方的樹莓派系統Raspbian默認沒有開啟SSH服務,需要我們人為的開啟SSH服務。在沒有顯示屏的情況下,要手動開啟的話,需要在 TF卡根目錄下新建一個文件,空白的即可,文件命名為 SSH或者ssh都可以,但是千萬不要有任何擴展名(比如可以新建一個SSH.txt文件,然後把後綴.txt刪掉即可)。樹莓派在啟動之後會檢測到這個SSH文件,之後就會自動啟用 SSH 服務。隨後就可以使用樹莓派的 IP 地址,通過 SSH 連接到樹莓派了。

技術分享圖片

註意:樹莓派默認用戶名為pi,密碼為raspberry

問題3:電腦要遠程桌面連接樹莓派,則必須在putty界面命令行執行sudo apt-get install xrdp 。安裝這個xrdp服務的前提是必須保證樹莓派能連上wifi才能進行安裝,沒有顯示屏如何配置wifi呢?

解決辦法:網上有很多無顯示器配置wifi的方法,可以參考以下三個網址:

https://www.cnblogs.com/Pond-ZZC/p/6680354.html

https://blog.csdn.net/xl15575173411/article/details/77248397

https://blog.csdn.net/qq_35682844/article/details/78657452 (最重要的一種方法)

當樹莓派始終無法連接到wifi時,可能是在配置wpa_supplicant.conf文件時,可能是沒加ssid_scan=1,這一句非常重要,加上後才能掃描到隱藏的wifi網絡。之後保存退出(ctrl+o保存,ctrl+x退出)nano編輯器,reboot重啟即可。

當然有些時候不用加 ssid_scan=1樹莓派也可以連接wifi,但是當樹莓派無法連接wifi時,我們應該想到這種情況!

歷盡千辛萬苦總算進來了!

技術分享圖片

                         

樹莓派學習(一)——樹莓派安裝系統的過程、問題及解決辦法