自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 带你解读FreeRTOS内存管理/内存池代码实现

主要详细讲解了FreeRTOS的内存管理模型

2025-09-02 17:35:16 767

原创 FreeRTOS——互斥锁/递归互斥锁详解

本文介绍了FreeRTOS中互斥锁的实现机制。

2025-08-31 17:00:05 1060

原创 FreeRTOS的消息队列与信号量

RTOS的消息队列与信号量

2025-08-29 16:16:56 939

原创 FreeRTOS中任务调度底层原理及其实现(基于cortex-m4内核)

FreeRTOS中任务调度原理及其实现

2025-08-29 16:15:20 821

原创 一文了解FreeRTOS的中断管理

RTOS的中断管理

2025-08-29 16:13:23 684

原创 FreeRTOS软件基本架构——概述

FreeRTOS的软件基本架构

2025-08-27 19:55:40 1170

原创 Linux线程同步技术简介

线程同步技术摘要 互斥锁和条件变量是Linux线程同步的核心技术。互斥锁通过pthread_mutex_init/init初始化和销毁,提供lock/unlock操作保护临界区,需注意死锁问题。条件变量解决互斥锁的忙等待问题,配合互斥锁使用,当条件不满足时线程休眠,通过pthread_cond_wait自动释放锁,生产者通过pthread_cond_signal/broadcast唤醒消费者。条件变量使用时需遵循标准模式:加锁后循环检查条件,避免虚假唤醒。这两种机制共同构建了线程间安全高效的同步通信基础。

2025-08-21 11:26:58 777

原创 Linux线程入门简介

本文介绍了线程的基本概念、创建与终止方法,重点讲解了线程回收与分离技术。内容包括线程ID获取、创建方式、终止的三种途径(正常结束、pthread_exit、pthread_cancel),以及取消点机制。特别强调了线程资源回收(pthread_join)和分离(pthread_detach)的重要性。还涉及线程属性设置、线程安全与可重入函数的区别,并通过示例说明如何通过互斥锁保证线程安全。文章为多线程编程提供了基础技术参考。

2025-08-20 20:49:07 749

原创 Linux进程间通信socket详解

本文介绍了Socket编程的基本流程和常用接口。服务端和客户端共用的核心函数是socket(),用于创建套接字。服务端专用函数包括bind()(绑定地址)、listen()(设置监听状态)和accept()(接受连接)。客户端专用函数是connect(),用于主动连接服务器。数据收发API分为面向连接的send()/recv()(TCP)和无连接的sendto()/recvfrom()(UDP)。此外还介绍了setsockopt()等设置选项的函数和多路复用IO接口。文章通过伪代码示例展示了服务端和客户端的

2025-08-15 20:15:00 776

原创 Linux的IPC基本方式

IPC基本方式介绍

2025-08-14 20:40:27 927

空空如也

空空如也

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

TA关注的人

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