摘要: 一个fifo工程简单模板 阅读全文
posted @ 2026-01-28 23:32 比特向阳 阅读(3) 评论(0) 推荐(0)
摘要: STM32 内存定位是优化系统性能、解决硬件兼容性问题的核心技巧,可解决 Cache 与 DMA 冲突、利用 ITCM/DTCM 提升访问速度、固定 DMA 缓冲区到合规的连续物理内存。 阅读全文
posted @ 2026-01-24 23:01 比特向阳 阅读(111) 评论(0) 推荐(0)
摘要: 在 ARM 嵌入式开发(尤其是信号处理、音视频编解码、传感器数据处理)中,普通算术运算的 “数值回绕” 问题极易导致数据错误,而**Q 饱和运算**是解决该问题的核心方案。 阅读全文
posted @ 2026-01-23 23:56 比特向阳 阅读(89) 评论(0) 推荐(0)
摘要: 在 C/C++ 开发中,除了编译器的基础语法检查,静态代码分析工具能帮我们提前发现潜在的逻辑错误、内存泄漏、性能问题等“隐藏Bug”。cppcheck作为一款开源、跨平台、轻量级的静态分析工具,无需编译代码即可扫描,支持多种场景下的代码检查,是开发者提升代码质量的必备工具。 阅读全文
posted @ 2026-01-23 22:37 比特向阳 阅读(20) 评论(0) 推荐(1)
摘要: Makefile 是 Cortex-M 工程的标准化核心。它通过变量抽象自动屏蔽内核与 FPU 差异,集中管控编译链接与固件转换流程,并实现配置解耦与环境统一,支持一键切换调试/量产模式,大幅提升工程的可维护性与移植效率。 阅读全文
posted @ 2025-12-27 00:11 比特向阳 阅读(30) 评论(0) 推荐(0)
摘要: 一阶低通滤波器(Low Pass Filter,LPF)的核心作用是:允许输入信号中频率低于设定截止频率的成分通过(衰减极小),阻隔或大幅衰减高于截止频率的高频噪声,从而获得更纯净的目标信号。 阅读全文
posted @ 2025-12-27 00:10 比特向阳 阅读(784) 评论(0) 推荐(1)
摘要: 序号 大写 小写 英文注音 国际音标注音 对应英文字母 中文读音 控制领域核心意义 1 A α Alpha a:lfa a 阿尔法 姿态角(如横滚角辅助描述)、系统系数、比例系数 2 B β Beta Beta b, v 贝塔 反馈系数、姿态角(辅助描述)、系统增益系数 3 Δ δ Delta de 阅读全文
posted @ 2025-11-13 23:06 比特向阳 阅读(28) 评论(0) 推荐(0)
摘要: 在组合导航、无人机控制、机器人运动学等领域,旋转矩阵是连接参考坐标系与载体坐标系的核心工具,而欧拉角旋转顺序则决定了姿态描述的逻辑与精度。本文将聚焦最常用的三种旋转顺序,从基础原理、旋转矩阵推导到实际应用场景,为新手梳理清晰的知识体系,助力快速上手姿态解算与坐标系转换。 阅读全文
posted @ 2025-11-13 22:54 比特向阳 阅读(128) 评论(0) 推荐(0)
摘要: 在无人机控制、组合导航、机器人定位等场景中,坐标系是连接传感器数据、运动建模与实际应用的核心桥梁。不同坐标系就像不同的 “语言”,对应着不同的参考基准:有的适配局部导航,有的适配全球定位,有的直接对接传感器数据。选对坐标系,才能确保数据解读不偏差、计算结果精准可靠。 阅读全文
posted @ 2025-11-13 21:54 比特向阳 阅读(172) 评论(0) 推荐(0)
摘要: OpenOCD(Open On-Chip Debugger)是一个开源的片上调试工具,支持多种调试器和目标芯片。它通过 JTAG、SWD 等接口与目标设备通信,提供固件烧录、调试、内存操作等功能。 阅读全文
posted @ 2025-11-10 00:05 比特向阳 阅读(821) 评论(0) 推荐(0)