logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ESP32-S3 N16R8 + 小智 AI + 2.8寸 TFT 屏开发实战:ESP-IDF环境搭建与硬件避坑指南

本文记录了从Arduino转向ESP-IDF开发ESP32-S3 N16R8的全过程,重点解决硬件适配问题。通过浏览器烧录小智AI固件后,因TFT屏幕引脚不兼容转向VS Code+ESP-IDF开发环境搭建。

文章图片
#硬件架构#vscode
ESP32-S3 N16R8 + 小智 AI + 2.8寸 TFT 屏开发实战:ESP-IDF环境搭建与硬件避坑指南

本文记录了从Arduino转向ESP-IDF开发ESP32-S3 N16R8的全过程,重点解决硬件适配问题。通过浏览器烧录小智AI固件后,因TFT屏幕引脚不兼容转向VS Code+ESP-IDF开发环境搭建。

文章图片
#硬件架构#vscode
从零构建边缘音频终端:基于 ESP32-S3 软硬解耦的全栈闭环实践

本文介绍了一个基于ESP32-S3的双向音频终端项目,实现了从底层硬件到上层应用的完整通信闭环。项目集成了MAX98357A功放、INMP441麦克风和腔体喇叭,通过I2S总线连接,支持Web与串口双通道控制。文章详细解析了硬件选型、物理层拓扑连接(包括关键工程注意事项),并采用三层解耦软件架构(硬件驱动层、指令解析层、通信通道层)确保稳定性。通过有限状态机管理设备状态,非阻塞任务调度和自动重连机

文章图片
#音视频
【Electron】开发两年Electron项目评估报告

本人负责的中大型 Electron 桌面应用技术评审报告,基于 cloc 代码统计、madge 依赖分析,完整呈现项目质量与组件复用情况,专门作为简历项目附件参考。

文章图片
#electron#前端
【electron6】Web Audio + AudioWorklet PCM 实时采集噪音和模拟调试

在语音识别或实时通话类项目中,我们通常需要通过 AudioWorkletNode 从麦克风采集音频数据,并将其转换为标准 16bit PCM(线性脉冲编码调制)格式,以便传输或播放。为了调试 Worklet 数据处理流程,本笔记中使用一个本地 PCM 文件 (.ptt) 来模拟 AudioWorkletNode.process() 的输出数据,从而快速验证 PCM ↔ Float32 转换链路是否

#前端#electron#javascript
【Electron】IpcMainEvent 参数使用总结

本文介绍了Electron中主进程与渲染进程间通信的核心机制。详细解析了IpcMainEvent参数,包括事件类型、进程ID、框架ID、返回值设置等核心属性,并重点说明了MessagePort在高吞吐量场景下的应用方法。通过代码示例展示了主进程创建MessageChannel、preload配置转发端口到渲染进程的完整流程。

#electron#前端
到底了