安装流程
- 初始配置
#修改root密码
sudo passwd root
#锁定的时候解锁
sudo passwd --unlook root
- wiringPi
cd /tmp
wget https://project-downloads.drogon.net/wiringpi-latest.deb
sudo dpkg -i wiringpi-latest.deb
#测试安装结果:
gpio -v
- pl4j
curl -s get.pi4j.com | sudo bash
#测试安装结果:
cd /opt/pi4j/lib
- 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
- 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
- 扩展版
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
#测试安装
- 陀螺仪
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: -- -- -- -- -- -- -- --
- 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控制面板
- 修改时区
sudo dpkg-reconfigure tzdata
# 选择 Asia -> Shanghai
#测试安装结果
date
# 修改时间
sudo ntpd -s -d
- 命令行中文
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 下次远程会出问题==
- 定时重启
#选择定时默认编辑方式
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
- 下载代码
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
网友评论