美文网首页
树莓派 总结

树莓派 总结

作者: 格林哈 | 来源:发表于2020-07-16 15:26 被阅读0次

    安装流程

    1. 初始配置
    #修改root密码
    sudo passwd root 
    #锁定的时候解锁
    sudo passwd --unlook root  
    
    
    1. wiringPi
    cd /tmp
    wget https://project-downloads.drogon.net/wiringpi-latest.deb
    sudo dpkg -i wiringpi-latest.deb
    #测试安装结果:
    gpio -v
    
    1. pl4j
    curl -s get.pi4j.com | sudo bash
    #测试安装结果:
    cd /opt/pi4j/lib 
    
    1. jdk
    #卸载自带openjdk
    sudo apt-get remove openjdk*  
    
    sudo tar -zxvf jdk-8u231-linux-arm32-vfp-hflt.tar.gz -C /usr/local/
    sudo vim /etc/profile
    
    #末尾添加如下配置    
    export JAVA_HOME=/usr/local/jdk1.8.0_231
    export JRE_HOME=/usr/local/jdk1.8.0_231/jre
    export CLASSPATH=.:$JAVA_HOME/jre/lib/rt.jar:$JAVA_HOME/lib/dt.jar:$JAVA_HOME/lib/tools.jar
    export PATH=$PATH:$JAVA_HOME/bin
    
    # 配置文件重新生效
    source /etc/profile 
    
    #测试安装结果:
    java -version
    
    
    1. redis
    sudo apt-get install redis-server
    
    sudo vim /etc/redis/redis.conf
    #修改密码
    requirepass Weepal@123
    
    #重启
    sudo /etc/init.d/redis-server restart
    
    #设置开机启动
    sudo systemctl enable redis-server
    systemctl is-enabled redis-server.service 
    # 查看是否设置成功 成功是enabled
    
    #测试安装结果:
    redis-cli
    auth passward
    
    
    
    1. 扩展版
    wget http://www.airspayce.com/mikem/bcm2835/bcm2835-1.60.tar.gz
    tar zxvf bcm2835-1.60.tar.gz 
    cd bcm2835-1.60/
    sudo ./configure
    sudo make
    sudo make check
    sudo make install
    
    sudo raspi-config
    选择Interfacing Options -> Serial,关闭shell访问,打开硬件串口
    sudo reboot
    
    sudo vim /boot/config.txt
    #找到如下配置语句使能串口,如果没有,可添加在文件最后面。
    enable_uart=1
    
    #注释 console-serial,115200
    vim /boot/cmdline.txt
    
    groups ${USER}
    sudo gpasswd --add ${USER} dialout
    
    sudo reboot
    
    #测试安装
    
    1. 陀螺仪
    
    sudo apt-get install -y i2c-tools
    sudo adduser pi i2c
    
    sudo raspi-config
        Interfacing Configurations >  I2C/SPI > yes
    
    #测试安装结果:
    #查看树莓派上的I2C总线
    i2cdetect -l
    若总线上挂载I2C从设备,可通过i2cdetect扫描某个I2C总线上的所有设备。
    i2cdetect -y 1
    
    #正确结果
         0  1  2  3  4  5  6  7  8  9  a  b  c  d  e  f
    00:          -- -- -- -- -- -- -- -- -- -- -- -- --
    10: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    20: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    30: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    40: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    50: -- -- -- -- -- -- -- -- -- -- -- -- -- -- -- --
    60: -- -- -- -- -- -- -- -- 68 -- -- -- -- -- -- --
    70: -- -- -- -- -- -- -- --
    
    
    
    1. teamviewer
    • 问题可参考
      1
      2

    • 下载 向下滑,选择 Raspbian armv7 32bit。上传到树莓派

    sudo dpkg -i 下载的文件名_armhf.deb
    sudo apt-get -f install
    sudo apt-get install gdebi
    #启动
    sudo teamviewer --daemon start 
    #开机启动
    sudo teamviewer –daemon enable
    
    #查看本机ID
    teamviewer info
    
    #修改密码
    sudo teamviewer passwd  Weepal@123
    
    #c重启
    sudo reboot
    
    #测试安装结果
    teamviewer help
    
    #卸载 
    sudo apt-get remove teamviewer-host
    sudo apt autoremove
    sudo reboot
    
    
    #常用管理命令
    teamviewer --daemon start 启动TeamViewer服务
    teamviewer --daemon stop 停止TeamViewer服务
    teamviewer --daemon restart 重启TeamViewer
    teamviewer --daemon disable 关闭TeamViewer服务随机启动
    teamviewer --daemon enable 开启TeamViewer服务随机启动
    /usr/bin/teamviewer &   打开teamviewer控制面板
    
    1. 修改时区
    sudo dpkg-reconfigure tzdata
    # 选择 Asia -> Shanghai
    
    #测试安装结果
    date
    
    # 修改时间
    sudo ntpd -s -d
    
    
    1. 命令行中文
    sudo raspi-config
        -> Localisation Options -> change locale -> 勾上 zh_CN. 开头的4个 ——> 下屏 选中 zh_CN.UTF-8
    #下载中文库终端输入
    sudo apt-get install ttf-wqy-zenhei
    
    #安装 zhcon
    sudo apt-get install zhcon
    sudo vim ~/.bashrc
    alias zhconutf8='zhcon --utf8 --drv=fb'
    # 重启
    sudo reboot
    
    # 查看日志
    zhconutf8 
    
    #退出 
    Ctrl + D
    
    
    
    • ==注意 使用zhcon 退出teamviewer 之前一定要推出 zhcon , 不然teamviewer 下次远程会出问题==
    1. 定时重启
    #选择定时默认编辑方式
    sudo select-editor
    #编辑crontab任务
    sudo crontab -e 
    #加入
    0 12 * * * sudo -u root reboot 
    #重启服务
    sudo service cron restart
    
    ##测试安装结果
        systemctl is-enabled cron.service
        #查看现在已有的crontab任务
        sudo crontab -l 
    
    
    
    1. 下载代码
    
    
    sudo vim /etc/rc.local
    #exit 0 之前添加一行代码 追加
    # 新服务
    sudo chmod +x /home/pi/software/shuMeiPai/shumeipai.sh
    cd /home/pi/software/shuMeiPai
    ./shumeipai.sh
    
    
    # 开机启动
    sudo chmod +x /home/pi/software/dataGathering/start.sh
    cd /home/pi/software/dataGathering
    ./start.sh start prod
    
    
    source /etc/rc.local
    
    
    
    

    相关文章

      网友评论

          本文标题:树莓派 总结

          本文链接:https://www.haomeiwen.com/subject/fswphktx.html