-
消息队列概念及其实现细节_消息队列的概念
前言消息队列是任务间通信系列介绍的首篇笔记,因为学习完消息队列的源码实现后,信号量、互斥量这些任务间通信机制也相当于学完了,只剩下概念性的内容了。...
09月11日[编码文章]浏览:3
-
制作电脑显示器流光溢彩_自制显示器灯
之前我发了一个显示器流光溢彩的视频,颜色效果还是很不错的。本文就给大家说说制作方法,过程非常简单,相信每个人都可以轻松搞定。...
09月11日[编码文章]浏览:2
-
一个轻量级通用环缓冲区管理库!_缓冲区和多环缓冲区的区别
1. 为什么需要环形缓冲区?在嵌入式开发中,我们经常遇到这样的场景:串口接收数据、传感器采集、网络数据包处理...这些都涉及到一个核心问题——...
09月11日[编码文章]浏览:2
-
kFlashFile-一个基于Flash的掉电数据存取方案
大家好,我是痞子衡,是正经搞技术的痞子。今天给大家带来的是痞子衡的个人小项目 - kFlashFile。痞子衡最近在参与一个基于 i.MXRT1170 的项目,项目有个需求,需要在 Flash 里实时保存一些关键数据(初步设 512 bytes),掉电能恢复。这些数据在访问方式上要友好,最好是很简单...
09月11日[编码文章]浏览:2
-
-
STM32工程分层架构设计:从裸机到模块化设计
在嵌入式系统开发中,STM32因性能稳定、外设丰富,被广泛用于工业控制、能源管理、消费电子等领域。随着项目功能不断增多,代码结构愈发复杂,简单的裸机开发方式难以支撑高可靠、高维护性的需求。因此,采用分层、模块化的软件架构成为必然选择。本文结合实际工程经验,探讨STM32工程架构从裸机开发向分层模块化...
09月11日[编码文章]浏览:2
-
STM32跑马灯——库函数(从0开始)_stm32f103r6跑马灯程序
1:基础知识准备工作:1:GPIO每组IO有16个IO口,这16个IO口通过先七个寄存器来进行控制GPIOx_CRL : 端口配置低寄存器...
09月11日[编码文章]浏览:2
-
-
-
如何计算UDP头的checksum_udp头大小
UDP报头只有4个字段,分别是:源端口号、目的端口号、报文长度和报头checksum,其中的报头checksum这个字段在IPv4中并不是强制的,但在IPv6中是强制的,本文介绍UDP报头中checksum的计算方法,并给出相应的源程序。1. UDP报文结构UDP报文为两部分,报头+数据;...
09月11日[编码文章]浏览:1