自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+

顺顺崽的博客

博客内容主要是顺顺崽在学习中对知识点的总结

  • 博客(11)
  • 收藏
  • 关注

原创 FreeRTOS——事件组篇

在 FreeRTOS 中,事件组(Event Group)是一个用于管理和同步任务的机制。它允许任务之间通过事件标志(bits)来通信和同步。事件组中的每一位(bit)代表一个独立的事件,任务可以设置、清除、等待或查询这些事件标志位。

2024-07-10 17:09:20 1147

原创 FreeRTOS——互斥量篇

互斥量(Mutex)是一种同步机制,用于在并发编程环境中保护共享资源,确保在任意时间只有一个任务能够访问该资源。它的名称来源于“互斥”,意即互斥量可以互相排斥,以防止资源被多个任务同时访问,从而避免数据竞争和不一致性问题。

2024-07-10 09:38:05 1166

原创 FreeRTOS——信号量篇

在FreeRTOS中,信号量(Semaphore)是一种用于任务间同步或保护共享资源的机制。任务间同步:即确保一个任务在另一个任务执行到某个点后在执行。资源保护:即控制对共享资源的访问,防止多个任务同时访问资源导致数据不一致。

2024-07-09 14:47:23 980

原创 FreeRTOS——消息队列篇

消息队列在FreeRTOS中的特点使其成为任务间通信、数据缓冲、同步和调度的重要工具。其线程安全性、FIFO顺序、阻塞和超时机制、优先级继承、灵活配置、中断支持、多任务支持、优先级队列等特性,确保了系统的稳定性和性能。

2024-07-09 08:54:21 1380 1

原创 FreeRTOS-任务篇

/ LED控制任务函数// 初始化LEDLED_Init();// 控制LED闪烁// 暂停500ms,即LED每秒闪烁2次// 定时打印任务函数// 每隔3秒打印一次"Hello World"

2024-07-06 22:13:06 1063 1

原创 静态库与动态库

静态库对函数库的链接是放在编译时期完成的;程序在运行时与函数库再无瓜葛,移植方便;浪费空间和资源。动态库把对一些库函数的链接载入推迟到程序运行的时期。可以实现进程之间的资源共享。(因此动态库也称为共享库)将一些程序升级变得简单。甚至可以真正做到链接载入完全由程序员在程序代码中控制(显示调用)。Window与Linux执行文件格式不同,在创建动态库的时候有一些差异。

2024-03-15 20:10:51 813 2

原创 C程序编译过程与ELF可执行文件及gcc常见编译选项

预处理:参数“-E”编译:参数"-S"汇编:参数"-c";

2024-03-08 15:35:05 1623 1

原创 三、多进程编程

Liunx中多进程编程的相关知识点

2024-01-16 21:06:42 1168 1

原创 二、网络socket编程

使用TCP/IP协议的应用程序通常采用应用编程接口:UNIX BSD的套接字(socket)来实现网络进程之间的通信。socket是应用层与TCP/IP协议族通信的中间软件抽象层Socket起源于Unix,而Unix/Linux基本哲学之一就是“一切皆文件”。在许多操作系统中,套接字API最初是作为UNIX操作系统的一部分而开发的,所以套接字API与系统的其他I/O设备集成在一起。应用程序要为因特网通信而创建一个套接字(socket)时,操作系统就返回一个小整数作为描述符(descriptor)来标识这

2024-01-14 22:00:58 1021 1

原创 一、网络通信

一般可分为两个部分:客户(Client)、服务器(Server);有两种模式:CS模式、BS模式。

2024-01-14 16:13:10 2353 1

原创 常见的网络排错

Socket 程序连接失败的调试方法:ping命令测试到目标主机网络,看是否连通 在服务器端主机上确认服务器程序是否有运行并监听着相关端口。(使用netstat命令确认) 防火墙可能会关闭相关端口,则关闭防火墙测试网络故障排错检查自己网卡的IP地址是否正常,并查看是否与路由器在同一个网段内 ping网关,看是否能通;若能则说明是路由器的问题,否则找自己PC的原因 若路由器能通,则ping公网的IP地址,如114.114.114.114;若能通说明网络正常,否则网络异常 若网络正常但还是不能打

2024-01-13 17:53:32 493 1

《操作系统教程》(第六版)习题答案

教材:《操作系统教程》(第六版)骆斌,葛季栋,费翔林编著 内容为该教材的习题答案(仅供参考,不确保是否有遗漏)

2024-05-30

进程间通信(IPC)相关知识点

内容主要包括进程间通信的7种方式及其相关知识点

2024-01-14

空空如也

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

TA关注的人

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