树莓派(3B):启动流程,系统初始化配置,引脚图图示说明

目录

一,树莓派刷机及串口方式登陆

① 准备工具

② 操作步骤

二,配置树莓派接入网络

① 树莓派入网

② 固定树莓派的ip地址

三,网络SSH方式登陆树莓派

① 打开树莓派SSH功能

② 登陆SSH 

四,用国内的源更新vim

五,树莓派图形xrdp界面登陆

六,树莓派和windows的FileZille文件共享

七,引脚图示说明


一,树莓派刷机及串口方式登陆

① 准备工具

● 树莓派开发板

● 电脑

● 读卡器,SD卡(16G);

● 树莓派操作系统镜像,可自行官网下载;

● USB转TTL模块,用于系统烧写后的串口登录开发板;

● 内存卡格式化工具:SDFormatter。内存卡格式化一定要用工具格式化;

● 刷机工具:Win32DiskImager;

● ch340驱动;

● SecureCRT,不建议用太老的版本。

② 操作步骤

🔺1,SD卡插入读卡器,接入电脑;

🔺2,使用格式化工具SDFormatter格式化内存卡;

🔺3,使用刷机工具Win32DiskImager,将操作系统镜像写入到SD卡中;

重点提示修改系统配置,启用串口登录树莓派。默认情况下,树莓派串口和蓝牙连接,需要手动停止蓝牙,解除蓝牙对串口的占用

● 打开SD卡根目录的"config.txt"文件,将以下内容添加在最后并且保存。

dtoverlay=pi3-miniuart-bt

● 然后再修改根目录的"cmdline.txt",将里面的内容全部替换成以下内容,以防万一,请先备份好这个文件的原内容。

dwc_otg.lpm_enable=0 console=tty1 console=serial0,115200 root=/dev/mmcblk0p2 rootfstype=ext4 elevator=deadline fsck.repair=yes rootwait

🔺4,将写入好操作系统的SD卡插入树莓派开发板;

🔺5,USB-TTL连接树莓派串口,将对应针脚连接到树莓的TXD和RXD上(GPIO14和15),如图所示:

🔺6,将USB-TTL模块的USB口接入电脑,通过ch340这个工具就可以看到接入设备的端口号;

🔺7,打开SecureCRT, 快捷键Alt+Q,设置波特率,串口号;

 🔺8,给树莓派接入电源,开启刷屏模式。刷完后,输入账号密码,完成串口方式登陆

默认账号:pi

默认密码:raspberry

二,配置树莓派接入网络

① 树莓派入网

● 输入命令:

sudo nano /etc/wpa_supplicant/wpa_supplicent.conf

● 在文件中添加无线网配置信息: 

network={
        ssid="wifi名字"
        psk="wifi密码"
}

nano是文档编辑器,进入后直接可以输入内容

● ctrl+o 保存,会有提示是否写入,按回车;

● ctrl+x 退出

● 输入命令:sudo reboot重启树莓派;

● 输入命令:ifconfig 若显示ip地址,则入网成功 ;

② 固定树莓派的ip地址

说明:树莓派每次启动都会自动且随机生成ip地址,每次的查到的ip地址可能都不一样。为了方便,将ip固定。

● 输入指令:

 sudo nano /etc/rc.local

 ● 添加文件:

ifconfig wlan0 ip地址

● ctrl+o 保存,会有提示是否写入,按回车;

● ctrl+x 退出

● sudo reboot重启后,ifconfig查看到的ip地址就是自己设置的固定ip地址

三,网络SSH方式登陆树莓派

① 打开树莓派SSH功能

● 输入指令:进入如下页面

sudo raspi-config 

● 按如下步骤设置:

    

② 登陆SSH 

打开SecureCRT, 快捷键Alt+Q:配置信息,即可完成

四,用国内的源更新vim

说明:默认的源是国外的,apt-get安装的时候会失败,需要更新国内的源。

● 在终端输入指令:

sudo nano /etc/apt/sources.list

● 用#注释或直接删除原有的内容,新增源内容:

deb http://mirrors.tuna.tsinghua.edu.cn/raspbian/raspbian/ stretch main contrib non-free rpi

● 如图:然后保存退出 

 

● 更换源后更新软件源列表:

sudo apt-get update

● 安装新版vim

sudo apt-get install vim

五,树莓派图形xrdp界面登陆

● 输入指令:安装xrdp软件

sudo apt-get install xrdp

● 打开win系统电脑“远程桌面连接”,输入树莓的ip地址,点击连接后会有提示,直接点确定

 

● 输入树莓的账户和密码即可打开树莓的图形界面。

六,树莓派和windows的FileZille文件共享

● 注意:ip地址加前缀sftp://,端口号不写,点快速连接即可;

● 传输时:相互拖拽文件即可。

七,引脚图示说明

 

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mfbz.cn/a/1709.html

如若内容造成侵权/违法违规/事实不符,请联系我们进行投诉反馈qq邮箱809451989@qq.com,一经查实,立即删除!

相关文章

48天C++笔试强训 001

作者:小萌新 专栏:笔试强训 作者简介:大二学生 希望能和大家一起进步! 本篇博客简介:讲解48天笔试强训第一天的题目 笔试强训 day1选择题12345678910编程题12选择题 1 以下for循环的执行次数是(&#xff…

手把手教你基于HTML、CSS搭建我的相册(上)

The sand accumulates to form a pagoda写在前面HTML是什么?CSS是什么?demo搭建写在最后写在前面 其实有过一些粉丝咨询前端该从什么开始学,那当然是我们的前端基础三件套开始学起,HTML、CSS、javaScript,前端的大部分…

字符函数和字符串函数【下篇】

文章目录🎖️1.函数介绍📬1.8. strstr📬1.9. strtok📬1.10. strerror📬1.11. memcpy📬1.12. memmove📬1.13. memcmp📬1.14. memset🎖️1.函数介绍 📬1.8. st…

Linux - 进程控制(进程等待)

进程等待必要性之前讲过,子进程退出,父进程如果不管不顾,就可能造成‘僵尸进程’的问题,进而造成内存泄漏。另外,进程一旦变成僵尸状态,那就刀枪不入,“杀人不眨眼”的kill -9 也无能为力&#…

基于java下Springboot框架实现旅游管理平台系统

基于java下Springboot框架实现旅游管理平台系统开发语言:Java 框架:springboot JDK版本:JDK1.8 服务器:tomcat7 数据库:mysql 5.7 数据库工具:Navicat11 开发软件:eclipse/myeclipse/idea Maven…

自动驾驶自主避障概况

文章目录前言1. 自主避障在自动驾驶系统架构中的位置2. 自主避障算法分类2.1 人工势场法(APF)2.1.1引力势场的构建2.1.2斥力势场的构建2.1.3人工势场法的改进2.2 TEB(Timed-Eastic-Band, 定时弹性带)2.3 栅格法2.4 向量场直方图(V…

基于鲸鱼算法的极限学习机(ELM)分类算法-附代码

基于鲸鱼算法的极限学习机(ELM)分类算法 文章目录基于鲸鱼算法的极限学习机(ELM)分类算法1.极限学习机原理概述2.ELM学习算法3.分类问题4.基于鲸鱼算法优化的ELM5.测试结果6.参考文献7.Matlab代码摘要:本文利用鲸鱼算法对极限学习机进行优化,并用于分类问…

C++继承

文章目录继承的概念和定义继承的概念继承定义继承定义格式继承基类成员访问方式的变化基类和派生类对象赋值转换继承中的作用域派生类的默认成员函数继承与友元继承与静态成员复杂的菱形继承及菱形虚拟继承菱形虚拟继承菱形虚拟继承原理菱形虚拟继承中虚指针应用继承的总结和反…

【C语言】字符串函数和内存函数

前言🌸在我们编写C程序时,除了使用自定义函数,往往还会使用一些库函数,例如标准输入输出函数printf,scanf,字符串函数strlen,内存函数memset等等,使用这些系统自带的库函数可以轻松地…

MongoDB【部署 01】mongodb最新版本6.0.5安装部署配置使用及mongodb-shell1.8.0安装使用(云盘分享安装文件)

云盘分享文件: 链接:https://pan.baidu.com/s/11sbj1QgogYHPM4udwoB1rA 提取码:l2wz 1.mongodb简单介绍 MongoDB的 官网 内容还是挺丰富的。 是由 C语言编写的,是一个基于分布式文件存储的开源数据库系统。在高负载的情况下&…

【JavaEE初阶】第八节.网络原理网络层和数据链路层,应用层

文章目录 前言 一、网络层协议 1.1 IP协议 1.2 IP地址; 1.3 路由选择; 二、数据链路层 2.1 以太网协议; 三、应用层; 3.1 应用层协议DNS; 3.2 DNS是如何完成转换的; 3.3 如何解决DNS访问量太高的…

c语言的基础知识之结构体

目录前言结构体结构的自引用typedef函数结构体内存对齐修改默认对齐数位段什么是位段位段的内存分配位段的跨平台问题位段的意义以及应用枚举枚举常量的赋值枚举的优点总结前言 欢迎来到戴佳伟的小课堂,那今天我们讲啥呢? 问得好,我们今天要讲…

数据库面试题——锁

了解数据库的锁吗? 锁是数据库系统区别于文件系统的一个关键特性,锁机制用于管理对共享资源的并发访问。 InnoDB下两种标准行级锁: 共享锁(S Lock),允许事务读一行数据。 排他锁(X Lock&…

图解如何一步步连接远程服务器——基于VScode

基于VScode连接远程服务器 安装Remote-SSH等插件 想要在vscode上连接远程服务器需要下载Remote-SSH系列插件: 直接在插件中搜索remote,即可找到,选择图片中的3个插件,点击install安装。 配置Remote-SSH 在这个步骤有多种操作…

和ChatGPT对比,文心一言的表现已经是中国之光了

网络上各种测评满天飞,这里就不展开说了,针对“chatgpt”这项技术的难点,是十分巨大的。当你对文心一言以及其他国产AI软件存在不满的时候,你可以简单对着chatgpt或者文心一言搜索!ChatGPT技术难点通俗来讲难度&#x…

节流还在用JS吗?CSS也可以实现哦

函数节流是一个我们在项目开发中常用的优化手段,可以有效避免函数过于频繁的执行。一般函数节流用在scroll页面滚动,鼠标移动等。 为什么需要节流呢,因为触发一次事件就会执行一次事件,这样就形成了大量操作dom,会出现卡顿的情况…

LeetCode:35. 搜索插入位置

🍎道阻且长,行则将至。🍓 🌻算法,不如说它是一种思考方式🍀算法专栏: 👉🏻123 一、🌱35. 搜索插入位置 题目描述:给定一个排序数组和一个目标值&…

CentOS8服务篇10:FTP服务器配置与管理

一、安装与启动FTP服务器 1、安装VSFTP服务器所需要的安装包 #yum -y install vsftpd 2、查看配置文件参数 Vim /etc/vsftpd/vsftpd.conf (1)是否允许匿名登录 anonymous_enableYES 该行用于控制是否允许匿名用户登录。 (2&…

年报前瞻:文化产业高质量发展确定性,关注腾讯音乐三大关键能力

港股进入年报季,今年的披露期拥有比往年更多的看点。 一方面,经济复苏态势明显,线上线下消费均有回暖,市场已经对去年的整体表现有更多预期,正关注企业对后续发展的思考;另一方面,两会结束&…

2023美赛C题【分析思路+代码】

以下内容为我个人的想法与实现,不代表任何其他人。 文章目录问题一数据预处理时间序列模型创建预测区间单词的任何属性是否影响报告的百分比?如果是,如何影响?如果不是,为什么不是?问题二问题三难度评估模型…