logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

嵌入式物联网网关中的JWT身份认证工程实践

JSON Web Token(JWT)是一种轻量、无状态、自包含的身份凭证标准,广泛应用于云边协同场景下的设备身份认证。其基于RFC 7519规范,依赖HMAC-SHA256等密码学算法实现签名验证,在资源受限的嵌入式系统中需权衡安全性与MCU算力、内存及存储约束。JWT的核心价值在于解耦认证逻辑、支持细粒度权限控制,并天然适配MQTT、RESTful API等物联网通信协议。典型应用场景包括ST

Arduino WiFi Shield底层驱动与AT指令通信机制解析

WiFi模块是嵌入式系统实现无线联网的关键组件,其本质是通过串行接口(如UART)与主控MCU进行AT指令交互,依赖固件内置的TCP/IP协议栈(如LwIP)完成网络功能。这种架构规避了在资源受限MCU(如ATmega328P)上实现完整协议栈的开销,但引入了固件黑盒、UART瓶颈和socket资源约束等工程挑战。理解AT指令映射关系、双通道(SPI+UART)硬件拓扑及WiFi库API的底层行为

嵌入式C/C++编程修养:代码规范与系统可靠性

嵌入式C/C++编程是资源受限环境下保障系统稳定运行的核心能力,其本质在于将代码规范、内存管理、错误处理等基础实践升华为工程可靠性保障体系。理解栈与堆的差异、掌握防御性编程和统一错误码机制,可显著降低内存泄漏、悬垂指针与未处理异常等高发风险;而模块化设计、接口封装与静态分析集成,则支撑起长期可维护的软件架构。这些技术实践广泛应用于STM32驱动开发、RTOS固件升级、工业控制器及汽车ECU等对稳定

TI LaunchPad嵌入式SD卡驱动封装库详解

SD卡作为嵌入式系统中主流的非易失性存储介质,其SPI模式驱动涉及硬件抽象、命令状态机与FAT文件系统挂载等核心概念。理解SD 2.0规范下的SPI通信时序、扇区读写机制及FAT卷识别原理,是实现可靠数据日志、固件升级和传感器缓存的基础。该技术方案聚焦资源受限的Cortex-M4微控制器(如TM4C123),通过轻量级封装降低开发门槛,兼顾内存效率与工程确定性。典型应用场景包括裸机/FreeRTO

JTAG接口原理、故障诊断与FPGA可靠性设计

JTAG(IEEE 1149.1)是嵌入式系统中实现边界扫描、芯片调试与FPGA配置的核心测试接口。其基于TAP控制器状态机驱动IR/DR寄存器协同工作,通过TCK/TMS/TDI/TDO五线协议完成指令下发与数据移位。技术价值在于提供非侵入式硬件验证能力、确定性时序控制及多器件菊花链管理,广泛应用于FPGA烧录、SoC在线调试、PCB连通性测试等场景。工程实践中,JTAG失效常源于热插拔导致的E

嵌入式C函数返回值设计规范与硬件协同实践

函数返回值是嵌入式系统中调用者与被调用者之间最基础的状态契约,其本质远超语法层面的数值传递。从原理看,它需映射硬件多维状态(如忙/超时/错误),并适配底层执行环境(如ISR原子性、寄存器优化)。技术价值在于支撑错误分级处理、跨层溯源(如POSIX errno穿透)、低开销状态同步。典型应用场景涵盖驱动开发、RTOS任务通信、固件升级及低功耗唤醒源识别。工程实践中,HAL_StatusTypeDef

#嵌入式
HY-Motion 1.0在嵌入式系统上的轻量化部署方案

本文介绍了如何在星图GPU平台上自动化部署🌀 HY-Motion 1.0镜像,实现文本驱动3D动作生成的轻量化应用。该方案通过模型量化与剪枝技术,使十亿参数模型能在嵌入式设备上高效运行,典型应用于智能健身镜的实时人体动作生成,显著提升交互体验与响应速度。

基于ESP32-C3的3D打印小铲车机电一体化实践平台

嵌入式控制系统是实现智能硬件‘感知—决策—执行’闭环的核心技术,其关键在于微控制器选型、电机驱动设计与无线通信集成。ESP32-C3凭借RISC-V架构、硬件PWM资源及Wi-Fi SoftAP能力,成为低成本高可控性机电教学平台的理想主控;结合N20减速电机、SG90S舵机与参数化3D结构,可构建具备真实运动学模型的微型工程机械系统。该方案广泛适用于高校嵌入式实验、机器人课程设计及创客项目开发,

非隔离式开关电源PCB布局设计要点详解

非隔离式开关电源(Non-Isolated Switching Power Supply)是指输入与输出共地、无电气隔离的直流-直流变换电路,广泛应用于低电压、中高功率密度的电子系统中,如服务器电源、嵌入式系统和车载电子设备。其核心拓扑结构包括Buck(降压)、Boost(升压)和Buck-Boost(升降压)三种基本形式。相较于隔离式电源,非隔离式电源具有结构简单、效率高、体积小、成本低等优势,

AI辅助嵌入式开发:ESP32工程理解与协议分析实践

嵌入式系统开发中,工程快速上手、通信协议解析和代码迭代优化是核心基础能力。理解硬件抽象层(HAL)、掌握FreeRTOS任务/定时器机制、熟悉MQTT/ADC/NVS等常见外设协议,是构建可靠物联网终端的前提。大语言模型(LLM)作为新型协作者,可基于源码上下文自动梳理调用链、还原状态机、定位配置依赖,并生成带行号标注的技术文档,显著提升对陌生ESP32项目的认知效率。其技术价值在于将工程师从重复

    共 242 条
  • 1
  • 2
  • 3
  • 25
  • 请选择