logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

STM32CubeMX使用教程:生成兼容ESP32代码框架

本文探讨如何将STM32CubeMX的配置即代码理念迁移到ESP32等非ST芯片开发中,通过抽象硬件层、构建适配接口和自动化代码生成,实现跨平台嵌入式项目的高效与可维护性,推动现代嵌入式开发标准化进程。

ESP32-C3低成本AI交互终端工程实践

嵌入式AI语音交互系统正从高性能云端依赖转向边缘端轻量化落地。其核心在于在资源受限条件下实现语音唤醒、指令解析与多模态反馈的完整闭环。RISC-V架构的ESP32-C3凭借单核160MHz算力、400KB片上SRAM及集成Wi-Fi/Bluetooth能力,成为高性价比边缘AI节点的理想载体。通过ADC-DMA音频采集、IO Matrix驱动PDM差分输出、水银开关替代IMU等软硬协同优化,可显著

Keil5中使用编译器内置函数优化性能

本文介绍如何在Keil5中利用ARM编译器的内置函数(intrinsics)调用Cortex-M内核特殊指令,如__SSAT、__CLZ、__RBIT和__LDREX/__STREX,实现饱和运算、快速位扫描、位反转和无锁原子操作,显著提升嵌入式系统性能与实时性。

指纹识别驱动开发与实现

本文详解基于FPM10A指纹模组的嵌入式驱动开发,涵盖通信协议解析、UART指令封装、驱动抽象接口设计及注册验证Demo实现,适用于STM32平台,探讨实际部署中的稳定性、安全性和优化策略。

#指纹识别
C++实现G代码解析器

本文介绍如何用C++构建轻量级G代码解析器,涵盖词法分析、模态状态管理和语法解析核心逻辑,适用于嵌入式CNC系统如STM32和ESP32平台,支持绝对/相对坐标、进给继承与注释处理。

到底了