- 博客(262)
- 收藏
- 关注
原创 10分钟实现运动分析AI模型部署STM32F407ZGT6/手机上
添加特征处理方法,可以看到下面有两个推荐的方法,我们只需要添加第一个通用的,第二个IMU的这个不用加(去年好像没有,今年看到有这个,就加着试试,结果部署到手机上的时候发现这个是Syntiant 目标平台特有的)创建模型,可能会弹出下面这个框,因为我们部署到手机上和STM32F407ZGT6 上,因此这里选择 M4。最终进行四次采样,可以看到四次采样的效果如下,其猜测概率相对还是比较准确的,都在60%以上。添加神经网络模块,因为我们是免费用户,直接使用他们提供的神经网络模块即可。打开微信扫描下面二维码。
2026-04-04 14:21:28
632
原创 卡尔曼滤波推导
假设我们一共有n个数据,每个数据有p个特征变量,由此可以组成如下数据矩阵:X=[x11x12...x1px21x22...x2p............xn1xn2...xnp]X = \begin{bmatrix}x_{11}& x_{12}& ...& x_{1p}& \\ x_{21}& x_{22}& ...& x_{2p}& \\ ...& ... & ... & ... & \\ x_{n1}& x_{n2}& ...& x_{np}&\end{b
2026-02-13 15:59:53
1311
原创 RT-Trace 与硬汉H7-TOOL Trace原理简述 --- SWD协议
摘要 本文探讨了MCU开发中高级调试方法——SWD Trace技术的原理与应用。针对传统printf和断点调试无法解决的1%疑难问题(如任务栈溢出、时序敏感型bug),作者分析了基于SWD协议的非侵入式调试方案。该技术通过SWD接口读取MCU寄存器/RAM数据,配合AXF文件进行栈回溯分析,可实现任务执行流追踪和栈消耗监控。文章特别指出SWD Trace存在带宽限制,采样频率应遵循香农定律(建议500us间隔),并强调"测量行为本身必然影响系统"的哲学思考。相比昂贵的指令级Trace方案
2025-11-09 15:47:08
1369
原创 ESP32S3 — AHT20驱动移植思路介绍
本文记录了AHT20温湿度传感器驱动移植过程的关键要点。作者对比分析了立创商城和广州奥松电子两个版本的官方文档差异,重点解析了上电检测、触发信号和测量数据三个核心环节。在上电检测环节,文档存在不一致之处,作者详细解释了I2C通信协议中的地址计算和状态位判断方法;在测量数据部分,特别强调了CRC校验算法的实现。文章还提供了完整的驱动代码框架,包括I2C总线操作函数和状态检测逻辑,并标注了实际移植过程中遇到的典型问题及解决方案。该记录对开发者理解AHT20传感器工作原理和实现驱动移植具有实用参考价值。
2025-07-23 06:40:21
1512
原创 slip协议介绍
SLIP(Serial Line Internet Protocol,串行线路互联网协议)是一种非常简单的数据链路层协议,主要用于通过串行线路(如RS-232串口)传输IP数据包。它在上世纪80年代初由 RFC 1055(1988年)正式提出,旨在为串行连接提供最低限度的封装方式,使IP协议可以在串口设备之间进行传输。
2025-07-20 12:02:50
749
原创 Linux驱动入门篇——了解最简单的驱动模块
(1)个人邮箱:zhangyixu02@gmail.com(2)本文用于从未接触过Linux驱动,但是了解Linux命令行操作,电脑上已经装配好Ubuntu系统的同学学习使用。(3)微信公众号:风正豪。
2025-07-20 12:01:48
1314
EllisysBluetoothAnalyzer上位机
2025-04-26
超高兼容性软件IIC驱4脚0.96存OLED代码
2023-08-22
stm32F103的FreeRTOS简单文件夹,keil5版本
2022-10-23
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人
RSS订阅
20