• 树莓派安装Raspbian系统以及相关配置(通过Windows)


    1、准备

    • 树莓派3B+(E14)
    • 一张内存卡 (至少16G)
    • 一个读卡器
    • 普通电脑显示器,键盘,鼠标

    2、操作系统烧制(下面的操作都是在Windows中操作,通过读开启读取内存卡)

    1. 解压系统文件
    2. 烧制系统到内存卡中
      烧制工具: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
    
  • 相关阅读:
    [Makefile] 递归编译的Makefile的实现
    python中出现 IndentationError:unindent does not match any outer indentation level
    Python3 编译中文字串报错解决方案
    linux下创建和删除软、硬链接
    免费的编程中文书籍索引
    starUML建立时序图
    UML 学习地址
    使用 Addr2line 将函数地址解析为函数名
    WIFI基本知识整理
    Ubuntu16.04 安装Python3.6 报错
  • 原文地址:https://www.cnblogs.com/komean/p/10181847.html
Copyright © 2020-2023  润新知