计算机网络知识点总结提纲(谢希仁)

2023-05-16

1、IOS/OSI对王道书上的缩减总结

(清晰pdf:链接:https://pan.baidu.com/s/1f6DqMsHky4kP8i9WQLvCew?pwd=the3 
提取码:the3 
--来自百度网盘超级会员V3的分享)

--------------------------------------------------期末总结以下,以上是考研总结-------------------------------------------------------------

1、网络体系结构:七层、五层、四层。分别是什么模型,不同模型各层之间的对应关系。

OSI体系结构(七层):概念清晰,理论完整,但复杂不实用。

TCP/IP体系结构(四层):理论较为完整,得到广泛应用。

五层体系结构:为了方便使用,折中OSI体系结构和TCP/IP体系结构综合二者的优点,这样既简洁,又能将概念讲清楚

TCP/IP与OSI最大的不同在于:OSI是一个理论上的网络通信模型,而TCP/IP则是实际运行的网络协议

2、分层体系结构中每层的名字,每层的PDU叫什么名字,每层的主要功能。

四层:

五层体系中:

五层网络体系结构各层的主要功能:

  • 应用层:应用层是网络协议的最高层,主要任务通过进程间的交互完成特定网络应用。应用层协议定义的是应用程序(进程)间通信和交互的规则对于不同的网络应用需要有不同的应用层协议,在互联网中的应用层协议很多,如域名系统DNS,支持万维网应用的HTTP协议,支持电子邮件的SMTP协议,等等。应用层交互的数据单元称为报文

           运输层:有时也译为传输层,它负责为两台主机中的进程提供通信服务。该层主要有以下两种协议:

  • 传输控制协议 (Transmission Control Protocol,TCP):提供面向连接的、可靠的数据传输服务,数据传输的基本单位是报文段(segment);
    • 用户数据报协议 (User Datagram Protocol,UDP):提供无连接的、尽最大努力的数据传输服务,但不保证数据传输的可靠性,数据传输的基本单位是用户数据报。
    • 网络层:网络层负责为分组网络中的不同主机提供通信服务,并通过选择合适的路由将数据传递到目标主机。在发送数据时,网络层把运输层产生的报文段或用户数据封装成分组或 进行传送。


在TCP/IP体系中,由于网络层使用IP协议,因此分组也叫IP数据报

  • 数据链路层:数据链路层通常简称为链路层。数据链路层在两个相邻节点传输数据时,将网络层交下来的IP数据报组装成帧,在两个相邻节点之间的链路上传送
  • 物理层:保数据可以在各种物理媒介上进行传输,为数据的传输提供可靠的环境。

3、分层体系结构中,服务和协议的区别。相关名词:PDU,SDU,SAP,实体,对等实体,对等层

这里解释一下,逻辑上是水平,实际是垂直传输的。

传输的信息就是各层的 首部 + data -> PCI + SDU = PDU

 4、Internet的核心技术(TCP/IP协议簇,分组交换技术)

其中:IP是一种网络层协议,提供的是一种不可靠的服务,它只是尽可能快把分组从源结点送到目的结点,但是、并不提供任何可靠性保证同时被TCP和UDP使用。TCP和UDP的每组数据都通过端系统和每个中间路、由器中的IP层在互联网中进行传输。

TCP是一个传输控制协议,它为两台主机提供了可靠性的数据通信,它所做的工作包括把应用程序交给它的数据进行合适的分块交给下层的网络层,确认接收到的分组,设置发送最后确认分组的超时时钟等。

UDP是用户数据报协议,它为应用层提供了简单的服务,它只是把称作数据报的分组从一台主机发送到另外一台主机,并不保证该数据报能到达另外一端

分组交换技术:

分组交换技术也称包交换,是将用户传送的数据划分成一定的长度每个部分叫做一个分组,通过传输分组的方式传输信息的一种技术。

5、计算机网络的组成(边缘部分,核心部分),每个部分的多种工作方式和工作原理

6、计算机网络的分类(不同标准分哪几类)

1、按拓扑结构分类

主要有总线型结构、环型结构、星型结构、网状结构和树型结构5种

总线型结构的特点结构简单,可扩展性好;当需要增加结点时,只需要在总线上增加一个分支接口便可与该结点相连,当总线负载不允许时还可以扩充总线;使用的电缆少,且安装容易;使用的设备相对简单,可靠性高。缺点维护难,分支结点故障查找难

环型结构的特点:信息流在网中是沿着固定方向流动的,两个结点仅有一条道路简化了控制机制,故控制软件简单。缺点在于信息在环路中是串行地穿过各个结点,当环中结点过多时,势必影响信息传输速率,使网络的响应时间延长;环路是封闭的,不便于扩充;可靠性低,一个结点故障,将会造成全网瘫痪;维护难,分支结点故障定位较难。

星型结构的特点结构简单,便于管理;控制简单,便于建网;网络延迟时间较小,传输误差低。传统星型结构的缺点成本高、可靠性较低、资源共享能力也较差,但由于作为中心结点的设备近年来可靠性大幅提高、价格下降,因此星型结构网络目前在小型网络中占据较大的比例。

在网状结构中,网络的每台电脑设备之间均有点到点的链路连接,这种连接不经济,只有每个站点都要频繁地互相发送信息时才使用这种方法。它的安装配置也很复杂,但系统可靠性高,容错能力强。有时网状结构也称为分布式结构

 树型结构是分级的集中控制式网络,与星型结构相比,它的通信线路总长度短,成本较低,结点易于扩充,寻找路径比较方便,但除了叶结点及其相连的线路外,任一结点或其相连的线路故障都或使得系统受到影响

2、按地理覆盖范围分类

(1)局域网(Local Area NetWork,LAN),常见的办公室、宿舍或网吧中的网络就是局域网。

几米到10km以内

特点:连接范围窄,用户少,配置容易,连接速率高。

(2)城域网(Metropolitan Area NetWork,MAN),用于将一个城市、一个地区的企业、机关或学校的局域网连接起来,实现区域内的资源共享

10km~100km

(3)广域网(Wide Area Network,WAN),也称为远程网,不同城市间的LAN或者MAN网络互连,因为距离远,信息衰减比较严重,所以这种网络一般要租用专线,通过特殊协议进行连接,构成网状结构,广域网因为所连接的用户多,所以每个用户的连接速率一般较低

7、计算机网络的性能标准,计算方法

1.速率/比特率/数据率

传送数据的速率

单位:b/s 、bps、Kbps、Mbps、

2.带宽

表示网络的通信线路传送数据的能力,即单位时间内,从网络一点到另一点所能通过的最高数据率

带宽越宽,其所能传输的“最高数据率”也越高。

单位:b/s 、bps、Kbps、Mbps、

3.吞吐量

表示单位时间内通过某个网络(或信道、接口)的数据量。

4.时延

指数据从网络的一端传送到另一端所需的时间

总时延=发送时延+传播时延+处理时延+排队时延

5.时延带宽积

时延带宽积=传播时延X带宽

6.往返时间RTT

表示从发送方发送数据开始,到发送方接收到来自接收方的确认,总共经历的时间。

往返时间还包括各中间结点的处理时延、排队时延以及转发数据时的发送时延。

7.利用率

分为信道利用率和网络利用率两种

信道利用率:某信道有百分之几的时间是被利用的(有数据通过),并非越高越好。

网络利用率:全网络的信道利用率的加权平均值。

网络当前的时延D=网络空闲时的时延D'/(1-网络利用率U)

8、数据通信的三种方式及原理(单工、半双工、双工)

单工通信:即只有一个方向的通信而没有反方向的交互

半双工通信:即通信和双方都可以发送信息,但不能双方同时发送(当然也不能同时接收)。这种通信方式是一方发送另一方接收,过一段时间再反过来。

全双工通信:即通信的双方可以同时发送和接收信息

9、复用技术有哪些,基本原理和适用环境

为什么要使用信道复用技术?常用的信道复用技术有哪些? 

答:为了通过共享信道,最大限度提高信道利用率。

信道复用技术频分、时分、码分、波分。

 码分复用(Code Division Multiplexing,CDM)

①将每比特时间分成m个更短的时间片,称为码片(Chip)。通常情况下每比特有64或128码片。

 ②A手机发送数据(如110)时,当发送1时就发送码片序列本身(-1,-1,-1,+1,+1,-1,+1,+1),发送0时就发送码片序列的反码(+1,+1,+1,-1,-1,+1,-1,-1)。B手机发送的010数据也以同样的方式发送。

③基站将这A、B两个手机发送数据的信号叠加后发送出去。

④假设此时A、B、C三个手机都接收到这个叠加后的信息。他们会将叠加后的信号与各自手机的码片序列进行格式化内积运算(就是将收到内容与自己手机码片相乘/8)。如果得数为1,说明收到数字信号为1如果得数为-1说明得到的数据信号是0如果得数为0,说明这个信号不是给自己的。如:

A:[0×(-1)+0×(-1)+(-2)×(-1)+2×1+0×1+(-2)×(-1) +0×1+2×1]/8=1,得到信号1。

B:[0×(-1)+0×(-1)+(-2)×1+2×(-1)+0×1+(-2)×1 +0×1+2×(-1)]/8=-1,得到信号0

C:[0×(-1)+0×1+(-2)×(-1)+2×1+0×1+(-2)×1 +0×(-1)+2×(-1)]/8=0,不是给C的信号。

CDMA重要特性:

每个站分配的码片序列不仅必须各不相同,并且还必须互相正交

什么是码片序列的正交关系呢?

为了从信道中分出各路信号,要求码片序列之间两两相互正交(orthogonal),即向量A和B的格式化内积都是0。令向量A表示A手机的码片,B表示其他任何手机的码片向量。

正交另一个重要特性是:

码片序列自己与自己的格式化内积为1。即

同样, 一个码片向量和该码片反码的向量的规格化内积值是-1。即

时分复用(Time Division Multiplexing,TDM)

①时分复用采用同一物理连接不同时段传输不同的信号,将时间划分为一段等长时分复用帧(TDM)。

②每一个TDM帧包含所有用户的一比特数据,并占用固定序号的时隙,同时周期性出现。可见时分复用的所有用户在不同的时间占用同样的频带宽度。

③复用器按A→B→C→D的顺序依次对用户的时隙扫描,然后构成一个时分复用帧。当某用户暂无数据发送时会产生空闲的时隙(如用户B),这会导致复用后的信道利用率不同。

频分复用 FDM(Frequency Division Multiplexing):

①用户在分配到一定的频带(频率范围)后,在通信过程中自始至终都占用这个频带。不同用户在同样的时间占用不同的频带资源。如利用ADSL拨号上网。

②适合于模拟信号。

频分复用原理:

①采用不同的频率进行调制。如A1→A2信道使用f1频率调制载波,B1→B2信道使用f2频率调制载波,C1→C2采用f3频率调制载波。

②不同频率调制后的载波通过复用器叠加后发送到信道。

③接收端的分用器将信号发送到三个滤波器,滤波器过滤出特定频率载波信号,再经过解调得到信源发送的模拟信号。

10、循环冗余校验CRC,原理,计算

  • CRC 循环冗余校验属于检错码,只能检测出现了错误,但无法纠正错误。

使用 CRC 校验数据流程

  • 首先需要发送方在原始数据的基础上,加上CRC校验码,组成新的发送数据
  • 然后接收方对收到的原始数据 + 校验码进行校验,判断数据在传输过程中是否出现错误

计算:

  • 通过上述运算,得到校验码 001,添加到原始数据之后,得到的最终发送数据为 101001001

(总结:先找被除数,原本的数码,加上约定的多项式的次幂最高的数的0,之后找除数,约定好的多项式的系数(ps:高->低,左->右)。)

接收方对收到的数据进行校验

  • 继续接前文,假设收到的数据为 101001001
  • 接收方对该数据做除法,除数仍然是之前使用的多项式的系数 1101
  • 过程如下

  • 若余数为0,则表示未出错

假设,接收方收到的数据出现了错误: 101101001,校验过程如下:

  • 余数不为0,则表示传输过程中出现了错误

11、数据链路层可以划分成哪两个子层

1.LLC子层(logical link control):逻辑链路控制为上层协议提供SAP服务访问点,并为数据加上控制信息,其协议为802.2,为以太网令牌环网提供了通用功能

2.MAC子层(media access control):介质访问控制负责MAC寻址和定义介质访问控制方法

访问控制方式:征用式——冲突不可避免——CSMA/CS FCFS;轮流式——访问时间可预见,不发生冲突,但是要有Token令牌

MAC子层协议:802.3 802.5 FDDI(fiber distributed data interface)

(SAP——Service Access Point服务访问点:LLC子层为了网络层的各种协议提供服务,而上层可能运行不同协议,为区分不同上层协议的数据,要采用服务访问点)

 12、CSMA/CD协议的原理

 CSMA/CD就是载波监听多点接入/碰撞检测

  CSMA/CD工作原理可以概括如下:

  1:先听后说,边听边说

  2:一旦冲突,立即停说

  3:等待时机,然后再说

  在发送数据前,先监听总线是否空闲总线,则不发送总线空闲,则把准备好的数据发送到总线上。在发送数据的过程中工作站边发送边检测总线,看是否自己发送的数据有冲突若无冲突,则继续发送直到全部数据传完为止若有冲突,则立即停止发送数据,但是要发送一个加强冲突信号,以便使网络上所有工作站都知道网上发生了冲突,然后,等待一个预定的随机时间,且在总线为空闲时再重新发送未发完的数据

13、EEE 802系列协议的包含哪些具体的协议,分别有什么作用

 14、传统以太网的速率,传输介质,争用期,最短帧长,以及相关的计算

传统以太网的主要特征:

1、最大覆盖距离(两个站点最远的距离):2500m;

2、用期(即一个信号最远来回的传播时间):51.2us;过来这个时间还未监听到冲突,则说明无冲突;

3、最小帧长64字节;因为传统以太网速率10Mbps用期是51.2us;即在这个时间内,帧的数据不能发完,否则将不能监听到冲突了(CSMA/CD协议是边发边听、不发不听;因为如果帧发完,则不在监听,这个时候即使来了有冲突的信号,不在监听,也不知道已经冲突了),这样的话CSMA/CD协议可靠性也就大大折扣了;即:B/10M >= 51.2us;即512bit,64个字节;

4、帧间最小间隔:9.6us;相当于发送96bit;即在CSDM/CD协议下,一个站点在监测到信道空闲后,需要等待9.6us才能发送数据;(主要目的是留给刚刚接收数据的站点清理接收缓存,做好接下一阵的准备----------流量控制其实也是)

15、使用以太网交换机和集线器在扩展局域网的时候的差别

区别1:工作层次

    集线器工作在物理层,属于1层设备,每发送一个数据,所有的端口均可以收到,采用了广播的方式,因此网络性能受到很大的限制。

    交换机工作在数据链路层,属于2层设备,通过学习之后,每个端口形成一张MAC地址转发表,根据数据包的MAC地址转发数据,而不是广播形式。

区别2:转发方式

    集线器的工作原理是广播形式,无论哪个端口收到数据之后,都要广播到所有的端口,当接入设备比较多时,网络性能会受到很大的影响。

    交换机根据MAC地址转发数据,收到数据包之后,检查报文的目的MAC地址,找到对应的端口进行转发,而不是广播到所有的端口。

区别3:传输模式

    集线器内部采用了总线型拓扑,各个节点共用一条总线进行通信,数据包的发送和接收采用了CSMA/CD协议,在同一时间内必须是单向的,只能维持在半双工模式下。两个端口不能同时收发数据,并且当两个端口通信时,其他端口不同工作。

当交换机上的两个端口通信时,它们之间的通道相互独立的,可以实现全双工通信。两个端口同时收发数据。

区别4:带宽影响

    集线器无论有多少个端口,所有的端口共享一条宽带同一时刻只能有两个端口传输数据,并且只能工作在半双工模式下

16、路由器的基本功能和分组转发算法(含划分子网)

分组转发算法

(1) 从数据报的首部提取目的主机的IP地址D, 得出目的网络地址为N。

(2) 若网络N 与此路由器直接相连,则把数据报直接交付目的主机D;否则是间接交付,执行(3)。

(3) 若路由表中有目的地址为 D 的特定主机路由,则把数据报传送给路由表中所指明的下一跳路由器;否则,执行(4)。

(4) 若路由表中有到达网络 N 的路由,则把数据报传送给路由表指明的下一跳路由器;否则,执行(5)。

(5) 若路由表中有一个默认路由,则把数据报传送给路由表中所指明的默认路由器;否则,执行(6)。

(6) 报告转发分组出错。

在划分子网的情况下路由器转发分组的算法

个人理解:1、先把头部信息拿出来,2、在该网络能知道的子网进行比对 3、在路由表找自己本网络没有辐射到,但通过路由表可以找到的 4、通过路由表找不到,但通过其辐射之后的子网有匹配的。

17、构成超网,CIDR地址块的聚合原理和计算

笔记:https://editor.csdn.net/md/?articleId=125070847

18、IPv4地址的长度,分类,每类地址的特点,包含多少个主机地址和网络地址

IP地址可根据主机号和网络号所占字节分为ABCDE类:

  • A类地址:网络号占1个字节。网络号的第一位固定为0。
  • B类地址:网络号占2个字节。网络号的前两位固定为10。
  • C类地址:网络号占3个字节。网络号的前三位固定位110。
  • D类地址:前四位是1110,用于多播(multicast),即一对多通信。
  • E类地址:前四位是1111,保留为以后使用。
    其中,ABC三类地址为单播地址(unicast),用于一对一通信,是最常用的。

19、特殊的IP地址

127.0.0.1:回环地址。该地址指电脑本身,主要预留测试本机的TCP/IP协议是否正常。只要使用这个地址发送数据,则数据包不会出现在网络传输过程中。所有发往该类地址的数据包都应该被loop back。

10.x.x.x、172.16.x.x~172.31.x.x、192.168.x.x:这些地址被用做内网中。用做私网地址,这些地址不与外网相连。
255.255.255.255:广播地址全1

0.0.0.0:这个IP地址在IP数据报中只能用作源IP地址,这发生在当设备启动时但又不知道自己的IP地址情况下。
(1) 在服务器中,0.0.0.0指的是本机上的所有IPV4地址,如果一个主机有两个IP地址,192.168.1.1 和 10.1.2.1,并且该主机上的一个服务监听的地址是0.0.0.0,那么通过两个ip地址都能够访问该服务。
(2)在路由中,0.0.0.0表示的是默认路由,即当路由表中没有找到完全匹配的路由的时候所对应的路由。

本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)

计算机网络知识点总结提纲(谢希仁) 的相关文章

  • 嵌入式软件工程师面试题(九)

    作者简介 xff1a 大家好我是 xff1a 嵌入式基地 xff0c 是一名嵌入式工程师 xff0c 希望一起努力 xff0c 一起进步 xff01 x1f4c3 个人主页 xff1a 嵌入式基地 x1f525 系列专栏 xff1a 嵌入式
  • 单片机、嵌入式的大神都平时浏览什么网站?

    单片机 嵌入式的大神都平时浏览什么网站 xff1f 1 基础学习 xff08 C C 43 43 xff0c Linux基础等 xff09 菜鸟教程 xff08 C语言学习 xff09 c语言中文网计算机科学网站 xff08 C语言部分 x
  • 一文读懂锁相环基本原理

    1 锁相环是什么 xff1f 锁相环电路是使一个特殊系统跟踪另外一个系统 xff0c 更确切的说是一种输出信号在频率和相位上能够与输入参考信号同步的电路 xff0c 它是模拟及数模混合电路中的一个基本的而且是非常重要的模块 2 锁相环基本理
  • 史上最全—毕业设计答辩技巧

    史上最全 毕业设计答辩技巧 一 常见问题二 答辩技巧三 论文答辩 图表穿插四 论文答辩 语流适中五 论文答辩六 论文答辩七 论文答辩八 论文答辩 紧扣主题九 论文答辩 人称使用十 完整版下载 一 常见问题 1 自己为什么选择这个课题 xff
  • 毕业设计答辩常见问题汇总

    毕设答辩常见问题汇总 1 P0 口需不需要加上拉电阻问题 xff1f 2 本课题的选课背景 意义等等 xff1f 3 数码管采用的是什么扫描方式 xff1f 4 蜂鸣器或继电器的驱动三极管为什么选用pnp型的 xff08 9012 8550
  • 【C语言】判断素数的函数

    文章目录 一 函数描述二 素数定义三 函数实现 一 函数描述 自定义一个函数 xff0c 传入一个整数n xff0c 判断是否为素数 若是返回1 xff0c 否则返回0 二 素数定义 素数又称质数 一个大于1的自然数 xff0c 除了1和它
  • 【C语言】判断闰年的函数

    文章目录 一 函数描述二 相关说明三 函数实现 一 函数描述 自定义一个函数 xff0c 传入一个年份n xff0c 判断是否为闰年 若是返回1 xff0c 否则返回0 二 相关说明 平年二月28 xff0c 闰年二月29 平年有365天
  • PX4串口驱动的三种方式:系统级操作、task/work_queue、类似PX4IO中断响应

    因为项目需要 xff0c 需在px4实现与stm32F407串口通信功能 xff0c 以200Hz双工交互数据 xff0c 所以探究了3种不同的串口驱动方式 三种方式概况参考了AcmeUavs公众号的文章 xff1a PX4 6 串口设备驱
  • 【C语言】求n的阶乘(递归法和循环法)

    文章目录 一 循环法二 递归法 一 循环法 根据阶乘的计算方法 xff1a n xff01 61 1 2 3 n xff0c 我们在一个for循环完成 n 次乘法运算 注意因为是连乘 xff0c 最终阶乘结果可能会非常大所以我们在Fac函数
  • 【C语言】数组排序方法总结

    一 冒泡排序 相邻元素两两比较 xff0c 按照要求交换位置 xff0c n个元素一共要比较n 1趟 xff0c 每趟要两两比较未排序元素个数 1次 span class token macro property span class to
  • 【C语言】通讯录实现

    通讯录功能 添加联系人信息 xff08 名字 xff0c 性别 xff0c 年龄 xff0c 电话号码 xff0c 家庭住址 xff09 输出指定联系人信息查找指定联系人信息修改指定联系人信息打印所有联系人信息对所有联系人 xff08 通过
  • 【C++】多态学习总结

    文章目录 一 多态的分类1 静态的多态2 动态的多态 二 多态的相关概念介绍及其实现1 虚函数2 虚函数的重写 xff08 覆盖 xff09 3 多态的构成条件4 C 43 43 11的 override 和 final5 重载 覆盖 重写
  • 【Linux】线程基础知识

    文章目录 一 什么是线程 xff1f 1 线程概念2 重新理解进程3 线程优缺点4 线程周期5 线程调度6 线程工作原理7 线程异常8 线程资源 二 为什么要有线程 xff1f 三 如何控制线程 xff1f 1 Linux支持的POSIX线
  • 【MySQL】数据库基础知识

    文章目录 一 什么是数据库二 为什么要有数据库三 数据库分类四 数据库的基本使用1 MySQL安装2 检查MySQL后端服务器是否启动3 连接MySQL服务器4 服务器 xff0c 数据库 xff0c 表关系5 数据存储逻辑 五 MySQL
  • 【C语言】typedef关键字

    文章目录 一 使用介绍1 对一般类型进行重命名2 对结构体类型进行重命名3 对指针进行重命名4 对数组进行重命名 二 typedef 和 define 的区别 一 使用介绍 typedef 的作用就是对类型进行重命名 xff0c 具体作用在
  • 【C语言】深入理解注释

    文章目录 一 预处理阶段对注释的处理二 注释使用时的注意事项1 C风格的注释无法嵌套使用2 基本注释注意事项3 注释导致的二义性 四 关于注释的一个使用建议 一 预处理阶段对注释的处理 我们知道一个源文件要变成可执行程序的话 xff0c 首
  • 【Java】数组

    文章目录 一 为什么要有数组 xff1f 二 什么是数组 xff1f 1 基本语法2 数组的本质 三 数组的使用1 获取长度 访问元素2 遍历数组3 下标越界 空引用4 数组作为函数参数5 数组作为函数返回值 四 数组拷贝1 手动拷贝2 使
  • 欧几里得算法的图形化理解

    欧几里得算法用于求两个数的最大公约数 xff0c 这篇博文力求以可视化的图形帮助读者理解欧几里得算法 首先 xff0c 简单介绍一下欧几里得算法 设a b N xff0c 我们规定gcd a b 代表a与b的最大公约数 欧几里得算法的实质是
  • PX4IO刷写BootLoader、固件 PX4IO固件损坏修复

    前两天玩坏了一个飞控的IO芯片 xff0c 具体表现为上电后红灯一直闪或常亮 xff0c 有以下解决办法 xff1a 文章目录 FMU给IO刷写重新烧写BootLoader FMU给IO刷写 先断电 xff0c 按住安全开关 xff0c 上

随机推荐

  • Maven版本3.6.1环境配置安装

    文章目录 前言一 操作步骤 xff1a 总结 前言 注意 xff1a 在换源时保持联网状态 xff0c 才能成功换成 提示 xff1a 以下是本篇文章正文内容 xff0c 下面案例可供参考 一 操作步骤 xff1a 1 下载maven安装包
  • 蓝桥杯STM32F103RB数码管计时(秒表)

    STM32F103RB数码管定时 xff08 秒表 xff09 硬件单路 96 配置TIM2及其中断代码片如下 示例 96 96 中断执行函数代码片如下 示例 96 96 seg c 数码管 代码片如下 示例 96 完整工程下载 gt gt
  • 第七届蓝桥杯嵌入式(省赛)程序题

    第七届蓝桥杯 xff08 省赛 xff09 解读 43 程序 解读 xff1a 这里自己多读几遍设计任务以及要求再看下面 96 A 先搭总体框架 96 各初始化函数 96 LCD初始化 96 96 按键初始化 96 96 ADC初始化 96
  • STM32普通io口模拟pwm输出的三种方法

    STM32F103RB普通io口模拟pwm输出的第三种方法 xff08 周期占空比可调 xff09 第 xff08 一 xff09 种定时器中断产生pwm 96 第 xff08 一 xff09 种代码片 96 第 xff08 二 xff09
  • STM32 RS232通信实验

    stm32F103 RS232通信实验 什么是RS232 软件设计 完整工程下载 什么是RS232 先来看看UART传输所存在的问题 于是就有了RS232协议 这里注意使用的是负逻辑电平信号 在规定范围内的电平信号代表逻辑1或0 xff0c
  • MDK中变量无法添加到逻辑分析仪中原因

    MDK中变量无法添加到逻辑分析仪中原因 解决方法 去掉static 提示无法将变量添加到逻辑分析仪中 解决方法 去掉static 设置为bit 全速运行
  • 三,FreeRTOS之——动态创建多任务+优先级

    声明 xff1a 本专栏参考韦东山 xff0c 野火 xff0c 正点原子以及其他博主的FreeRTOS教程 xff0c 如若侵权请告知 xff0c 马上删帖致歉 xff0c 个人总结 xff0c 如有不对 xff0c 欢迎指正 动态创建多
  • ESP8266组网+STM32数据传输项目

    ESP8266 43 STM32数据传输项目 实验硬件 xff1a 项目关键词 xff1a 项目描述项目涉及知识 xff1a 1 ESP8266开发2 MQTT协议3 STM32 整体开发流程 xff1a 实验硬件 xff1a ESP826
  • 十一,FreeRTOS之——互斥信号量(优先级反转,优先级继承,递归锁)

    声明 xff1a 本专栏参考韦东山 xff0c 野火 xff0c 正点原子以及其他博主的FreeRTOS教程 xff0c 如若侵权请告知 xff0c 马上删帖致歉 xff0c 个人总结 xff0c 如有不对 xff0c 欢迎指正 互斥量理论
  • (一)裸机开发框架构建之---开发框架思想

    裸机开发框架构建 声明 xff1a 本专栏通过查阅资料以及自己对开发框架的理解所编写 xff0c 如有错误 xff0c 还请指正 为什么要使用框架 xff1f xff1f xff1f 我的框架分层思想体现 声明 xff1a 本专栏通过查阅资
  • PX4添加外置IMU传感器MPU-9250

    使用PX4 v1 13 2代码 xff0c 淘宝购买的MPU 9250传感器 MPU 9250 芯片架构图 实物图 手册 寄存器 https invensense tdk com wp content uploads 2015 02 RM
  • (二)裸机开发框架构建之---点灯大师

    裸机开发框架构建 3 设备管理层抽象出结构体初始化结构体第一种初始化方法 xff08 c89标准 xff09 第二种初始化方法 xff08 C99标准 xff09 2 硬件接口层1 硬件层硬件LED层初始化函数硬件层LED控制函数 4 应用
  • 1.freertos应用系列之cubemx创建freertos

    freertos应用全系列 xff08 写完关联更新 xff09 01 freertos应用系列之cubemx创建freertos 11 freertos应用系列之cubemx创建freertos 02 freertos应用系列之cubem
  • docker中镜像源推荐

    1 xff0c 个人建议使用 网易镜像源 镜像源有以下5种 1 网易 http hub mirror c 163 com 2 Docker中国区官方镜像 https registry docker cn com 3 ustc https d
  • VScode创建C++项目

    VScode创建C 43 43 项目 假设系统已经安装了MinGW64 插件 常用插件 创建Project 配置json文件 需要修改的地方都在下方注释说明 根据MinGW64安装位置进行修改 c cpp properties json s
  • C++的一个问题点,数组作为参数传递到函数之后,不能直接求出长度

    YU 原数组 xff0c 传递参数之后 结果是作为参数传进去之后是作为指针 xff0c 是不能求出长度的 xff0c 所以需要把长度提前求出作为参数传入该函数 反思 xff1a 最近C 43 43 Python xff0c java轮流用
  • 基于from flask import Flask,render_template 上传网页遇到的问题

    我们要上传多个页面形成一个网站 xff0c 首先我们需要在index xff08 一般这个都是首页面 xff09 查看其源码 找到类似 这段代码里面包括了前面的网站 xff0c 所以这时候我们只需要把它变成带使用的状态 xff0c 操作就是
  • 跨交换机的VLAN设置

    实现目标 xff1a 进行多台主机多个vlan接口进行互相通信 需要知识 xff1a 1 不同的vlan接口的是不能进行通信的 2 在要跨越多个交换机进行通信的时候要对进行交互的交换机进行共享vlan端口的设置 3 在设置网络号的时候应该注
  • Wireshark抓取cookie:用户名...,TCP报文等信息实战

    这里我们要先安装Wireshark xff0c 这里要注意的是一些低级版本刚刚下下来的时候是找不到网络接口的 xff0c 所以这时候要更新 xff0c 然后再下应该WinPro xff08 应该是这个 xff09 xff0c 之后就有网络接
  • 计算机网络知识点总结提纲(谢希仁)

    1 IOS OSI对王道书上的缩减总结 清晰pdf xff1a 链接 xff1a https pan baidu com s 1f6DqMsHky4kP8i9WQLvCew pwd 61 the3 提取码 xff1a the3 来自百度网盘