安裝樹莓派系統(重裝)
准備工作:
- 安裝需要干凈的TF卡(最好 8G 以上),如果是重裝的話,需要先將其清理后再使用。清理步驟下面會給出,清理需要工具 DiskGenius,下載鏈接:http://www.diskgenius.cn/download.php
- 樹莓派鏡像,下載鏈接:https://www.raspberrypi.org/downloads/raspbian/
- 鏡像安裝工具:
- Windows工具:Win32 Disk Imager,下載鏈接:https://sourceforge.net/projects/win32diskimager/
- Mac 工具:ETCHER,下載鏈接:https://etcher.io/
注:重裝時將 TF 卡插入電腦后會發現 TF 卡只有大概 41.6M 的空間。其實是因為TF卡寫入系統時,TF 卡分配了 Windows / Mac 無法識別的分區,在 Windows / Mac下能識別的部分就只有這么點,不用驚慌。
Windows 操作步驟:
- 恢復TF卡(如果是第一次安裝的話可以跳過此步驟)。打開 DiskGenius 工具,選擇 TF 卡,右鍵選擇“刪除所有分區”,然后再右鍵選擇“保存分區表”,之后再右鍵選擇“快速分區”,按下圖進行配置。
- 載入鏡像:打開 Win32 Disk Imager 工具,選擇鏡像,選擇 TF 卡,點擊寫入,等待寫入完畢后,樹莓派就安裝成功了
Mac 操作步驟:
- 恢復TF卡(如果是第一次安裝的話可以跳過此步驟):插入 TF 卡后再終端輸入命令,找到 TF 卡的盤符
diskutil list
輸入格式化命令
sudo diskutil eraseDisk FAT32 MY_TFCARD MBRFormat /dev/disk3 # MY_TFCARD:格式化后的卷標,請使用大寫字母 # /dev/disk3:需要格式化的盤符,請根據實際TF卡盤符填寫
- 加載鏡像:運行 ETCHER 工具,選擇下載解壓后的img鏡像,設備選擇TF卡(如果只插入了TF卡,程序會默認幫我們選好),點擊 Flash 等阿迪寫入完畢即可
參考:https://www.jianshu.com/p/6af60049fdf1
樹莓派配置圖形界面
- 開機后在終端輸入用戶名和密碼(初始用戶名:pi 密碼:raspberry)
- 輸入命令進入樹莓派系統設置界面
sudo raspi-config
- 使用上下鍵選擇 Enable Boot to Desktop/Scratch,按一下 tab 鍵,選擇 finish,按回車
- 選擇 Desktop Login as user ‘Pi’ at the graphical desktop,回車
- 提示是否 reboot,選擇 yes
- 重啟后輸入用戶名密碼后自動進入桌面
樹莓派連接 WiFi
樹莓派需要外接無線網卡才能上網,需要做一下配置。
下面提供兩種方法,推薦使用方法二。
方法一:編輯 /etc/network/interfaces 文件,然后重啟樹莓派或者重啟 network 服務來連接WiFi:
nano /etc/network/interfaces # 編輯文件,將下面三行加入文件中 iface wlan0 inet dhcp wpa-ssid "WiFi-name" # WiFi名字 wpa-psk "WiFi-password" # WiFi密碼 sudo service network restart # 重啟網絡服務
這種方法雖然簡單,但也有非常明顯的缺點:
- 不能同時保存多個WiFi用戶名和密碼,更換WiFi連接時非常不便
- 連接WiFi可能要重啟系統
- 即使靠重啟network服務來避免重啟系統,也會導致其他網絡連接中斷(如網口的有線連接)
- WiFi意外斷開后不能自動重連
方法二:一種嵌入式業界常用的WiFi連接方法,可完全應用於樹莓派,實現WiFi的方便、穩定連接。
優點:
- 同時保存多個WiFi用戶名和密碼
- 可設置連接優先級,多WiFi環境下優先連接指定WiFi
- 避免重啟系統,也無需重啟任何服務
- 斷開自動重連
步驟:
- 用命令行文本編輯器 nano 打開 /etc/network/interfaces 文件,按如下方式修改
# 如果你從沒有編輯過 /etc/network/interfaces文件,那它其中幾行看起來是這個樣子: iface wlan0 inet manual wpa-roam /etc/wpa_supplicant/wpa_supplicant.conf # 如果你以前按照其他文章的方法,把 /etc/network/interfaces改寫成下面的樣子: iface wlan0 inet dhcp wpa-ssid "WiFi-name" wpa-psk "WiFi-password" # 要做的是把上述替換成 iface wlan0 inet dhcp wpa_conf /etc/wpa_supplicant/wpa_supplicant.conf
- 修改配置文件 /etc/wpa_supplicant/wpa_supplicant.conf(不要刪除原先就已經存在的任何行)
# 最常用的配置。WPA-PSK 加密方式。 network={ ssid="WiFi-name1" psk="WiFi-password1" priority=5 } # priority 是指連接優先級,數字越大優先級越高(不可以是負數)。
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev update_config=1 network={ ssid="WiFi-A" psk="12345678" priority=5 } network={ ssid="WiFi-B" psk="12345678" priority=4 } network={ ssid="WiFi-C" psk="12345678" priority=3 }
- 啟用 wlan0 端口
sudo ifup wlan0
- 注:關閉 wlan0 端口就會關閉 WiFi
sudo ifdown wlan0
參考:http://www.52pi.net/archives/58
樹莓派調用攝像頭
http://www.elecfans.com/emb/20190318886492.html
https://blog.csdn.net/qq_39705572/article/details/80800254
https://blog.csdn.net/weixin_44345862/article/details/91048038
https://ask.csdn.net/questions/700520
https://raspberrypi.stackexchange.com/questions/81753/camera-module-not-getting-detected
樹莓派安裝ffmpeg
https://blog.csdn.net/u011636440/article/details/80294235
https://blog.csdn.net/qq_28877125/article/details/70186287
https://www.jianshu.com/p/dec9bf9cffc9
https://www.jianshu.com/p/35129395fb45
樹莓派軟件安裝卸載命令匯總
# 基礎命令 sudo apt-get install xxx # 安裝 xxx 包 sudo apt-get -f install xxx# 強制安裝 sudo apt-get remove xxx # 卸載 xxx 包 sudo apt-get remove - - purge xxx# 刪除包,包括刪除配置文件等 sudo apt-get autoremove --purge xxx# 刪除包及其依賴的軟件包+配置文件等(只對6.10有效,強烈推薦 sudo apt-cache xxx # 搜索 xxx 包 apt-cache show xxx# package 獲取包的相關信息,如說明、大小、版本等 # 如果遇到 apt-get 速度慢或者源不存在的問題,可以更換源,參考:http://shumeipai.nxez.com/2013/08/31/raspbian-chinese-software-source.html # deb 軟件包。dpkg安裝的可以用apt卸載,反之亦可。 dpkg -i xxx.deb # 安裝deb軟件包 dpkg -r xxx.deb # 刪除軟件包 dpkg -r –purge xxx.deb # 連同配置文件一起刪除 dpkg -info xxx.deb # 查看軟件包信息 dpkg -L xxx.deb # 查看文件拷貝詳情 dpkg -l # 查看系統中已安裝軟件包信息 dpkg-reconfigure xxx # 重新配置軟件包 dpkg -l |grep ^rc|awk '{print $2}' |sudo xargs dpkg -P # 清除所有已刪除包的殘餘配置文件。 ''' 如果報如下錯誤,證明系統中沒有殘留配置文件了。 dpkg: –purge needs at least one package name argument '''