更新树莓派固件(本地更新)
在PC上下载固件(科学上网)。
curl -L https://github.com/Hexxeh/rpi-firmware/archive/master.tar.gz -o master.tar.gz
用scp或FileZilla把下载下来的固件传到树莓派的/root目录下。
在ubuntu上通过ssh连接树莓派(注意IP地址要换成自己的)。
sudo ssh pi@192.168.31.188
切换到root用户。
sudo su
进入.rpi-firmware目录并解压(如果没有该目录,就创建一个)。
mkdir /root/.rpi-firmware
cd /root/.rpi-firmware && tar -xvzf /root/master.tar.gz
把里面的文件全拷贝到当前目录中(/root/.rpi-firmware)。
cp -r ./rpi-firmware-master/* ./
执行本地更新。
UPDATE_SELF=0 SKIP_DOWNLOAD=1 rpi-update
重启。
reboot
检查固件是否更新成功。Ubuntu通过ssh连接树莓派后,在命令行中输入:
ls -la /opt/vc/lib
看该目录下是否有libEGL.so和libGLESv2.so这两个库,如果有且不是软连接,则说明更新成功。
!!注意!!
如果上述方法在“执行本地更新”这一环节失败了,需要让树莓派能够科学上网。
下面提供一种方法:
PC和树莓派同时连接手机的热点,让手机科学上网(这个途径就有很多了)。