树莓派 总结

2020-07-16  本文已影响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
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


  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



上一篇 下一篇

猜你喜欢

热点阅读