嵌入式

当AI下沉到MCU:嵌入式开发者的“能力护城河”正在被重写

开篇:一场静默但不可逆的范式迁移2023年10月,Google 在其官方博客宣布:TensorFlow Lite Micro(TFLM)已支持在仅 256KB RAM 的 Cortex-M7 MCU 上运行量化版 MobileNetV2 模型,推理延迟低于 100ms。这并非实验室原型——Coral Dev Boa

STM32编码电机闭环PID调节教程。

这次我们来深入一下PID的强化核心。一.详情了解1.例子假设我们有一个电机用5V电池供电,想要让他每分钟500转,一开始电池满电时候,是可以达到要求的,但是当电池容量下降一半时候,我们知道假设电机功率是10W,当电压为2.5V时候电机就只有2.5W了,电压下降一半,功率缩小四分之一&#x

STM32 PWM呼吸灯实现详解(附完整工程代码)

STM32 PWM呼吸灯实现详解(附完整工程代码)摘要:本文基于STM32的PWM技术实现LED呼吸灯效果,通过动态调节占空比控制LED亮度渐变。使用STM32CubeMX配置定时器TIM2,结合HAL库开发,完整解析硬件设计、软件实现及参数计算过程。 目录 硬件设计原理 软件实现关键代码 系统时钟配置

手撕 Agent 教程 - 打造一个轻量级个人智能助手

Alioo Agent - 轻量级个人智能助手一个简化版的个人智能助手,专注于两个核心功能:PDF 阅读和新闻摘要。✨ v0.2.0 新特性: 🎯 更清晰的代码结构和模块划分 📝 完善的类型注解和文档字符串 🔧 改进的 CLI 用户体验 🌐 Web 服务支持 CORS 和错误处理 ✅ 增强的错误处理和日志

STM32江科大----------PID算法

声明:本人跟随b站江科大学习,本文章是观看完视频后的一些个人总结和经验分享,也同时为了方便日后的复习,如果有错误请各位大佬指出,如果对你有帮助可以点个赞小小鼓励一下,本文章建议配合原视频使用❤️ 如果你也正在学习STM32可以订阅本专栏,后续将不定期更新( ˘ ³˘)❤️ 如有侵权&#x

STM32HAL 快速入门(十三):定时器消抖 —— 中断场景下的按键抖动处理

STM32HAL 快速入门(十三):定时器消抖 —— 中断场景下的按键抖动处理 前言大家好,这里是 Hello_Embed。在之前的笔记中,我们用 “延时 20ms” 处理按键机械抖动,但这种方法在中断控制场景中存在明显缺陷 —— 中断服务函数需要快速响应,若加入延时会阻塞程序运行。本篇将介绍更优的

STM32_超声波测距(HC_SR04)超详细讲解!!!

一、前言        在本节学习中,先带大家认识超声波的测距功能以及应用,再介绍一下配置时需要用到的STM32的输入捕获模式,最后配置代码实现超声波进行测距,完成一个超声波测距项目。在这个项目开始之前,需要掌握定时器如何配置的知识点,不会的同学可以看上一篇文章。二、超声波简介什么是超声波?     

【教程】配置 CLion 优雅开发 STM32

CLion for STM32 文章目录 CLion for STM32 前言 笔者开源仓库 缘起 笔者环境 简介 需求分析 软件下载安装 编译烧录 编译 编译测试 烧录 OpenOCD STM32CubeProgrammer JLINKGDBServer 如何将 MINI ST-LINK V2 转换为 J-LINK

超越竞品:Apache IoTDB如何在全球时序数据库竞争中脱颖而出

目录一、时序数据库的定义与背景1.1 什么是时序数据库?1.2 时序数据库的应用场景1.3 时序数据库的核心特点1.4 市场上的主流产品二、Apache IoTDB与国外时序数据库的对比2.1 Apache IoTDB与国外时序数据库的对比背景2.2 数据模型与架构对比2.3 性能对比:写入吞吐量与查询速度2.4 查询性能对比2.5 存储效率与数据压缩2.6 易用性与社

基于FLINK + PAIMON + StarRocks 分层构建流式湖仓

j结合Paimon与StarRocks构建流式湖仓-实时计算 Flink版-阿里云参考:#FLINK1.20 + FLINK CDC + MINIO3 + PAIMON1.2 + StarRocks3.5.7 + JDK11 + streampark2.1 Mysql SQL   FLINK CDC 同步到 PAIMON (基于 min