PyTorch 模型部署到 STM32N6 这篇文章解决什么问题你已经有 PyTorch 模型,现在要把它放到 STM32N6 上跑。本文给你一条可落地路径: PC 端模型怎么准备; 为什么要导出 ONNX; ST Edge AI Core 在链路里做什么; CubeMX + VS Code 工程怎么接; 板端结果和 PC 不一致时从哪里查。 默认工具链: STM32CubeMX STM32CubeIDE for VS Code ST 2026-03-28 开发工具 #demo
Anaconda/Miniconda 环境配置及 PyTorch GPU 版本安装指南 先说目标你需要拿到一个可复现的深度学习环境,并且明确知道为什么这样配: 为什么推荐 Miniconda; 驱动、CUDA、PyTorch 到底谁依赖谁; 怎样安装不容易装成 CPU 版; VS Code / Jupyter 为什么会“看起来同一个环境但实际不是”。 如果你第一次配环境,建议严格按文中顺序做,不要跳步。 为什么推荐 Miniconda,而不是直接乱装 Python很多 2026-03-28 开发工具 #demo
stm32调试指南 STM32 遇到 Bug 怎么办?(VS Code 调试保姆级教程)1. 写在前面 💡 导读: 这篇指南写给刚接触 STM32 开发的小伙伴。遇到 Bug 不要慌,也不要“玄学”瞎改代码碰运气。Debug(调试)的本质就是排除法:按照一定的顺序,一层一层缩小问题范围,最后定位到底是哪一行代码、哪个 CubeMX 配置,或者哪一根线出了问题。 本文 2026-03-26 开发工具 #demo
ADC/DMA多通道采集例程 - 基于STM32F411 1. 为什么要用 ADC + DMA? 核心原理:解放 CPU!正常情况下,CPU 需要死等 ADC 转换完成,再把数据读出到内存。如果 ADC 通道多、采样频率高,CPU 就会被耗死在“等待-读取”的枯燥操作中。引入 DMA(直接内存访问,硬件搬运工) 后,ADC 每转换完一个通道的数据,会直接触发 DMA 硬件,由 DMA 自动将外设数据搬运到我们指定的内存数组里,整个 2026-03-24 随笔 #demo
stm32逐步开发 使用cubemx生成初始化工程选择MCU型号打开 STM32CubeMX 后,依次点击工具栏中的 “File” -> “New Project …” 或通过快捷键 Ctrl + N 来新建一个 STM32CubeMX 工程,软件会打开一个选择 MCU 型号的界面 在界面左侧添加 你所需要的开发板芯片型号 的信息,然后在界面右侧找到并选中 该型号,然后点击右上角的 Start Project 2026-03-24 开发工具 #demo
练习题目复盘 复盘目的复盘的目的不是简单记录“哪里出错了”,而是总结出一套可复用的工程方法,避免在之后的系统设计中重复犯错 2026-3-21 水温控制系统本次问题暴露的并不是单个元件、单个模块或单次操作失误,而是系统工程能力、验证流程和鲁棒性意识的不足 本次项目暴露出的核心问题可以归纳为以下三类: 系统工程能力表现为: 驱动电路设计错误,说明对器件工作方式和电路拓扑理解不够深入 机械结构不稳定,导致容器打孔 2026-03-21 随笔 #feedback
linux文件结构 linux文件结构概述在linux中,所有的文件和目录都被组织成一个以根节点开始的倒置的树状结构 文件系统的最顶层是从根目录开始的,使用/来表示根目录,根目录之下既可以是目录也可以是文件,而每一个目录又可以包含子目录文件,反复,构成了一个庞大的文件系统 在文件系统中有两个特殊目录,一个是用户所在的工作目录,一个是父目录 一个文件或者目录如果以.开始,表示隐藏目录或者文件,默认查找不显示,比如.ba 2025-12-07 嵌入式linux #demo
wsl-codex配置 wsl-codex配置问题描述:1wsl: 检测到 localhost 代理配置,但未镜像到 WSL 。NAT 模式下的 WSL 不支持 localhost 代理。 默认情况下,wsl2的网络模式为NAT模式 NAT简介:网络地址转换(NAT)是一种在私有网络和公有网络之间进行IP地址转换的技术。NAT的主要作用是解决IPv4地址不足的问题,同时也能提高网络安全性,隐藏内部网络结构。 NAT的实 2025-12-06 agent #demo
CMSIS库以及相关算法 CMSIS库概介CMSIS 全称是 Cortex Microcontroller Software Interface Standard。它的目标是统一 Cortex-M 平台上的底层接口、驱动抽象和高性能算法库,方便你在不同芯片厂商之间移植代码。 它主要包含这些部分: CMSIS-Core:Cortex-M 内核寄存器、NVIC、中断、SysTick 等底层访问接口 2025-11-20 随笔 #demo
hexo-fluid blog HEXO博客目录你的博客目录为: 1myblog/ 打开看到: 1234567_config.ymlpackage.jsonscaffolds/source/themes/node_modules/.gitignore 1._config.yml ( Hexo主配置文件 )作用: ( 用来控制Hexo本身 ) 标题 语言 主题名称 部署到github pages的配置 站点URL 生成规则, 2025-11-20 随笔 #demo