树莓派3B 系统安装及初始化配置教程[通俗易懂]

树莓派3B 系统安装及初始化配置教程[通俗易懂]本文仅供学习交流使用,如侵立删!企鹅:1033383881相关软件下载链接SD卡格式化工具、系统烧录工具、Raspbian系统镜像https://pan.baidu.com/s/1o5j_uD31hxLsPP–GRZ4Bw提取码:9nhv1.烧录系统1.1SD卡格式化安装SD卡格式化工具,格式化SD卡1.2写入系统镜像至SD卡点击写入后会有个确认覆盖弹窗提示,YES即…

大家好,又见面了,我是你们的朋友全栈君。

本文仅供学习交流使用,如侵立删!

相关软件下载链接

SD卡格式化工具、系统烧录工具、Raspbian系统镜像
https://pan.baidu.com/s/1o5j_uD31hxLsPP–GRZ4Bw 提取码:9nhv


1.烧录系统

1.1 SD卡格式化

安装SD卡格式化工具,格式化SD卡
在这里插入图片描述

1.2 写入系统镜像至SD卡

点击写入后会有个确认覆盖弹窗提示,YES即可,写入过程大概15分钟左右,耐心等待即可。
在这里插入图片描述
写入成功:
在这里插入图片描述

2.系统配置

在写入完成后,不必急于拔出SD卡,现在在电脑中可以看到一个名字为boot的分区(此分区为FAT32格式,并且容量会很小,这是正常的,在SD卡插入树莓派后,这个boot分区就是系统的/boot文件夹)

2.1 开启SSH

现在的树莓派都是默认关闭SSH的,开启SSH只需要在boot下新建一个名为ssh的文件夹即可(无任何后缀)
在这里插入图片描述

2.2 开启强制HDMI输出 (不接显示器的话可以跳过此处)

打开boot分区下的config.txt
修改如下行

hdmi_safe=1
config_hdmi_boost=4
hdmi_ignore_edid=0xa5000080
hdmi_group=2
hdmi_mode=82   

参数说明

参数 说明
hdmi_safe=1 安全启动HDMI
config_hdmi_boost=4 开启热插拔
hdmi_group=1 CEA电视显示器
hdmi_ignore_edid=0xa5000080 忽略自动探测的分辨率
hdmi_mode=4 640×480 60Hz
hdmi_mode=9 800×600 60Hz
hdmi_mode=16 1024×768 60Hz
hdmi_mode=82 1080p 60Hz
2.3 设置wifi连接

在boot分区下新建wpa_supplicant.conf文件
ssid 为wifi 名称
psk 为wifi密码

country=CN
ctrl_interface=DIR=/var/run/wpa_supplicant GROUP=netdev
update_config=1
 
network={ 
   
    ssid="wifiname"
    psk="password"
    priority=1
}

设置完成后,即可将SD卡插入树莓派,启动电源

3.连接树莓派

树莓派默认ssh账户为pi,密码为raspberry

3.1 修改账户密码
sudo passwd pi  # 修改pi账户密码
sudo passwd root  # 修改root账户密码
3.2 校正时区,时间

date命令查看系统时间

# 打开时区设置
sudo dpkg-reconfigure tzdata
# 选择Asia ---> ShangHai
3.3 修改系统镜像源
# 树莓派系统默认使用nano做为编辑器,修改完成后使用ctrl+x退出,退出时会提示是否保存文件, 按Y即可
# 将原有的镜像地址使用 # 号注释掉
sudo nano /etc/apt/sources.list
# 修改系统源为阿里云源
deb http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
deb-src http://mirrors.aliyun.com/raspbian/raspbian/ buster main contrib non-free rpi
3.4 删除系统镜像源备份文件

删除 /etc/apt/sources.list.d/raspi.list
这个文件是备份的镜像源,修改完成以后可以给文件移动到别的目录,以备不时之需,或者直接删除。
如果两个文件都保留的话,会报一堆文件重复的错误。

pi@raspberrypi:~ $ rm -rf /etc/apt/sources.list.d/raspi.list  # 会报错 权限问题 使用root权限
rm: cannot remove '/etc/apt/sources.list.d/raspi.list': Permission denied
pi@raspberrypi:~ $ sudo rm -rf /etc/apt/sources.list.d/raspi.list

刷新软件列表,更新系统组件

sudo apt-get update
sudo apt-get upgrade
3.5 安装远程工具
sudo apt-get install tightvncserver  # 先安装tightvncserver 
sudo apt-get install xrdp  # 安装xrdp远程工具
echo mate-session > ~/.xsession  # 配置xrdp远程的桌面应用
sudo service xrdp restart  # 重启xrdp

设置桌面 为中文:
https://jingyan.baidu.com/article/48206aea900297216bd6b35b.html

win10远程连接后黑屏闪退:修改一下root账户密码 用root账户登录

4.Python3 相关配置

4.1 修改默认python版本为python3

查看当前默认python版本

pi@raspberrypi:~ $ python -V
Python 2.7.16
pi@raspberrypi:~ $ python3 -V
Python 3.7.3

当前默认python为2.7修改为python3.7
如果提示权限错误使用root账户或者添加命令前加sudo

# 删除python旧链接
rm -f /usr/bin/python
# 创建python3新链接
ln -s /usr/bin/python3.6 /usr/bin/python

# 删除pip旧链接
rm /usr/bin/pip
# 创建pip3新链接
ln -s /usr/bin/pip3.6 /usr/bin/pip	
4.2 安装vim 替代nano
# 安装vim
sudo apt-get install vim
# 修改配置
sudo vim /etc/vim/vimrc

修改vim配置文件为:

# 语法高亮
syntax on
# 显示行号
set nu
版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌侵权/违法违规的内容, 请发送邮件至 举报,一经查实,本站将立刻删除。

发布者:全栈程序员-站长,转载请注明出处:https://javaforall.net/152911.html原文链接:https://javaforall.net

赞 (0)
全栈程序员-站长的头像全栈程序员-站长


相关推荐

  • C# 税务电子发票接口开发「建议收藏」

    C# 税务电子发票接口开发「建议收藏」stringweixin2=””;weixin2+=”[{“;weixin2+=”\”Appkey\”:\”88\”,”;weixin2+=”\”OperationID\”:\”888\”,”;weixin2+=”\”Body\”:{“;weixin2+=”\”Xfxx\”:{“;weixin2+=”\”nsrsbh\”:\…

    2022年5月10日
  • C++-Windows消息循环GetMessage/TranslateMessage/DispatchMessage[通俗易懂]

    C++-Windows消息循环GetMessage/TranslateMessage/DispatchMessage[通俗易懂]1.windows消息循环if(GetMessage(&msg,NULL,0,0)){TranslateMessage(&msg);//消息转化DispatchMessage(&msg);//消息派遣.把TranslateMessage转换的消息发送到窗口的消息处理函数,此函数在窗口注册时已经指定}执行过程:消息循环调用G…

    2022年9月12日
  • windows 7 boot loader

    windows 7 boot loaderFrom:http://blog.csdn.net/richion/archive/2009/08/05/4414189.aspxWindow7的核心版本号是NT6.1,和vistaNT6.0还是属于一个系列的,因此采用了一样的启动管理机制。对于双系统来说,正如98和xp共存的双系统一样,xp和7共存的算系统安装也是要有先后顺序的。因为windows的启动管

    2022年10月12日
  • 公网IP和内网IP的区别? 什么是127.0.0.1?

    公网IP和内网IP的区别? 什么是127.0.0.1?IP地址是设备在网络上的唯一标识符,比如无线路由器有两个IP,公网IP(例如100.78.118.73)连接互联网,私有(内网)IP(如192.168.1.1)连接局域网,当设备连接WIFI上网,无线路由器就会给手机或者电脑分配一个私有IP。这里提出了两种IP,公网IP和内网IP。怎么理解呢?其实是因为近几十年广泛运用的IPV4地址枯竭,已经无法让每个设备都拥有一个IP了,于是NAT技术诞生,…

    2022年6月3日
  • html 网页不可以复制粘贴,网页上的文字不能复制,三种方法教你复制全网文字…

    html 网页不可以复制粘贴,网页上的文字不能复制,三种方法教你复制全网文字…有时候在网上找文字素材的时候,一般做法是直接复制粘贴使用。但你有没有遇到过不能复制的时候?反正小编是有的!好不容易找到了需要的文字却复制不出来,是不是好让人闹心?!有什么办法可以避开这个限制,将网页的文字复制下来为我所用呢?今天小编就分享三种方法给大家,不多不少就三种,帮你轻松搞定网页限制,复制想要的文字~至于哪种最好,还是看大家的喜好啦!1、Ctrl+P没错,就是这个快捷键。p代表print,打…

    2022年10月13日
  • 推荐几个IDEA插件,Java开发者撸码利器

    推荐几个IDEA插件,Java开发者撸码利器点击上方“Java之间”,选择“置顶或者星标”你关注的就是我关心的!来源:www.cnblogs.com/jimoer/p/8799437.html#上一篇:Java8很香但还是想升级到…

    2022年8月22日

发表回复

您的邮箱地址不会被公开。 必填项已用 * 标注

关注全栈程序员社区公众号