<?xml version="1.0" encoding="utf-8" ?><rss version="2.0"><channel><title><![CDATA[weixin_32496547的博客]]></title><description><![CDATA[]]></description><link>https://blog.youkuaiyun.com/weixin_32496547</link><language>zh-cn</language><generator>https://blog.youkuaiyun.com/</generator><copyright><![CDATA[Copyright &copy; weixin_32496547]]></copyright><item><title><![CDATA[嵌入式五大通信接口时序图全解析：UART/SPI/I2C/I2S/CAN]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170285540</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170285540</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 16:44:43 +0800</pubDate><description><![CDATA[在嵌入式开发中，UART、SPI、I2C、I2S、CAN等通信协议是连接芯片与外部设备的“语言”，而时序图则是读懂这门语言的关键图谱。无论是单片机、Linux驱动还是RTOS应用，工程师都需要通过高低电平与时间轴的变化来理解数据如何在总线上流动。掌握时序图背后的原理，如SPI的时钟极性和相位、I2C的起始条件与应答位、UART的起始位与波特率同步，能够帮助开发者快速定位通信异常，提升调试效率。这些协议有各自不同的技术特性和适用场景：SPI适合高速大容量数据传输，I2C适合多设备低引脚占用，CAN则用于远距离]]></description><category></category></item><item><title><![CDATA[QT显示环境变量配置指南：从黑屏到正常显示的排查与实战]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170284495</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170284495</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 16:35:01 +0800</pubDate><description><![CDATA[在Linux环境下开发QT应用时，显示环境变量是决定程序能否正常渲染的关键因素。QT通过QPA架构加载平台插件，而环境变量如QT_QPA_PLATFORM、DISPLAY等控制着插件选择、字体路径和调试信息。正确配置这些变量能解决黑屏、插件加载失败、字体乱码等常见问题，尤其在嵌入式和无头场景中至关重要。本文深入解析各变量的作用与配置方法，提供从桌面到嵌入式的完整排查链路和实战经验，帮助开发者快速定位显示问题。]]></description><category></category></item><item><title><![CDATA[51单片机红外遥控解码与波形显示方案：从时序原理到工程实现]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170250828</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170250828</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 16:12:22 +0800</pubDate><description><![CDATA[红外遥控解码是嵌入式系统入门中的经典技术，其核心在于对NEC协议微秒级时序的精确测量与协议还原。通过外部中断捕获电平跳变，结合定时器计算脉宽，可实现对引导码、地址码、数据码及反码的逐位解析。该技术不仅解决了51单片机资源受限下的实时解码难题，还通过波形显示将抽象时序可视化，显著提升调试效率。在智能家居控制、课程设计及红外设备开发等场景中具有广泛应用价值。本文围绕51单片机平台，详细阐述基于中断与状态机的红外解码实现，并给出波形显示与工程落地的完整方案。]]></description><category></category></item><item><title><![CDATA[STM32裸机万年历：RTC+后备寄存器实现离线公农历转换]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170258009</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170258009</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 15:51:11 +0800</pubDate><description><![CDATA[万年历是嵌入式系统中融合时间管理、低功耗设计与算法工程的经典实践。其核心依赖于实时时钟（RTC）的精准计时原理、后备寄存器在掉电场景下的数据持久化机制，以及公农历转换所需的天文历算模型。技术价值体现在无需网络同步、不依赖操作系统、资源占用可控的硬实时能力，广泛应用于智能硬件、工业人机界面、教学实训等对可靠性与自主性要求高的场景。本文以STM32F103ZET6为平台，深入解析RTC初始化时序、LSE晶振稳定控制、BKP寄存器状态保存策略，并实现基于儒略日与定气法的节气计算和农历日期推演，兼顾精度（2024–]]></description><category></category></item><item><title><![CDATA[ESP32 BLE入门实战：MicroPython手机控制LED从零到一]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170284502</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170284502</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 15:25:15 +0800</pubDate><description><![CDATA[在嵌入式开发中，低功耗蓝牙（BLE）是一种无需网络基础设施的点对点通信技术，其核心基于GATT协议，通过Service和Characteristic实现数据交互。相比WiFi，BLE具有连接快速、调试直观、功耗极低等优势，特别适合物联网设备控制与传感器数据采集。对于ESP32开发板，结合MicroPython可以快速构建BLE外设，实现手机APP远程控制GPIO、读取温湿度等应用。本文以LED控制为例，详细讲解从环境搭建、GATT服务定义到广播与中断处理的完整流程，并分享广播包长度限制、写入无响应等常见问题]]></description><category></category></item><item><title><![CDATA[桌面级四足机器人XGO 2：机械臂+运动中枢的系统级设计]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170282093</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170282093</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 15:11:35 +0800</pubDate><description><![CDATA[四足机器人是具身智能的重要载体，其核心在于运动控制、多模态感知与执行器协同。随着边缘AI和轻量化嵌入式系统发展，桌面级四足平台正成为高校教学、创客开发与工业微自动化的新入口。XGO 2通过无刷空心杯电机直驱、微型步进机械臂与触觉引导步态生成等关键技术，在18cm高度约束下实现±0.3mm重复定位精度与12ms力控响应，突破传统‘大而贵’的落地瓶颈。它将机械臂从附加执行单元升维为运动决策的感知延伸，支持ROS2、USB-C供电及国产化主控（中科芯CKS32H750），适用于电路板检测、教育实践与产线柔性辅助等]]></description><category></category></item><item><title><![CDATA[网络编解码器配置方法：8000端口、RS485与透明通道排障]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170259385</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170259385</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 15:10:07 +0800</pubDate><description><![CDATA[网络编解码器配置方法的核心，是把视频编码、网络传输与串口控制拆成可验证的链路。编码器将视频按4CIF、2M码率上限编码后发送，解码器通过远端IP和8000端口拉流完成动态解码；透明通道则借助RS485与2400波特率透传控制信号。技术价值在于用端口探测、参数卡和状态页读数，把黑屏、未连接、控制不动等问题定位到网络层、视频层或控制层。该思路适用于安防监控、实验室模拟项目和旧设备上架巡检等场景，尤其要关注编码器与解码器串口参数一致、保存后重启以及R+/R-共地。围绕网络编解码器配置方法，先测8000端口，再核对]]></description><category></category></item><item><title><![CDATA[22nm FinFET工艺解析：SADP自对准双图形如何定义10nm鳍宽]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170267806</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170267806</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 14:50:34 +0800</pubDate><description><![CDATA[在芯片制造中，光刻分辨率与图形密度之间的矛盾催生双重图形化技术。SADP自对准双图形以CVD侧墙沉积厚度定义线宽，通过各向异性刻蚀和选择比实现节距减半；其技术价值在于把精度敏感尺寸交由膜厚均匀性控制，降低套刻误差影响。该思路广泛用于FinFET鳍片、STI浅槽隔离与硬掩模图形传递等场景。22nm FinFET正是结合193i光刻、mandrel、侧墙转移与cut mask，在10nm级fin宽下完成几何定义，工程落地需协同膜厚、刻蚀停止与热预算。]]></description><category></category></item><item><title><![CDATA[C语言实现MoE推理引擎：从GLM权重加载到边缘部署的完整解析]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170275062</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170275062</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 14:31:42 +0800</pubDate><description><![CDATA[MoE（混合专家）架构通过稀疏激活实现大参数量下的高效推理，但其内存管理和调度策略与传统稠密模型截然不同。在资源受限的边缘设备或嵌入式场景中，Python推理栈因运行时依赖庞大而难以部署，C语言凭借无GC、内存可控、静态编译等特性成为理想选择。本文深入探讨用C构建MoE推理引擎的核心技术，包括专家换入换出、router低延迟优化、KV cache分页管理及量化方案选型，并以GLM系列MoE模型为例，完整展示从safetensors权重解析到生成采样的工程实现链路，为嵌入式AI和系统级推理开发提供实践参考。]]></description><category></category></item><item><title><![CDATA[USB偶发断连根因分析：Wireshark+USBCap协议层抓包实战]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170284793</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170284793</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 14:24:41 +0800</pubDate><description><![CDATA[USB设备偶发断连本质是协议层交互异常，而非简单驱动或线缆问题。其核心在于USB主机与设备间毫秒级的SETUP/ACK/NRDY/STALL等URB帧交互是否合规。通过Wireshark结合USBCap内核级抓包，可获取原始USBPcap格式数据流，精准定位枚举失败、运行中断、唤醒超时及驱动干扰四类典型问题。该方案绕过操作系统抽象层，直击xHCI/EHCI控制器与USB Hub之间的URB结构体，支撑嵌入式调试、工控稳定性验证与驱动开发优化。关键词涵盖USB协议分析、USBCap抓包、Wireshark U]]></description><category></category></item><item><title><![CDATA[Snapdragon-llvm-4.0.2：高通骁龙平台Hexagon DSP交叉编译实战指南]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170256477</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170256477</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 14:16:04 +0800</pubDate><description><![CDATA[Hexagon DSP是高通骁龙SoC中专用于低功耗AI推理与实时音视频处理的核心协处理器，其开发依赖深度定制的LLVM工具链。Snapdragon-llvm并非通用LLVM发行版，而是基于LLVM 4.0.2针对armv8-a+hexagon双指令集深度优化的交叉编译器，内建QURT运行时支持、HVX向量化编译能力及专用链接脚本。它解决了标准aarch64工具链无法生成.hexagon可加载固件、缺失qurt.h头文件、段错误频发等典型问题，是嵌入式开发者对接骁龙边缘AI、DSP加速算法和裸机信号处理的关]]></description><category></category></item><item><title><![CDATA[ECC全解析：从SAP ECC到纠错码与单片机Flash的工程实践]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170271545</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170271545</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 14:15:03 +0800</pubDate><description><![CDATA[ECC（Error Correction Code）是一种通过冗余校验位实现数据纠错的技术，广泛应用于内存、存储和通信领域。其原理基于汉明距离与编码方案（如SECDED、BCH、LDPC），能在位翻转时自动恢复数据，提升系统可靠性。在工程中，ECC不仅用于服务器内存和SSD主控，还涉及SAP ECC系统的权限配置与S/4HANA迁移，以及单片机Flash写入的对齐要求。理解ECC的多义性，掌握其校验机制与排查方法，是应对企业IT运维和嵌入式开发中数据完整性问题的关键。]]></description><category></category></item><item><title><![CDATA[PillarNeXt：不堆3D几何，如何用训练范式把Pillar检测推到SOTA]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170254162</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170254162</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 14:05:35 +0800</pubDate><description><![CDATA[在LiDAR点云3D检测中，Pillar与BEV是兼顾效率与精度的经典表征。其原理是将三维空间投影为柱状特征图，再通过2D卷积实现目标检测。技术价值在于以低算力保留空间信息，适合嵌入式与实时场景。然而，过去过度追求精细3D几何导致算力与工程复杂度飙升。PillarNeXt反其道而行，通过优化数据增强、标签分配与损失函数等训练范式，在保持Pillar高效性的同时大幅提升检测精度，为自动驾驶量产落地提供了新思路。]]></description><category></category></item><item><title><![CDATA[视觉SLAM工程师实战指南：从故障排查到具身智能落地]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170268462</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170268462</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 13:59:22 +0800</pubDate><description><![CDATA[视觉SLAM是具身智能系统的空间认知基础，其核心在于将相机、IMU等多传感器数据融合建模，通过非线性优化与闭环检测实现高精度定位与建图。理解特征提取、光度误差、g2o优化、词袋模型等关键技术原理，不仅能提升轨迹稳定性与建图鲁棒性，更支撑动态语义地图构建、多机协同定位与主动感知等工业级应用。本文聚焦真实硬件环境（如RealSense D455、Jetson Orin NX）下的典型故障——如建图环形畸变、弱纹理跟踪丢失、时间同步失配、IMU零偏漂移等，提供可复用的调试路径与参数配置，助力工程师跨越‘理论懂但调]]></description><category></category></item><item><title><![CDATA[EasyPBC V1.4 安装与 Abaqus 周期性边界条件配置指南]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170264630</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170264630</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 13:53:12 +0800</pubDate><description><![CDATA[在有限元分析中，CAE 插件通过启动扫描与模块导入完成菜单注册，解释器版本、目录层级和入口文件命名会直接影响加载结果；周期性边界条件则通过主从面节点配对与 Equation 约束把 RVE 边界位移关联到参考点，是均质化与等效弹性常数计算的基础环节。理解 Python 2/3 兼容、abaqus_plugins 路径和六面体网格一致性，可显著降低插件静默失效与约束数量异常的排查成本。面向 Abaqus 二次开发、RVE 建模和批量工况场景，围绕 EasyPBC V1.4 的版本对照、目录放置、三种安装方式及]]></description><category></category></item><item><title><![CDATA[示波器进阶使用全攻略：参数、操作、实测与远程控制]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170282040</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170282040</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 13:43:49 +0800</pubDate><description><![CDATA[示波器是电子工程师观察时域信号的核心工具，其带宽、采样率与存储深度直接决定了测量结果的真实性与精度。带宽决定了可准确捕获的最高频率，采样率与存储深度则影响波形细节与长时间捕获能力，奈奎斯特采样定律揭示了参数匹配的基本原理。掌握这些参数，不仅能够正确选择设备，更能理解为何带宽限制在电源纹波测量中如此关键。在实际工程中，从探头补偿到边沿触发设置，再到SCPI远程控制与自动化测量，处处体现着参数认知的重要性。围绕示波器使用中的关键指标、面板操作、实测流程与常见误区，帮助工程师高效完成信号调试与故障排查。]]></description><category></category></item><item><title><![CDATA[STM32F103裸机驱动AD9854：GPIO模拟SPI实现DDS信号发生器]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170258853</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170258853</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 12:57:30 +0800</pubDate><description><![CDATA[DDS（直接数字频率合成）是一种基于相位累加器和波形查表的高精度频率生成技术，其核心原理是将频率控制字（FTW）与参考时钟按2³²分频关系映射为输出频率。AD9854作为经典高性能DDS芯片，支持400MHz系统时钟、双通道输出与FSK/PSK硬件调制，但对SPI时序极为敏感——要求tCYC≥50ns，远超普通MCU硬件SPI外设的可控精度。因此，在资源受限的STM32F103C8等Cortex-M3平台，采用GPIO模拟SPI成为可靠替代方案，兼顾时序精准性与硬件抽象解耦。该方法广泛应用于便携式射频校准源]]></description><category></category></item><item><title><![CDATA[蓝桥杯单片机DS18B20温度采样：单总线时序与非阻塞实现]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170264664</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170264664</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 12:54:24 +0800</pubDate><description><![CDATA[单总线通信是一种仅靠一根数据线完成命令与数据传输的嵌入式接口技术，其可靠性取决于微秒级延时、复位/读写时隙和中断临界区等底层时序约束。以DS18B20温度采样模块为例，传感器通过16位补码输出温度码，需在正确时隙内完成复位、写0/写1与采样，并结合上拉电阻与关中断保证总线稳定；工程上常以非阻塞状态机解耦750ms转换等待与数码管动态扫描，再用定点数换算替代浮点输出摄氏度。该方案适用于蓝桥杯单片机备赛、低引脚温度采集、超限报警与多外设共存等场景，可为单总线器件驱动、时序校准和代码分层提供可复用的工程实践参考。]]></description><category></category></item><item><title><![CDATA[STM32F407 FSMC并口驱动W5100S硬件TCP/IP实战]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170267991</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170267991</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 12:45:54 +0800</pubDate><description><![CDATA[嵌入式以太网通信的核心，是让MCU以尽量低的CPU开销完成TCP/IP数据搬运。硬件TCP/IP协议栈把连接管理、校验与重传下沉到专用芯片，MCU侧只需通过总线访问寄存器和收发缓冲；总线方式的选择直接影响吞吐、时序裕量和代码复杂度。SPI接口接线简单，但每次寄存器访问带命令与地址开销，持续大流量时CPU轮询成本较高；FSMC并口把W5100S映射为一段外部SRAM，地址线与数据线分离后可用LDRB/STRB完成寄存器读写，配合合理的建立/保持时间与Socket状态机，可显著降低搬运开销。该方案适用于STM3]]></description><category></category></item><item><title><![CDATA[Android手势深度解析：GestureDetector与ScaleGestureDetector协同原理]]></title><link>https://blog.youkuaiyun.com/weixin_32496547/article/details/170259341</link><guid>https://blog.youkuaiyun.com/weixin_32496547/article/details/170259341</guid><author>weixin_32496547</author><pubDate>Sat, 07 Nov 2026 12:39:21 +0800</pubDate><description><![CDATA[在Android UI开发中，手势交互是实现流畅拖拽、缩放等自然操作的核心能力。其底层依赖于MotionEvent事件分发机制、View触摸消费契约以及GestureDetector和ScaleGestureDetector两大工具类的状态机设计。理解它们如何将原始触摸序列识别为语义化手势（如onScroll、onScale），并正确处理坐标系映射、缩放中心锚定、多点触控优先级划分等关键问题，直接决定交互的稳定性与用户体验。尤其在ImageView等自定义控件中，需结合Matrix变换、逻辑位移归一化与VS]]></description><category></category></item></channel></rss>