大家好,我是麦鸽。今天推荐一款适用于嵌入式系统领域,高效数据读写的无锁环形缓冲区库。在嵌入式系统和高性能计算领域,环形缓冲区(Ring Buffer)因其高效的内存管理和数据吞吐能……
在嵌入式人工智能领域,微控制器(MCU)上的神经网络部署面临内存和计算资源的严峻挑战。NNoM(Neural Network on Microcontroller)项目作为一款轻量……
在嵌入式系统开发中,构建高效的用户界面(UI)一直是痛点。传统终端UI库如Ratatui擅长文本渲染,但嵌入式环境往往受限于no-std、无操作系统和硬件多样性。Mousefood……
1、DWT跟踪组件 跟踪组件:数据观察点与跟踪(DWT)DWT 中有剩余的计数器,它们典型地用于程序代码的“性能速写”(profiling)。通过编程它们,就可以让它们在……
大家好,我是麦鸽。在嵌入式开发中,特别是单片机os-less的程序,最易范的错误是全局变量满天飞。这个现象在早期汇编转型过来的程序员以及初学者中常见,这帮家伙几乎把全局变量当作函数……
大家好,我是麦鸽以前写过一篇文章是关于modbus协议的,只是简单地做了一下介绍,这次对于modbus RTU协议进行了深入的学习。1 背景介绍modbus rtu之前,我们可以了……
1 单片机数据不够存大家好,我是麦鸽,在单片机开发中,片上Flash存储空间往往捉襟见肘。无论是传感器日志、固件升级包,还是配置参数,数据量的增长常常超出硬件资源的承载能力。直接存……
本文将为您介绍步进电机的基础知识,包括其工作原理、构造、控制方法、用途、类型及其优缺点。 步进电机基础知识步进电机是一种通过步进(即以固定的角度移动)方式使轴旋转的电机。……
自从上世纪70年代MCU诞生以来,芯片的破解技术与防止芯片被破解方案就在不断地上演着“道高一尺,魔高一丈”,一山更比一山高的追逐。本文将单片机在安全保护方面的发展历程与大家分享,并……
一、注意事项本动态内存管理库参考了 rt thread 的小内存管理算法。但是请注意,本库在部分函数的实现,以及部分功能的实现效果上,可能会有的区别。实现基本的……