自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(56)
  • 收藏
  • 关注

原创 。。。。。。。。。。

任务调度算法:抢占式调度,高优先级的任务优先执行,并且高优先级的任务可以打断低优先级的任务;时间片轮转,相同优先级的任务,分配执行时间,时间片耗尽,则进入就绪状态等待再次调度。空闲任务:空闲任务在开启调度器时被创建,当系统无其他任务需要执行时,执行空闲任务,防止cpu进入空转状态,浪费资源;其次用于回收被释放的任务资源。FreeRTOS中的任务调度算法,空闲任务,任务状态。任务状态:就绪、运行、挂起、阻塞等待、消亡。

2024-02-16 12:50:06 73

原创 。。。。。。。。

串行通信,并行通信,波特率,全双工,半双工,单工等通信。波特率:每秒传输比特的个数,用于描述数据传输速度。串行通信:一个一个比特进行传输,成本低,速度慢。并行通信:多个比特并行进行传输,成本高,速度快。半双工:通信双方同一时间只能进行发送或接收数据。全双工:通信双方可以通信发送和接收数据。

2024-02-16 12:48:03 66

原创 。。。。。。

2024-02-16 12:45:56 92

原创 2.12.。

1、选择芯片型号——STM32F051K8。

2024-02-12 21:10:01 164

原创 2.11.

【代码】2.11.

2024-02-11 19:01:46 89

原创 2.8.。。

2024-02-08 17:43:41 85

原创 2.7.。。。

2024-02-07 17:55:40 87

原创 2.6.。。。。

2、传输过程中,数据无误、数据无丢失、数据无失序、数据无重复;1、面向无连接的,不保证数据可靠的,尽最大努力传输的协议;2、数据传输过程中,可能出现数据丢失、重复、失序的现象;4、限制每次传输的数据大小,多出部分直接忽略删除;1、提供面向连接的,可靠的数据传输服务;3、数据传输效率低,耗费资源多;3、数据传输效率高、实时性高;5、收发是同步的,不会沾包。4、数据收发是不同步的;TCP ----稳定。

2024-02-06 18:09:59 78

原创 1.5.。

【代码】1.5.。

2024-02-05 16:12:06 395

原创 1.4.。

【代码】1.4.。

2024-02-04 17:06:04 133

原创 1.3.。

7、套接字:是一个特殊的文件,其文件描述符对应两个缓冲区,被广泛用于跨主机进程间的通信,通过网络进行消息的发送和接收。5、共享内存:通过将物理内存映射到用户空间中实现进程间的通信,是进程间通信方法中效率最高的,并且消息不是一次性的;4、消息队列:其维护了一个队列,用于多个进程间的通信,消息是一次性的,当消息被读取后,该消息就不存在了;1、无名管道:是一个特殊的文件,存储于内存中,不在文件系统中展示,适合亲缘进程间的通信;6、信号灯集:信号灯集中的每个灯都可以表示一类资源,主要被用于完成多进程间同步问题;

2024-02-03 16:47:51 299

原创 2.2.。

1、函数指针本质上是一个指针,该指针指向函数,如 int (*f)(int a) 表示函数指针 f 指向的函数返回值类型为 int 型,形参类型为 int 型;3、指针数组本质是一个数组,该数组存储元素的类型是指针,如 int *a[5] 表示指针数组 a 中存储元素的类型为 int *型 ,且元素个数为5。2、数组指针本质上也是一个指针,该指针指向数组,如 int (*p)[5] 表示数组指针 p 指向的数组类型为 int [5]型,数组元素个数为5;

2024-02-02 16:40:28 430

原创 1.11.。。。

【代码】1.11.。。。

2024-01-11 20:43:59 364

原创 1.10.。。。

【代码】1.10.。。。

2024-01-10 20:26:26 407

原创 1.9.。。

【代码】1.9.。。

2024-01-09 20:10:21 668

原创 1.8.。。

【代码】1.8.。。

2024-01-08 20:47:44 369

原创 1.3.。。。

【代码】1.3.。。。

2024-01-03 20:12:05 392

原创 1.2.。。。。

【代码】1.2.。。。。

2024-01-02 20:02:08 364

原创 12.29

【代码】12.29。

2024-01-02 08:41:46 340

原创 12.28

【代码】12.28。

2023-12-28 20:54:27 364

原创 12.27

【代码】12.27。

2023-12-27 21:05:14 310

原创 12.26

【代码】12.26。

2023-12-26 19:53:37 315

原创 12.21

练习。

2023-12-21 20:34:44 370

原创 12.20

【代码】12.20。

2023-12-20 20:24:40 343

原创 12.19

服务器端:socket-->bind-->listen-->accept-->recv/send-->close。由于不同cpu架构的存储方式不同,为了方便不同主机间的通信,规定网络通信时,大端存储为网络字节序。客户端socket-->(bind)-->connect-->recv/send-->close。该沾包算法称为nagle算法。accept 阻塞等待客户端的连接请求,并返回一个新的文件描述符;socket 创建一个套接字,返回一个套接字文件描述符;recv/send 向套接字文件读取,发送数据;

2023-12-19 20:50:34 361

原创 12.18

【代码】12.18。

2023-12-18 21:07:34 405

原创 12.15

【代码】12.15。

2023-12-16 15:01:12 339 1

原创 12.14

路由器可用于广域网 (WAN)、局域网 (LAN) 和城域网 (MAN) 等环境中,网络交换机只用于局域网环境。物理层,数据链路层,网络层,运输层,会话层,表示层,应用层。路由器工作在网络层,交换机工作在网络接口层。树是由根节点和若干子树构成的树形结构。2路由器和交换机的区别。

2023-12-14 20:56:07 389

原创 11.12

【代码】11.12。

2023-12-12 20:46:18 337

原创 12.11

【代码】12.11。

2023-12-11 20:40:49 336

原创 【无标题】

【代码】【无标题】

2023-12-10 20:15:04 336

原创 12.7整理

【代码】12.7整理。

2023-12-07 21:02:08 307

原创 12.6整理

标准IO是对文件指针操作,文件IO是对文件描述符操作;进程是资源分配的最小单位;每个进程会分配4g虚拟内存;进程分三类交互进程,批处理进程,守护进程;进程启动后默认启动0,1,2三个描述符;进程的调度原则时间片轮询,上下文切换;进程的用户空间独立,但内核空间共享;进程由进程控制段,数据段,程序段组成。标准IO封装了IO函数,效率更高;是使用open函数打开得到的整数,描述符个数有上限默认为1024;文件描述符规则是最小未分配原则;标准IO=文件IO+缓冲区;2文件IO,标准IO区别;3 什么是文件描述符;

2023-12-06 20:57:07 330

原创 12.5整理

【代码】12.5整理。

2023-12-05 21:04:17 370

原创 12.4整理

【代码】12.4整理。

2023-12-04 21:08:32 341

原创 12.1整理

【代码】12.1整理。

2023-12-01 20:22:58 343

原创 11.29整理

【代码】11.29整理。

2023-11-29 20:30:06 359 1

原创 11.28整理

链栈、0。

2023-11-28 21:08:32 334

原创 11.27整理

3单向循环链表(略去main.c head.htest.c)2双向链表(略去main.c head.h)

2023-11-27 21:29:40 375

原创 11.24整理

6查找元素位置并返回。

2023-11-24 21:09:59 441 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除