logo
publist
写文章

简介

该用户还未填写简介

擅长的技术栈

可提供的服务

暂无可提供的服务

《动手学深度学习》PyTorch实战代码全集:从线性模型到注意力机制,开箱即用的章节级Notebook实现

配套《动手学深度学习》教材的PyTorch代码资源,按教材章节结构组织,每个主题独立成模块:线性网络、多层感知机、CNN及现代变体(如ResNet、DenseNet)、RNN基础与LSTM/GRU等现代循环结构、注意力机制、NLP预训练(BERT类)与下游应用、计算机视觉任务(分类/目标检测基础)、优化算法、计算性能调优、深度学习底层计算原理、环境安装与术语速查。所有内容以Jupyter Note

毕业设计单片机选型实战指南:STM32/ESP32/ESP8266/MSP430/RP2040对比

单片机选型是嵌入式系统开发的首要工程决策,本质是需求、资源与能力的动态匹配。理解MCU的内核架构(如Cortex-M3、Xtensa双核)、内存模型(SRAM/FRAM/IRAM约束)和外设特性(ADC精度、PWM时序、WiFi/BLE集成度),才能规避常见故障。技术价值体现在开发效率(CubeMX图形化配置)、调试可靠性(ST-Link/SWD支持)和生态响应速度(B站/CSDN故障解决方案覆盖

MPU-6050姿态解算实战:卡尔曼滤波+互补滤波融合设计

姿态解算是嵌入式系统中实现运动感知与自主控制的基础技术,核心在于融合加速度计与陀螺仪数据以抑制噪声、消除漂移并保障实时性。其原理依赖于重力矢量建模与角速度积分的物理约束,通过状态估计(如卡尔曼滤波)或频域分工(如互补滤波)实现多源信息最优融合。该技术显著提升无人机、机器人及可穿戴设备的姿态稳定性与动态响应能力,广泛应用于平衡控制、导航定位与人机交互等场景。本文聚焦MPU-6050六轴IMU在STM

STM32四自由度桌宠机械臂系统设计与工程实践

嵌入式系统开发中,实时控制、低功耗人机交互与无线通信协同是消费类智能硬件的核心能力。基于ARM Cortex-M3内核的STM32微控制器凭借高性价比与丰富外设,成为小体积、多执行器系统的主流选择;而舵机闭环控制、NRF24L01+无线协议栈及FreeRTOS任务调度,则构成典型实时嵌入式架构的三大技术支柱。本文围绕四自由度桌面机械臂原型,深入解析从硬件信号完整性、电源路径设计、ADC噪声抑制,到

嵌入式C语言指针与结构体的硬件本质

在嵌入式系统中,指针与结构体并非普通语法特性,而是实现内存映射I/O(Memory-Mapped I/O)的核心机制。其原理在于:通过结构体精确描述外设寄存器的内存布局格式,再以指针作为指向物理地址空间的唯一句柄,使C代码能直接、安全地操控硬件资源。这种‘结构体定义格式 + 指针定位地址’的协同模式,构成了STM32等MCU固件开发的底层范式,支撑GPIO、USART、TIM等所有外设驱动的原子性

STM32外设寄存器映射与结构体指针访问原理

在嵌入式系统中,外设寄存器映射是连接硬件电路与软件控制的核心机制。其本质基于ARM Cortex-M架构的内存映射I/O原理,将GPIO、ADC、I2C等外设功能单元映射到特定物理地址空间;通过结构体定义寄存器布局、指针实现地址绑定,可精准完成位操作与原子读写。该机制不仅保障了硬件抽象层(HAL)的可移植性与可维护性,更支撑实时控制、低功耗管理及多外设协同等关键工程价值。典型应用场景包括传感器采集

嵌入式寄存器本质与GPIO控制实战解析

寄存器是嵌入式系统中CPU与硬件交互的物理接口,其核心原理是内存映射I/O(MMIO)——将硬件控制器功能编码为可读写的地址空间。这种统一寻址机制使C语言能直接操控外设,构成裸机开发的技术基础。寄存器操作的关键价值在于零抽象、确定时序和完全可控,广泛应用于驱动开发、Bootloader编写及实时控制系统。实际工程中需严格遵循配置时序(如先设CON后写DAT)、使用volatile防止编译器优化,并

STM32嵌入式数字滤波算法选型与工程实现指南

数字滤波是嵌入式系统中提升传感器数据可靠性的核心软件抗干扰技术,其本质是通过时域加权、排序或递归运算抑制噪声。在资源受限的MCU平台(如STM32),滤波设计需兼顾算法原理、实时性约束、内存开销与定点精度等工程维度。典型应用场景包括ADC采样去噪、机械按键消抖、电机电流调理及温度慢变信号平滑。限幅滤波适用于突变尖峰抑制,中值滤波擅长消除脉冲干扰,而一阶IIR和滑动平均则在低延迟与白噪声抑制间取得平

嵌入式寄存器本质:硬件接口、volatile与配置时序

寄存器是嵌入式系统中软件与硬件交互的确定性物理接口,其本质是内存映射的可编程触发器阵列,而非抽象变量或库函数封装。理解其工作原理需掌握地址映射、读写约束(如只读位、写1清零)、总线时序及volatile语义——后者确保每次访问都触发真实硬件读取,避免编译器优化导致状态观测失效。技术价值在于实现原子控制、中断精准响应与低层调试可观测性;典型应用场景包括外设时钟使能、GPIO复用配置、USART波特率

毕业设计单片机选型实战指南:STM32/ESP32/ESP8266/MSP430/RP2040对比

单片机选型是嵌入式系统开发的首要工程决策,本质是需求、资源与能力的动态匹配。理解MCU的内核架构(如Cortex-M3、Xtensa双核)、内存模型(SRAM/FRAM/IRAM约束)和外设特性(ADC精度、PWM时序、WiFi/BLE集成度),才能规避常见故障。技术价值体现在开发效率(CubeMX图形化配置)、调试可靠性(ST-Link/SWD支持)和生态响应速度(B站/CSDN故障解决方案覆盖

    共 12 条
  • 1
  • 2
  • 请选择