logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

ESP32小电视:I2S驱动LCD与JPEG零拷贝解码实战

嵌入式显示系统是边缘计算人机交互的关键载体,其核心在于低延迟图像处理与高效外设协同。本文围绕ESP32双核架构与PSRAM内存特性,深入解析如何通过I2S总线复用实现RGB LCD驱动、利用DMA与内存布局优化达成JPEG到RGB565的零拷贝解码,并融合Wi-Fi协议栈调优、双缓冲渲染与触摸状态机UI等关键技术。方案兼顾实时性、资源约束与工业级稳定性,适用于物联网看板、教育终端及智能家居控制等典

ESP32-S3边缘AI机器人硬件与模型部署实战

边缘AI是指在终端设备本地完成感知、推理与决策的智能范式,其核心在于算力、功耗与实时性的协同优化。ESP32-S3凭借双核Xtensa LX7处理器、INT8硬件加速能力及丰富外设接口,成为轻量级边缘AI落地的理想平台。技术价值体现在低延迟响应、离线可靠性与系统级成本控制;典型应用场景涵盖智能桌面机器人、工业状态识别与多模态人机交互。本文围绕ESP32-S3 AI桌面机器人,深入解析其旋转底座闭环

STM32用PWM播放音频

本文介绍如何利用STM32的PWM与DMA功能,无需外部音频芯片即可播放WAV文件。通过解析WAV格式、PCM数据映射、PWM模拟DAC及RC滤波,实现低成本音频输出,适用于提示音、报警等场景。

#嵌入式
嵌入式技术文档写作规范:为何字幕需含真实工程语义

嵌入式系统开发中,技术文档的准确性直接决定项目可维护性与复现性。其核心在于严格锚定硬件型号、接口配置、时序约束等可验证事实,避免虚构寄存器操作或未出现的API调用。技术价值体现在降低团队协作成本、规避Guru Meditation等硬故障风险,并支撑FreeRTOS任务调度、SPI墨水屏驱动等关键路径的精准实现。典型应用场景包括ESP32平台开发、电子墨水屏(EPD)产品化及音频解码模块集成。当输

嵌入式开发中Vim编辑器的工程化配置指南

在嵌入式系统开发中,代码编辑环境是构建可靠固件的基础环节。Vim凭借轻量、可定制与终端原生优势,被广泛用于STM32等ARM Cortex-M平台的C/C++开发。其核心价值在于通过语言服务器(如clangd)、符号索引工具(gtags/ctags)和交叉编译链(arm-none-eabi-gcc)深度集成,实现高效导航、实时语法检查与精准错误定位。典型应用场景包括HAL库驱动开发、中断服务函数优

ESP32墨水屏MP3播放器开发基础指南

嵌入式系统中,低功耗显示与音频协同是物联网终端的关键能力。墨水屏凭借超低静态功耗成为电子价签、阅读器等场景首选,而ESP32集成了丰富的外设资源与实时任务调度能力,天然适配墨水屏驱动与MP3软解码需求。其SPI/I2C接口可高效连接墨水屏控制器,多核FreeRTOS环境支持音频播放与界面刷新并行处理,显著提升用户体验。在教育设备、便携式学习终端及智能办公硬件中,该技术组合已形成稳定落地路径。本文聚

ESP32墨水屏EPUB阅读器开发:字符串越界与安全处理

嵌入式系统中字符串操作是内存安全的关键环节,其原理涉及缓冲区边界控制、空终止符保障及栈/堆内存访问约束;技术价值在于避免panic、数据泄露与系统崩溃,支撑稳定的人机交互体验;典型应用场景包括资源受限设备上的文本解析(如EPUB元信息提取)、用户界面渲染(如墨水屏标题显示)及音频播放控制(如MP3 ID3标签读取);尤其在ESP32平台搭配E-Paper显示屏的低功耗阅读器中,`strncpy`误

ESP32驱动墨水屏与MP3解码技术入门

嵌入式系统中,低功耗显示与音频播放是物联网终端的关键能力。墨水屏凭借双稳态特性和超低待机电流,成为电子价签、智能手表等设备的理想显示方案;MP3软解码则依托MCU的实时处理能力实现本地音频播放。二者协同需解决资源调度、DMA传输、I2S/SPILCD时序协同等核心问题。在ESP32平台,其双核架构与丰富外设(如I2S、SPI、PWM)为墨水屏刷新与MP3解码提供了硬件基础,广泛应用于便携式阅读器、

ROS与STM32分层控制架构:实时运动控制最佳实践

在机器人系统中,运动控制需兼顾智能决策与微秒级实时响应,这天然要求计算密集型任务(如SLAM、路径规划)与硬实时任务(如电机闭环、编码器采样)分离。ROS作为上位决策中枢,依赖Linux平台提供算法生态;而STM32凭借确定性中断和硬件定时器承担下位执行,二者通过串口构建‘感知-决策-执行’闭环。该架构核心价值在于解耦软硬件、提升系统鲁棒性与可维护性,并支持跨平台升级。典型应用场景包括差速/阿克曼

墨水屏MP3播放器开发:STM32嵌入式音频与显示协同设计

墨水屏MP3播放器是嵌入式系统中低功耗人机交互的典型应用,其核心在于音频解码、外设驱动与显示刷新的时序协同。基于STM32平台,需统筹SPI接口驱动墨水屏(EPD)、I2S或DAC实现音频输出,并通过FreeRTOS任务调度保障MP3软解与双缓冲刷新的实时性。关键技术涵盖GPIO中断响应BUSY信号、DMA辅助SPI传输、HAL库定时器精确控制波形播放节奏,以及低功耗休眠策略设计。该方案广泛适用于

    共 30 条
  • 1
  • 2
  • 3
  • 请选择