-
树莓派系统
2018-08-10 12:38:35树莓派的官方系统,种子 2018-06-27-raspbian-stretch.zip.torrent -
树莓派4B,以树莓派官方系统为蓝本,定制自己的树莓派系统
2019-12-17 19:57:07树莓派4B已于2019年6发布,终于在2019年快结束前把“大飞品树莓”系列教程配套的树莓派4B镜像制作完毕,后续所有课程将在树莓派4B上...本文将定制树莓派4B系统过程进行记录,为大家提供定制自己树莓派系统提供参考。一、目的
树莓派4B已于2019年6月24号发布了,感谢树莓派实验室(http://shumeipai.nxez.com/)提供的树莓派4B开发板,可以继续我的树莓派教程。从现在起,后续所有课程将全部使用树莓派4B进行讲解(与时俱进嘛)。本文的目的是,记录我基于树莓派官方系统,定制教程使用的系统镜像过程,为大家提供个参考。
提供的资源:
1、视频教程,已上传B站
《大飞品树莓——自定制树莓派4B系统安装篇》:https://www.bilibili.com/video/av79780312。这是本文制作为镜像后,安装镜像文件视频教程。
《树莓派系统安装说明》:https://www.bilibili.com/video/av71950296
《动手学树莓派——python上篇》:https://www.bilibili.com/video/av71878718
2、教程配套树莓派操作系统镜像
本套课程配套使用系统镜像,是以raspbian为基线,添加了教程需要的软件和课件。
系统镜像下载地址:https://pan.baidu.com/s/1dT-LNp6Sa3IjkhbBxVl52g
当前树莓派4B镜像已上传到百度云盘中。二、意义
为什么要定制自己的系统?
1、官方系统已经提供的丰富的软件工具包,但仍可能无法满足自己,所有就要依据自己的需要,安装相应软件。
2、SD卡不是安全可靠地存储固件,使用一段时间,SD卡会损坏(flash的擦写寿命是有限的),所有要将自己的系统定期备份。
3、您的基于树莓派的产品做的很好,要批量生产了,这是通过将定制好的系统进行备份,然后批量烧写到SD卡就可以了。这就是定制自己树莓派系统的目的,包含安装相应的软件包、定制好的系统备份、定制系统的批量化烧写。
三、开始我们的定制流程
3.1 树莓派系统蓝本
当前使用的树莓派系统蓝本为树莓派的Raspbian系统,版本为“Raspbian Buster with desktop and recommended software”,时间为 2019-09-26,Kernel version: 4.19,SHA-256:
549da0fa9ed52a8d7c2d66cb06afac9fe856638b06d8f23df4e6b72e67ed4cea。下载镜像后,使用windows下的SD卡烧写工具——win32diskimager-1.0.0-install.exe烧写系统。(百度云盘下:https://pan.baidu.com/s/1dT-LNp6Sa3IjkhbBxVl52g,在树莓派系统安装工具->windows下)
将SD卡插入树莓派中,通过micro hdmi装hdmi线,micro hdmi接口连接树莓派的HDMI0,hdmi接口连接显示屏;连接USB的键盘和鼠标,树莓派上电。
打开终端,输入:sudo raspi-config进行配置。要配置“Interfacing Options”中,使能SSH和VNC选项。(第一次安装系统镜像是不是能SSH的,只有通过显示器的模式,才能使能。使能SSH和VNC后,就可以通过有线连接或者无线连接,以终端或者远程桌面的方式,访问树莓派了,就不用显示器了,把树莓派当做一个服务器即可)。此步可以配置树莓派连接到无线网中。拔掉HDMI线,通过有线连接或者无线方式可以访问树莓派了。
3.2 修改系统配置
需要的修改配置有python的默认版本,修改对系统分区的描述,修改树莓派更新源为国内源。
3.2.1修改python版本
树莓派官方python使用2.7.16版本,咱们修改python默认使用3.7.3版本。
cd /usr/bin/ #进入python的安装目录
sudo rm python #删除python默认的链接
sudo ln -s python3.7 python #将python3.7指定为python的默认版本此时,输入python命令,默认启动python3.7.3版本。
3.2.2 修改SD卡的分区描述
此步非常重要,树莓派官方镜像使用uuid的方式描述SD卡的分区,这是标准的方式。但如果使用uuid的方式,分区信息被数字化成一串序列号,这样在系统备份和批量安装中,肯定对分区的的uuid描述不同,导致内核无法正确挂载rootfs(根文件系统),导致自定制系统启动失败。为了解决这个问题,咱们需要修改下系统配置文件。修改的地方有两处。
1、修改启动中,传递内内核的rootfs的信息
sudo vi /boot/cmdline.txt
修改“root=uudi…”为“root=/dev/mmcblk0p2”。
因为,SD卡的设备名为mmcblk0,根文件系统使用第二个分区,设备号为mmcblk0p2。
2、修改/etc/fstab文件
修改根文件系统挂载后,系统进行自动挂载和自动修复的配置信息。
sudo vi /etc/fstab
修改
“/boot”和“/”的挂载分区描述,由uuid值更改为具体的挂载分区名称。
/boot挂载/dev/mmcblk0p1设备(SD卡的第一个分区,存储内核文件、dtb设备树描述文件等)
/挂载/dev/mmcblk0p2设备(SD卡的第二个分区,存储根文件系统)
!!!注意:本步特别重要。
3.2.3 修改树莓派更新源为国内源
更换为国内源,这样安装软件的数据会挺高很多。
sudo vi /etc/apt/sources.list.d/raspi.list #修改源配置文件
将第一行修改为:
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi
使用中科大的更新源。
输入指令:sudo apt-get update 使用新的源。
3.2.4 修改pip3更新源为国内源
mkdir ~/.pip
vim ~/.pip/pip.conf
在pip.conf中输入:
[global]timeout = 6000
index-url = https://mirrors.aliyun.com/pypi/simple/
trusted-host = pypi.tuna.tsinghua.edu.cn
即可完成pip3的使用国内更新源。
3.3 安装自己的软件
通过VNC远程桌面(或者SSH终端)登录树莓派,进行软件安装。当前教程安装的软件有jupyter-notebook和vsftpd。
3.3.1 jupyter-notebook软件安装
jupyter-notebook为配套教程使用的教程开发环境,可以写python代码的同时,直接运行python。
1.安装jupyter-notebook软件
安装jupyter-notebook。
输入指令:pip3 install jupyter #进行jupyter-notebook的安装。安装相关配件
sudo apt-get install python-pygments
sudo apt-get install python-ipython
python3 -m pip install ipykernel安装完毕后,输入sudo init 6指令重新启动树莓派。
2.配置jupter-notebook软件
输入指令:jupyter-notebook --generate-config 生成配置文件。
配置文件存放在/home/pi/.jupyter/jupyter_notebook_config.py下。修改该配置文件。
c.NotebookApp.ip = ‘*’ # 开启所有的IP访问,即可使用远程访问
c.NotebookApp.open_browser = False # 关闭启动后的自动开启浏览器
c.NotebookApp.port = 61580 # 设置端口61580输入指令:jupyter-notebook password,输入密码,配置jupyter-notebook密码。
3、验证jupyter-notebook的上电启动
重启树莓派,通过有线网连接输入169.254.108.204:615803.3.2 vsftpd软件安装
vsftpd提供ftp服务器功能,用户PC机与树莓派进行文件交互。
输入指令:sudo apt-get install vsftpd 即可安装
安装完毕后,
输入指令:vi /etc/vsftpd.conf 配置vsftpd
将#write_enable=YES变为write_enable=YES,删除“#”,这样PC机可以将文件写到树莓派中。重启树莓派,使用filezilla工具登录树莓派,通过有线网络登录。
设备IP为169.254.108.204,用户名:pi,密码:raspberry。即可与树莓派交换文件。
3.3.3 给树莓派装个仪表盘
本节按照树莓派实验室的《树莓派安装 Nginx + PHP7.0 + Pi Dashboard》教程搭建。(http://shumeipai.nxez.com/2018/04/25/install-pi-dashboard-with-nginx-php7-on-pi.html)
1.安装 Nginx 和 PHP7
sudo apt-get update
sudo apt-get install nginx php7.0-fpm php7.0-cli php7.0-curl php7.0-gd php7.0-mcrypt php7.0-cgi
sudo service nginx start
sudo service php7.0-fpm restart2.修改文件
sudo vi /etc/nginx/sites-available/default
将其中的如下内容:
location / {
# First attempt to serve request as file, then
# as directory, then fall back to displaying a 404.
try_files $uri $uri/ =404;
}
替换为
location / {
index index.html index.htm index.php default.html default.htm default.php;
}location ~.php$ {
fastcgi_pass unix:/run/php/php7.0-fpm.sock;
#fastcgi_pass 127.0.0.1:9000;
fastcgi_param SCRIPT_FILENAME fastcgi_script_name;
include fastcgi_params;
}3.下载web网页
cd /var/www/html
sudo git clone https://github.com/spoonysonny/pi-dashboard.git4、树莓派仪表盘
设备上电后,在浏览器中输入:http://169.254.108.204/pi-dashboard/。即可出现树莓派仪表盘。
3.3.4 安装RPi.gpio软件,进行我们在树莓派4B上的教程
1.Python GPIO 的安装
输入指令:
sudo apt-get install python-dev
sudo apt-get install python-rpi.gpio2、测试 SAKS 扩展板
touch led_off.py
vi led_off.py
输入如下内容:
#!/usr/bin/env python
#-- coding: utf-8 --#Copyright © 2016 NXEZ.COM.
#http://www.nxez.com#Licensed under the GNU General Public License, Version 2.0 (the “License”);
#you may not use this file except in compliance with the License.
#You may obtain a copy of the License at#http://www.gnu.org/licenses/gpl-2.0.html
#Unless required by applicable law or agreed to in writing, software
#distributed under the License is distributed on an “AS IS” BASIS,
#WITHOUT WARRANTIES OR CONDITIONS OF ANY KIND, either express or implied.
#See the License for the specific language governing permissions and
#limitations under the License.
#tutorials url: http://shumeipai.nxez.com/2015/03/23/saks-diy-tutorials-water-lights.htm
author = ‘Spoony’
license = ‘Copyright © 2016 NXEZ.COM’import RPi.GPIO as GPIO
import timeGPIO.setmode(GPIO.BCM)
DS = 6
SHCP = 19
STCP = 13def init():
GPIO.setup(DS, GPIO.OUT)
GPIO.setup(SHCP, GPIO.OUT)
GPIO.setup(STCP, GPIO.OUT)GPIO.output(DS, GPIO.LOW) GPIO.output(SHCP, GPIO.LOW) GPIO.output(STCP, GPIO.LOW)
def writeBit(data):
GPIO.output(DS, data)#写入8位LED的状态
def writeByte(data):
for i in range (0, 8):
writeBit((data >> i) & 0x01)
#状态刷新信号
GPIO.output(STCP, GPIO.LOW)
GPIO.output(STCP, GPIO.HIGH)try:
init()
writeByte(0xff)
time.sleep(1)
writeByte(0x00)
time.sleep(1)
writeByte(0xff)
time.sleep(1)
writeByte(0x00)except KeyboardInterrupt:
print (“程序终止”)本脚本的目的时,SAKA的LED等进行全部的闪烁两次。
3.将led_off.py添加到上电自启动脚本中
vi /home/pi/power_on_autorun/power_on.sh
添加内容:
#run led test
/usr/bin/python /home/pi/power_on_autorun/led_off.py
即可上电运行led测试程序,系统启动后,led组会闪烁两次。3.3.5 将大飞品树莓系统课程git到系统中
将我的大飞品树莓系统教程,git到树莓派4B上吧。
mkdir /home/pi/Notebooks/ #建立Notebooks目录
cd /home/pi/Notebooks/ #进入该目录git树莓派系统安装篇:
git clone https://gitee.com/shirf_taste_raspi/raspi_os_setup.gitgit树莓派第一期课程
git clone https://gitee.com/shirf_taste_raspi/easy_raspi_python_one.gitgit树莓派硬件测试教程
git clone https://gitee.com/shirf_taste_raspi/SAKS_hardware_test.git3.3.6 添加树莓派上电自启动脚本
通过在/etc/rc.local中添加用户自定义的上电自启动脚本。达到树莓派上电启动后,自动运行/home/pi/power_on_autorun/power_on.sh这个脚本。
1.新建脚本文件
mkdir /home/pi/power_on_autorun/ #新建目录
touch /home/pi/power_on_autorun/power_on.sh #新建自动运行目录
vi /home/pi/power_on_autorun/power_on.sh #编辑脚本,输入如下内容
#!/bin/sh#run led test
/usr/bin/python /home/pi/power_on_autorun/led_off.py#run jupyter-notebook
cd /home/pi/
/usr/bin/python3 /home/pi/.local/bin/jupyter-notebook &上述内容为上电进行SAKS扩展模块LED组闪烁显示,证明设备已启动成功,自动启动jupyter-notebook程序
2.让树莓派运行自定义的脚本
vi /etc/rc.local
在exit 0 之前,添加
/bin/su - pi -c “/home/pi/power_on_autorun/power_on.sh”
表示已pi用户权限运行自定义的power_on.sh脚本。后续有新的自定义启动程序,只要添加到/home/pi/power_on_autorun/power_on.sh中即可。
3.3.7 删除已连接的无线信息
sudo vi /etc/wpa_supplicant/wpa_supplicant.conf #编辑无线网络配置信息,删除其中所有network = {***}信息。
四、备份自定制镜像及安装自定制镜像
4.1 备份自定制镜像
1.以root权限挂载sd卡
将SD通过usb读卡器插入计算机中,使用umount命令取消SD卡自动挂接。
su root #切换到root权限
mount /dev/sdb1 /media/shirf/sdb1 #将boot分区挂接到sdb1目录下
mount /dev/sdb2 /media/shirf/sdb2 #将rootfs分区挂接到sdb2目录下2.进行系统备份
运行指令:sh backup_system.sh
经过20分钟备份生成backup.img文件。4.2 还原自定制镜像到SD卡中
使用工具“Win32DiskImager”。运行该工具。选择映像文件,再点击写入即可。
!!!注意,一定要关闭相关杀毒软件,不然U盘被挂载着,没法写入。
烧写成功后:
五、烧写镜像后,需要的工作
将烧写完毕的SD卡插入树莓派中,上电启动。
5.1 SAKS扩展模块提出系统启动成功
如果您安装了SAKS树莓派扩展模块的话,会看到LED灯组进行2次闪烁,证明系统启动成功。
5.2 树莓派仪表盘提示系统系统成功
如果没有购买SAKS树莓派扩展模块,可以在上电30秒后,访问树莓派仪表盘,计算机的IP需要配置为169.254.108.150(在一个网段的其他值也可以),通过有线网络连接PC机和树莓派。
在浏览器中输入:http://169.254.108.204/pi-dashboard/。即可出现如下界面:
5.3 配置树莓派使用所有SD卡容量
使用有线网络连接PC机和树莓派,配置PC有线网络为:169.254.108.150。
通过VNC登录树莓派,树莓派IP为:169.254.108.204,用户名为:pi,密码为:raspberry。
通过VNC成功登录树莓派:启动终端,输入:sudo raspi-config,在“Advanced Options”中选择“A1 Expand Filesystem”进行执行。重启树莓派即可。
5.4 访问jupyter-notebook进行教程的学习
在浏览器中输入:http://169.254.108.204:61580,密码为:raspberry。即可通过jupyter-notebook进行“大飞品树莓”课程。
大飞品树莓课件在“/Notebooks/easy_raspi_python_one”下。
大飞品树莓视频教程在:https://www.bilibili.com/video/av71878718
所有线上教程和课件全部免费!!! -
树莓派系统更新
2020-07-01 17:56:02公司当前工装盒子开机过程比较慢,怀疑是树莓派系统造成,所以决定对树莓派系统进行更新,更新后验证开机速度确实提升很多,大概在30s完成启动。 树莓派系统更新有两种方法,第一种是去官网下载最新系统镜像,然后...公司当前工装盒子开机过程比较慢,怀疑是树莓派系统造成,所以决定对树莓派系统进行更新,更新后验证开机速度确实提升很多,大概在30s完成启动。
树莓派系统更新有两种方法,第一种是去官网下载最新系统镜像,然后烧录到SD卡中,这样子需要我们移植我们的工装程序,比较麻烦,不建议使用。
第二种是通过apt-get更新,此方法简单快捷,建议才要此方法对工装进行更新一、在线更新
1、打开putty,登录树莓派输入指令等待更新即可,更新过程中遇到询问选择Y即可:sudo apt-get update && sudo apt-get upgrade && sudo apt-get dist-upgrade
遇到问题:
升级速度慢,因为默认采用国外源,可以改成使用国内源
打开源文件sudo nano /etc/apt/sources.list
在第一行输入中科大的源并注释掉其它源:
deb http://mirrors.ustc.edu.cn/raspbian/raspbian/ buster main contrib non-free rpi
二、通过下载系统镜像更新
1、下载树莓派最新镜像,树莓派镜像地址
2、使用Win32DiskImager烧写最新镜像到SD中
a.解压下载的操作系统镜像压缩文件,得到 img 镜像文件(文件名后缀就是 img)。
b.将SD使用卡托或者读卡器后,连上电脑。
c.解压并运行 win32diskimager 工具。
d.在 win32diskimager 软件中选择系统镜像(img文件),“Device”下选择SD的盘符,然后选择“Write”,期间出现对话框选择是
e.等到出现对话框 write successful 就说明成功了。如果 Windows 提示你是否要格式化 SD 卡,请不要格式化,否则可能导致安装在隐藏分区中的系统被擦除而无法进入系统。
3、修改启动文件
1、使用读卡器将SD卡和电脑连接
2、打开config文件:
a、新建text文件并改名为ssh,打开树莓派ssh登录
b、在congfig中新增HDMI输出,方便调试hdmi_safe=1 hdmi_force_hotplug=1 hdmi_group=1 hdmi_mode=16 hdmi_drive=2 config_hdmi_boost=4
4、使用putty登录树莓派,初始帐号和密码是(pi/raspberry)
5、方便后续管理,修改登录密码,输入指令sudo passwd pi
根据提示输入密码。
6、为方便移植工装程序到新系统中,安装samba,详见《树莓派samba配置》
7、拷贝现有工装程序源码(包括源码、jison配置和自启动设置)
8、安装必须库sudo apt-get install libglib2.0-dev sudo apt-get install libbluetooth-dev sudo apt-get install wiringpi
9、开启树莓派I2C,输入指令
sudo raspi-config
10、设置pi用户自动登录,否则检测程序无法自启动,输入指令
sudo raspi-config
11,重启树莓派即可
-
树莓派开发笔记(一): 入手树莓派3b,成功运行树莓派系统
2018-03-22 21:33:08若该文为原创文章,未经允许不得转载 原博主博客地址:https://blog.csdn.net/qq21497936 ... 目录 前话 树莓派3b 外包装与配置 ...树莓派系统下载 给树莓派刷系统 运行树莓派系统 供电不足 安装树莓派中文环境 ...若该文为原创文章,未经允许不得转载
原博主博客地址:https://blog.csdn.net/qq21497936
原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/79659992
各位读者,知识无穷而人力有穷,要么改需求,要么找专业人士,要么自己研究红胖子(红模仿)的博文大全:开发技术集合(包含Qt实用技术、树莓派、三维、OpenCV、OpenGL、ffmpeg、OSG、单片机、软硬结合等等)持续更新中...(点击传送门)
树莓派开发专栏(点击传送门)
上一篇:无
下一篇:《树莓派开发笔记(二):树莓派Qt编译和宿主机Qt交叉编译》
前话
上手树莓派的开发过程笔记。
树莓派3b
外包装与配置
购买过来的树莓派3b,只有1个包装盒,如下图:
拆口开,树莓派有以下接口:
从上面的硬件看出,单买一个pi是不够的,配件不齐全。
可使用GPIO口直接供电,不建议直接使用GPIO口供电,应该使用micro USB供电,所以我们还需要购买:
- 大于8GB的micro SD卡,笔者16GB,用于刷树莓派系统,为了刷卡,所以还需要一个读卡器。
- 购买一根micro usb的数据线+充电头(头要能达到2A,否则很有可能出现供电不足)。
基础配件清单
- 16GB卡(大于8GB即可)
- micro sd读卡器
- micro usb数据线
- 充电头(5V2A,小于2A可能出现供电不足,2A也可能出现)
树莓派系统下载
官网或者三方网站下载树莓派系统:
https://www.raspberrypi.org/downloads/
如下图:
左边的noobs包含了右边raspbain系统,直接把noobs考进sd卡后,运行树莓派会自行安装。
右边的raspbain系统是树莓派的系统。
不论左边的noobs还是右边的raspbain都提供了两种包下载,左边的是带桌面GUI的(推荐),右边的是轻量级版本(不带GUI)。
给树莓派刷系统
下载软件Win32 Disk Imager:
https://sourceforge.net/projects/win32diskimager/
安装软件后,将sd卡在PC机上读出来,使用软件刷系统:
写入过程:
运行树莓派系统
将刷好系统的sd卡插入树莓派
接好相关设备(电源+键鼠+hdmi),如下图:
绿灯闪几下表示正常运行(不闪则系统未起来,如未插卡时)。
运行正常,则显示器有显示:
点击右上角,可以连接无线wifi,可以插网线连接有线网。
供电不足
当屏幕右上角显示黄色闪电图标(如下图),表示供电不足,笔者使用的是1A的充电头,供电不行,需要2A的,并且使用了hdmi转vag的线,有一定的功率损耗,树莓派对供电要求比较高,你可以接有线网,笔者用的wif,关闭了蓝牙和音频输出,降低功率。
时常会黑屏,啥的,但是不暂时不影响我们使用。
注意:笔者直接将USB查到笔记本USB3,0供电上,一直出现黄色图标,但是到目前为止没有再出现短暂黑屏现象,预估只要换2A的头,笔者的树莓派就不会有供电不足的情况发生(只接键鼠+hdmi转vga)。
安装树莓派中文环境
因为需要系统支持中文,中文输入法才有效;
步骤一:安装中文字库
sudo apt-get install tty-wqy-zenhei
步骤二:配置中文环境
sudo raspi-config
选择“Localisation Options”
选择“Change Locale”
翻页到“zh_CH.UTF-8 UTF-8”,注意:使用space空格选择
连续两下回车,然后对系统reboot即可。
可以重新把他设置回英文环境(笔者需要的主要是英文系统支持中文输入)。
安装中文输入法
因为有可能会直接在树莓派上开发和查询相关资料,所以我们需要中文输入法:
步骤一:更新软件源
sudo apt-get update
(使用wifi因为供电问题,导致wifi功率不够稳定不够大,速度到25%只有几KB,遂直接插网线操作,几秒钟更新完成)。
步骤二:安装fcitx
sudo apt-get install fcitx
步骤三:安装fcitx拼音输入
sudo apt-get install fcitx-pinyin
步骤四:配置fcitx(PinYin)
右键点击左上角fcitx,右键菜单选择配置
配置成有Pinyin即可。
补充:英文系统环境下保存中文出错,如下图
改为中文系统后,可以保存,然后笔者又改为英文重启,又可以保存了,具体原因未知,有兴趣,读者可以研究,并可将结果留言或发右键给本人QQ邮箱21497936@qq.com。
配置ssh服务
树莓派自带ssh服务,但是默认并没有启动,可以使用可视化界面配置,因为后面我们需要轻量级的系统,只有命令行,所以此处只做命令行的方式配置ssh服务。
步骤一:启动ssh
sudo touch /boot/ssh sudo reboot
步骤二:设置密码
进入后会提示设置密码
打开终端,输入
sudo passwd pi
设置完密码,下次重启仍然无需密码。
步骤三:测试ssh
远程登录,删除桌面的New文件
树莓派桌面已无New文件
设置键盘布局
输入数字键上的字符,显示与实际不符,是因为键盘布局不同。
步骤一:进入配置
输入命令
sudo raspi-config
打开配置菜单,选择本地选项
步骤二:更改键盘布局
选择更改键盘布局,如下图:
选择101标准键盘,如下图:
选择其他,如下图:
选的English(US) ,如下图:
选择如下图
默认键盘布局
默认按键
选择No,然后reboot
重启后即可,若不行,请断电尝试,请插拔USB键盘尝试。
上一篇:无
下一篇:《树莓派开发笔记(二):树莓派Qt编译和宿主机Qt交叉编译》
原博主博客地址:https://blog.csdn.net/qq21497936
原博主博客导航:https://blog.csdn.net/qq21497936/article/details/102478062
本文章博客地址:https://blog.csdn.net/qq21497936/article/details/79659992 -
【树莓派】树莓派系统安装
2019-10-03 15:47:07上一个项目被网络的问题搞得头痛,使用了STM32F407往服务器上扔数据,结果发现一直没有办法连接上服务器,一直在发送arp查找MAC地址...这一篇文章主要是记录树莓派系统的安装步骤: 1 获取系统镜像文件 网上有很多...上一个项目被网络的问题搞得头痛,使用了STM32F407往服务器上扔数据,结果发现一直没有办法连接上服务器,一直在发送arp查找MAC地址,最后使用了树莓派搭建了一个局域网络,先连接树莓派然后进行转发,才连接上服务器(对STM32连接服务器有经验的可以指教一下,非常感谢!),于是想了下,接触一下树莓派玩玩看。
这一篇文章主要是记录树莓派系统的安装步骤:
1 获取系统镜像文件
网上有很多文章说的获取树莓派的系统镜像都是推荐在官网上进行下载,尝试 了一下,速度非常慢=-=。于是换了一种方法,通过百度云进行下载,可以说下是怎么下载的
1.1 第一步,打开树莓派的官方网站下载界面https://www.raspberrypi.org/downloads/raspbian/
1.2 选择需要下载的镜像并复制zip的链接。
点击Download ZIP,然后在下载过程中右键下载的文件。
这里我选择的是带图形界面的系统。
1.3 打开百度网盘客户端,选择离线下载,粘贴链接。
注:有尝试过先下载种子文件然后再通过百度网盘进行离线下载,发现一直离线下载不了,直接使用链接是可以的。
1.4 使用各种方法从百度网盘上进行下载就OK了。
注:
第一次从网上下载到的是2016-09-23的系统镜像,结果发现刷写进去之后,系统一直都是彩色的屏幕,于是尝试更换最新的系统(2019-09-26),发现成功启动。
2 格式化TF卡
2.1 下载TF卡格式化工具(SDCardFormatterv5_WinEN)
链接:https://pan.baidu.com/s/1idwjpL-Cg3h9Ajh9lqXtSA
提取码:m6uu2.2 安装格式化工具
2.3 格式化TF卡
3 刷写镜像系统到TF卡(Win32Disk)
链接:https://pan.baidu.com/s/15VoSuO7a7LgeFWKpWP-9Tg
提取码:fny43.1 解压镜像系统的ZIP文件
解压出来得到一个iso文件,等下就是要将这个文件写入TF卡。
3.2 刷写镜像系统
使用Win32Disk进行镜像刷写,使用方法就是加载镜像文件,然后点击“写”或者“Write”就可以,点击之后就等待刷写完成!!
4 启动树莓派
插上TF卡,显示器及电源,就可以启动树莓派了。
欢迎大家讨论,也欢迎大家给出STM32连接服务器的建议,谢谢,以下是我的联系方式:
qq:578294688
邮箱:578294688@qq.com -
树莓派不完全手册——配置树莓派系统
2019-11-02 07:17:54前言:上一章 Home Assistant 搭建日志(一)——安装树莓派系统 讲到了在Mac OS上如何安装树莓派系统,这一章将会配置树莓派系统 1、 让树莓派可被ssh 树莓派刚安装好之后,默认是不可以ssh进去的,需要自己去... -
【树莓派】使用NOOBS安装树莓派系统
2018-01-02 10:18:09【树莓派】使用NOOBS安装树莓派系统通过NOOBS进行安装什么是NOOBSNew Out Of Box Software (NOOBS)(NOOBS)是Raspberry Pi的一个简单的操作系统安装管理器。下载sd卡格式化安装器下载地址为 ... -
树莓派系统的安装
2020-05-01 11:44:12树莓派系统安装 准备工作 树莓派3B 32G内存卡 读卡器 Win32DiskImager软件:https://sourceforge.net/projects/win32diskimager/ 树莓派系统下载地址:https://www.raspberrypi.org/downloads/ 系统下载 在... -
一种简单粗暴的树莓派系统备份方法
2020-08-18 12:06:50一种简单的备份树莓派系统办法 -
树莓派系统安装
2019-05-13 17:18:51树莓派系统安装需要的工具安装步骤 需要的工具 1.树莓派3B+ 2.内存卡(8G以上)+读卡器 3.系统镜像文件,下载地址:https://www.raspberrypi.org/downloads/ 4.SDFormatter软件,下载链接:... -
树莓派Python教程:如何安装树莓派系统
2020-09-29 23:28:19第一课:什么是树莓派 第二课:基于树莓派的10...第四课:如何安装树莓派系统 1~4课如果看过C语言版本的,请掠过… 树莓派就要启动了 买来树莓派,第一件事就是给它安装一个系统,树莓派支持11种操作系统: 官方最新: ... -
[树莓派] - 树莓派系统温度获取
2020-05-14 19:10:25树莓派系统温度存储在该文件中:/sys/class/thermal/thermal_zone0/temp。将其读取出来即可,其内容会不断改变 -
buildroot裁剪树莓派系统
2020-03-06 16:40:54在上一篇博文中记录了如何利用buildroot这个工具来编译树莓派系统最终制作出可供烧写的sdcard.img。今天记录一下裁剪树莓派系统的过程。 menuconfig 运行make menuconfig就可以进入buildroot的配置界面 在上面的... -
树莓派系统备份
2018-01-11 10:19:05树莓派系统备份 工具下载 树莓派SD卡/TF卡系统的备份,就是备份现在的系统,其实很简单。 只需要下载win32diskimager工具。 Win32 Disk Imager 官方下载 Win32DiskImager 国内下载 传送门 安装... -
树莓派系统备份脚本
2020-03-08 14:55:42树莓派入门(二) - 树莓派系统备份脚本,Raspberry pi_运维_zhshh123的博客-CSDN博客 https://blog.csdn.net/zhshh123/article/details/85063916 -
树莓派环境搭建(1):制作树莓派系统
2018-09-13 14:57:41本文为树莓派系统烧录,采用一张SD卡,将树莓派系统烧录至SD卡,制作树莓派启动盘。 2 开发环境 硬件资源:SD卡一张、读卡器一个、树莓派三代B+开发板一个。 3 制作步骤 3.1 下载树莓派操作... -
树莓派系统时间同步
2020-06-23 13:12:53参考文章:《树莓派系统时间同步》 一、启用网络时间协议 sudo timedatectl set-ntp true 二、使文件系统可写 sudo mount -o rw,remount / 三、修改时区 sudo dpkg-reconfigure tzdata 在“Configuring tzdata”... -
树莓派AI视觉云台——7、树莓派系统备份
2019-07-08 17:04:42这篇文章可以帮你备份你的树莓派系统。主要内容为备份SD卡,制作树莓派系统镜像以及在需要的时候还原备份的方法。 一.准备工作 1、树莓派SD卡 2、读卡器 二.Windows下备份(还原)树莓派 如果没有linux操作系统,... -
《树莓派》树莓派系统烧录、开机连接操作步骤
2019-06-12 20:25:03树莓派系统烧录、开机连接操作步骤 一、系统烧录 1. 镜像系统(Raspbian) 常见的Linux操作系统有乌班图系统(Ubuntu),红帽子系统(Red Hat),而Raspbian的基础是Debian操作系统,开发者针对树莓派硬件对Debian... -
树莓派不完全手册——安装树莓派系统
2019-10-31 16:51:44Home Assistant 搭建日志(一)——安装树莓派系统 前言:这一个系列属于一个小白边学边搭建的记录过程,对,这是一个系列,应该可能大约会持续更新,其实就是我能做到什么就写到什么咯,说不定系统安装失败,这篇... -
树莓派系统显示设置
2018-10-24 16:48:00在树莓派烧写完系统后,系统语言为英文,显示不是很完美,需要将英文设置为汉语,设置步骤如下所示: 首先在终端中安装中文...进入树莓派系统设置,在localisatin option中 设置区语言,具体勾选如下所示: 去掉... -
虚拟机安装树莓派系统
2019-09-11 22:06:23树莓派系统安装: 这里开始是设置磁盘分区,选择使用整个磁盘。 选择刚才创建的虚拟硬盘 按推荐的方式,所有文件存放在一个分区 完成分区设置并将改变写入磁盘。至此,磁盘分区完成。等待安装 ... -
uwp 如何设置树莓派系统时间
2019-03-18 15:15:15uwp由于树莓派每次开机都会自动初始化为xi't默认时间, 想在程序中获取自制计时器的时间,设置为树莓派系统时间。 没能找到相关设置系统时间的代码,那个大哥能提示下。谢谢。 -
VM虚拟机安装树莓派系统
2020-08-10 19:25:50VM虚拟机安装树莓派系统,没钱买树莓派,就用虚拟机体验一下 -
树莓派系统最小化备份
2019-06-27 20:09:14树莓派系统最小化备份 一、为什么要备份系统? 经常在树莓派上调试程序, 安装各种软件,越来越多的库和程序的安装带来的系统更改几乎是不可逆的,一旦某个程序或者驱动出现问题, 如果有备份,可以快速方便的恢复... -
树莓派系统安装快速指南
2020-05-29 15:56:53当你拥有一台树莓派后,面对的第一个...1.下载树莓派系统镜像 推荐使用官方的Raspberry Pi OS (previously called Raspbian),官方出品,稳定可靠。 下载链接 提供了三种不同的镜像包: desktop and recommended sor -
如何修改树莓派系统时间
2020-07-13 09:17:27当我们刚刚烧录好树莓派系统之后,使用date命令就可以看出时间与本地时间不相同,我们可以使用以下命令来更新自己树莓派的时间。 修改时区及时间 输入以下命令 sudo dpkg-reconfigure tzdata 选择Asia... -
树莓派系统安装与登陆
2017-03-29 19:22:03树莓派系统安装与登陆 -
树莓派系统镜像烧录
2016-01-14 11:40:35树莓派系统镜像烧录到Micro-SD卡中 发表于2015 年 12 月 14 日 准备工作: 1.一张2G以上的SD卡,最好是高速卡,推荐Class4以上的卡,因为卡得速度直接影响树莓派的运行速度。 2.下载树莓派...
-
项目搭建、两次MD5加密
-
jdk-8u171-linux-x64.tar.gz.zip
-
OPPO A73维修指导
-
层次分析法【AHP】
-
Machine_Learning周志华《机器学习》阅读笔记
-
备战2021年软考信息系统项目管理师考试顺利通关
-
【数据分析-随到随学】Spark理论及实战
-
Go语言Leetcode题解
-
第三方SDK集成库,授权/分享/支付
-
大数据Hive on MR/TEZ与hadoop的整合应用
-
C/C++编程全家桶(Daozy极限编程)
-
基于X210的裸机时钟温度显示器-第3/3季
-
Android手机聊天软件(客户端+服务器端+数据库)源码-Android代码类资源
-
转行做IT-第1章 计算机基础
-
运放第1部《运放设计电路实战入门视频》学习笔记
-
FreeCodeCamp----Scientific Computing with Python Projects----time-calculator
-
ArcGIS Pro2.6和ArcGIS Enterprise学习
-
转行做IT-第2章 HTML入门及高级应用
-
opcv17形态学转换
-
创意排版!直通车简约正方形推广设计灵感