树莓派装机及系统优化
- 1、下载文档前请自行甄别文档内容的完整性,平台不提供额外的编辑、内容补充、找答案等附加服务。
- 2、"仅部分预览"的文档,不可在线预览部分如存在完整性等问题,可反馈申请退款(可完整预览的文档不适用该条件!)。
- 3、如文档侵犯您的权益,请联系客服反馈,我们会尽快为您处理(人工客服工作时间:9:00-18:30)。
树莓派装机及系统优化
1树莓派安装
使用noobs安装,下载noobs后,解压到根目录即可。上电启动自动可安装。
2root权限获取
sudo su 命令可切换至root权限。
3清理默认的套件
以下指令来移除套件,IBM的Node-RED、Mathematica、Scratch、Sonic Pi、Minecraft Pi。
sudo apt-get remove --purge --auto-remove nodered wolfram-engine scratch scratch2 scratch3 sonic-pi minecraft-pi
再移除两套Java IDE:BlueJ与Greenfoot,一套轻量型IDE:Geany:
移除掉Sense HAT Emulator,smartsim,python-games
sudo apt-get remove --purge --auto-remove python-sense-emu python3-sense-emu python-sense-emu-doc sense-emu-tools smartsim python-games 移除掉Email软体Claws Mail、浏览器Epiphany、浏览器Dillo。
sudo apt-get remove --purge --auto-remove claws-mail epiphany-browser dillo 移除掉很大的Libre Office(555M),记得加上星号,才会移除掉全部:sudo apt-get remove --purge --auto-remove libreoffice*
4安装软件以及卸载查找方法
查找软件:apt-cache search xxxx
查看软件是否已安装:dpkg -l|grep xxxx
安装软件:sudo apt-get install xxxx
卸载软件卸载并清除配置:sudo apt-get remove --purge xxxx
比较彻底的卸载方式:sudo apt-get remove --purge --auto-remove xxxx
1
5切换树莓派软件包源,切换为国内软件源
查看树莓派的版本,命令:lsb_release –c,版本可能为wheezy和jessis,发现最新的为buster。以下针对buster版本:
sudo nano /etc/apt/sources.list,打开配置文件,#注释掉原文件内容,用以下内容取代
sudo nano /etc/apt/sources.list.d/raspi.list用#注释掉原文件内容,用以下内容取代(Ctrl + O 保存再Ctrl + X 退出):
更换源后,需要更新本地软件索引:
sudo apt-get update
6清理不需要的软件
2
sudo apt-get remove --purge --auto-remove nodered wolfram-engine scratch scratch2 scratch3 sonic-pi minecraft-pi python-sense-emu python3-sense-emu python-sense-emu-doc sense-emu-tools smartsim python-games claws-mail epiphany-
browser dillo libreoffice* bluej greenfoot-unbundled geany* mu-editor vlc galculator
qpdfview mousepad leafpad xarchiver gpicview piclone gnome-calculator rp-prefapps python2.7
7安装风扇调速工具
从cat/sys/class/thermal/thermal_zone0/temp获取cpu的实时温度
要使用gpio命令需要安装sudo apt-get install wiringpi
如果无法安装可用git下载:
下载完后, 切换到WiringPi文件夹:
cd WiringPi
运行build脚本自动编译安装:
./build
完成后会给出提示:
NOTE: To compile programs with wiringPi, you need to add:
-lwiringPi
to your compile line(s) To use the Gertboard, MaxDetect, etc.
3
-lwiringPiDev
to your compile line(s).
测试WiringPi的安装
输入命令gpio -v查看版本信息:
gpio mode 1 pwm
gpio pwm 1 1023
正常情况下风扇应该会开始全速运转。
通过sudo执行以下:
mkdir /var/log/cpu-fan
chown root:root /var/log/cpu-fan
chmod 777 /var/log/cpu-fan
touch /var/log/cpu-fan/cpu-fan.log
chown root:root /var/log/cpu-fan/cpu-fan.log
chmod 666 /var/log/cpu-fan/cpu-fan.log
运行以下命令
cd RaspberryPi_CPU_PWM
cp .cpu-fan.conf ~/.cpu-fan.conf
sudo ./install.sh
后面脚本已经设置为开机自动启动了
8关闭不用的硬件设备
关闭蓝牙和wifi:wifi效果并不好因此关闭修改/boot/config.txt
dtoverlay=disable-bt
dtoverlay=disable-wifi
4