logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

LVGL 自定义控件开发教程

本文深入讲解如何在LVGL中从零实现一个可复用的触摸式环形旋钮控件,涵盖结构体继承、事件处理、绘图回调与性能优化等核心技巧,帮助嵌入式开发者掌握高阶GUI开发能力。

STM32F407 开发板新手最常见的问题

本文深入剖析STM32F407开发中常见的硬件与软件问题,涵盖电源设计、时钟配置、调试下载失败、GPIO误配、中断优先级设置不当等典型故障,并提供实战解决方案,帮助开发者理解底层原理,提升系统稳定性。

Keil5中使用调试命令行执行函数调用

本文介绍如何在Keil MDK中利用调试命令行动态调用C函数,实现无需修改代码和重新下载程序的实时调试。通过命令行直接执行函数、传递参数并查看结果,大幅提升嵌入式开发效率,同时规避static函数、优化导致丢失等常见问题。

Allegro冷知识:用Funckey命令玩转器件旋转/镜像/移动(附Generaledit模式解决方案)

本文深入探讨了Allegro中funckey命令的高级应用,不仅讲解了器件旋转、移动、镜像等基础操作的快捷键设置,还重点提供了在Generaledit模式下功能受限的实用解决方案。通过结合env环境变量文件与Skill脚本,指导读者构建自动化工作流和“一键多操作”宏命令,从而显著提升PCB设计效率。

11、时间序列分类与音频唤醒词检测实战

本文介绍了时间序列分类与音频唤醒词检测在TinyML中的实战应用。内容涵盖数据手动标注、特征工程(如统计矩、自相关、形状指标)、窗口化处理及分类链构建,并演示了如何将模型部署到Arduino设备。同时,详细说明了基于Edge Impulse平台的音频唤醒词检测流程,包括硬件选型、数据采集、MFCC特征提取、模型训练与评估优化,最后实现‘Hey Arduino’等语音命令的本地化识别,助力低功耗嵌入

别再手动打码了!用Excel的REPLACE函数3步搞定批量数据脱敏

本文详细介绍了如何利用Excel的REPLACE函数高效完成批量数据脱敏。通过理解函数原理、掌握三步操作法(单条测试、批量填充、固化结果),可以快速隐藏手机号、身份证号等敏感信息。文章还对比了REPLACE与SUBSTITUTE函数的适用场景,帮助读者根据数据特点选择合适工具,显著提升数据处理效率与安全性。

到底了