1、准備
- 樹莓派3B+(E14)
- 一張內存卡 (至少16G)
- 一個讀卡器
- 普通電腦顯示器,鍵盤,鼠標
2、操作系統燒制(下面的操作都是在Windows中操作,通過讀開啟讀取內存卡)
-
格式化內存卡
格式化工具:SD card formatter
-
系統燒制
- 解壓系統文件
- 燒制系統到內存卡中
燒制工具:Win32 Disk Imager
-
開啟SSH遠程
由於新版Raspberrypi系統默認關閉SSH服務,所以系統燒制成功后,在內存卡"boot/"文件夾下創建"ssh"文件夾,作用是開啟SSH服務。 -
開啟強制HDMI輸出,修改(boot/config.txt)
hdmi_safe=1
config_hdmi_boost=4
hdmi_ignore_edid=0xa5000080
hdmi_group=2
hdmi_mode=82
3、將內存卡插入樹莓派中,插上電源和鼠標、鍵盤、顯示屏
- 配置root密碼和修改pi登錄密碼
sudo passwd
sudo passwd pi
- 配置靜態ip
sudo vi /etc/dhcpcd.conf
文本末添加:
interface eth0
static ip_address=192.168.9.127/24
static routers=192.168.9.108
static domain_name_servers=8.8.8.8
保存。
重啟:
reboot
4、SecureCRT遠程連接
第5、6沒有必要修改******
5、將Python3軟鏈接到python上
Raspbian系統自帶有python2和python3,默認為python2
- 查看python的版本
python --version
- 查看python3和python命令分別在哪
which python
which python3
- 將Python3軟鏈接到python上
sudo mv /usr/bin/python /usr/bin/python2.7.13
sudo ln -s /usr/bin/python3 /usr/bin/python
- 查看python的版本
python --version
6、pip list命令出現警告:
DEPRECATION: The default format will switch to columns in the future. You can use --format=(legacy|columns) (or define a format=(legacy|columns) in your pip.conf under the [list] section) to disable this warning.
解決版本(升級):
python -m pip install --upgrade pip
輸入命令:pip list報錯:
Traceback (most recent call last):
File "/usr/bin/pip", line 9, in <module>
from pip import main
ImportError: cannot import name 'main'
解決辦法(修改/usr/bin/pip文件):
sudo vi /usr/bin/pip
將
from pip import main
if __name__ == '__main__':
sys.exit(main())
修改為:
from pip import __main__
if __name__ == '__main__':
sys.exit(__main__._main())
第5、6沒有必要修改******
7、解決樹莓派耳機接口沒有聲音
sudo raspi-config
保存
8、在Linux終端命令行播放音樂
- 安裝sox軟件
sudo apt-get install sox
sudo apt-get install sox libsox-fmt-all
- 播放命令:
play 光輝歲月.mp3
9、樹莓派攝像頭安裝操作
sudo raspi-config
- 查看/dev/video0,在終端輸入命令:
ls -l /dev/video0
如果沒有發現video0,則解決莓派CSI攝像頭模塊找不到/dev/video0的問題,執行如下命令:
sudo modprobe bcm2835-v4l2
sudo vi /etc/modules
文本末添加
bcm2835-v4l2
再次查看/dev/video0,在終端輸入命令:
- 測試攝像頭
raspistill -o image.jpg
10、openvc如下報錯
Traceback (most recent call last):
File "FaceRecognition.py", line 1, in <module>
import cv2
File "/usr/local/lib/python3.5/dist-packages/cv2/__init__.py", line 3, in <module>
from .cv2 import *
ImportError: libcblas.so.3: cannot open shared object file: No such file or directory
解決辦法:
pip3 install opencv-python
sudo apt-get install libcblas-dev
sudo apt-get install libhdf5-dev
sudo apt-get install libhdf5-serial-dev
sudo apt-get install libatlas-base-dev
sudo apt-get install libjasper-dev
sudo apt-get install libqtgui4
sudo apt-get install libqt4-test