会员
周边
新闻
博问
闪存
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
skyrim —— 欢迎来到天际!
在校大学生...
博客园
首页
新随笔
联系
订阅
管理
[置顶]
【博客导航】
摘要: 1. 文章目录 引言 之前的博客内容比较杂乱,其中大部分是我个人的记录与梳理。为了方便有阅读需求的朋友快速查找内容,我整理了这份导航;同时,一些参考价值较低的文章也未纳入其中。 1.2 博客首页 博客首页 1.3 【STM32】 STM32 通用 【STM32系列】ADC —— 模数转换器 【STM
阅读全文
posted @ 2025-10-14 21:20 膝盖中箭卫兵
阅读(360)
评论(0)
推荐(0)
2026年10月7日
【STM32H757XIH6 双核】驱动 OV5640 摄像头模块 -> OV5640 三缓冲采集 + 双缓冲 DMA2D 搬运图像
摘要: 1. 引言 在 STM32 上使用摄像头,读取芯片 ID、配置寄存器并采集一张图像,只是把摄像头运行起来的第一步。要把摄像头画面连续显示到 LCD,还需要协调图像采集、内存搬运和屏幕刷新之间的关系。 摄像头按照自身时序不断输出像素,LCD 则按照显示时序读取帧缓冲。如果采集程序正在修改 LCD 读取
阅读全文
posted @ 2026-10-07 08:43 膝盖中箭卫兵
阅读(2)
评论(0)
推荐(0)
2026年9月29日
【STM32H757XIH6 双核】双核系统 Bootloader
摘要: 1. 引言 STM32H757XIH6 芯片上同时集成 Cortex-M7 和 Cortex-M4 两个内核,二者拥有各自的启动入口、向量表、链接脚本和运行环境,又需要在启动阶段完成核间交接。因此,它的 Bootloader 流程不像单核 MCU 那样只是“从固定地址跳转到应用”,而是一条由 CM7
阅读全文
posted @ 2026-09-29 11:53 膝盖中箭卫兵
阅读(10)
评论(0)
推荐(0)
2026年9月21日
【STM32 通用】JPEG Codec 硬件解码
摘要: 1. 引言 除了使用外部 TJpgDec 软件解码库之外,ST 官方还提供了硬件 JPEG 编码解码的方式。 2. JPEG Codec 的基本概念 我使用的 STM32H757 内部有一个独立的 JPEG Codec 外设,专门完成 JPEG 压缩与解压缩计算。CPU 不负责核心变换运算,只负责:
阅读全文
posted @ 2026-09-21 22:49 膝盖中箭卫兵
阅读(12)
评论(0)
推荐(0)
2026年9月14日
【STM32 通用】JPEG 软件解码
摘要: 1. 引言 想要将图片显示到 LCD 屏幕上,就必须对图片进行解码,这里介绍的是 JPEG 软件解码。 本文所用硬件配置: STM32H757XIH6 正点原子 400 * 800 4.3 寸显示屏 2. TJpgDec 软件解码库 【下载地址】 2.1 调整 tjpgd_utils_conf.h
阅读全文
posted @ 2026-09-14 09:39 膝盖中箭卫兵
阅读(25)
评论(0)
推荐(0)
2026年9月2日
【STM32H757XIH6 双核】IPC 进程间通信 —— CM7 printf 重定向到 OpenAMP 发送
摘要: 1. 引言 在阅读此文章前,请快速浏览上一篇从零配置 OpenAMP 的文章: 【STM32H757XIH6 双核】IPC 进程间通信 —— OpenAMP 多核异构处理器间通信框架配置 注意:这里是配置 CM7 的 printf 重定向到 OpenAMP 发送上,反过来,将 CM4 的 print
阅读全文
posted @ 2026-09-02 15:26 膝盖中箭卫兵
阅读(14)
评论(0)
推荐(0)
【STM32H757XIH6 双核】IPC 进程间通信 —— OpenAMP 多核异构处理器间通信框架配置
摘要: 1. 引言 此次使用的芯片为 STM32H757XIH6,工程采用 CM7 + CM4 双核结构。 本文主要达到以下目标: 1. 为 CM4 和 CM7 配置共同使用的 OpenAMP 共享内存; 2. 正确放置资源表并处理双核初始化顺序; 3. 创建 FreeRTOS 任务轮询 OpenAMP 消
阅读全文
posted @ 2026-09-02 15:22 膝盖中箭卫兵
阅读(20)
评论(0)
推荐(0)
【FreeRTOS】FreeRTOS 中关于任务创建 osThreadNew() 函数详解
摘要: 1. 引言 转载至 知乎博主:cp404 —— FreeRTOS中关于任务创建osThreadNew()函数详解 2. 正文 在开始讲osThreadNew()这个函数之前,我们先需要了解xTaskCreate()和xTaskCreateStatic()这两个更加基本的任务创建函数。 xTaskCr
阅读全文
posted @ 2026-09-02 08:28 膝盖中箭卫兵
阅读(8)
评论(0)
推荐(0)
2026年9月1日
【LTDC】解决 RGBLCD 在 RGB565 配置模式下颜色显示异常问题
摘要: 1. 引言 LCD 初始化清屏为白色后显示为青蓝色,及其他颜色显示不正确。经过核对引脚、调整初始化顺序、开关内存 Cache、调整 SDRAM 等策略后,这也是一种新的解决方案。 2. 解决方案 面板ID复用的3根数据线必须恢复为LTDC功能,否则RGB565高位颜色会异常 博客导航 博客导航
阅读全文
posted @ 2026-09-01 14:18 膝盖中箭卫兵
阅读(11)
评论(0)
推荐(0)
2026年8月30日
【STM32 通用】Vscode 中使用 GDB 进行调试
摘要: 1. 引言 在 Vscode 中使用 gdb 对 STM32 进行调试代码。 2. 依赖插件:Cortex Debug 3. 所需软件 2.1 STM32CubeProgrammer STM32CubeProgrammer 官方下载页 依赖其中的 STM32_Programmer_CLI.exe 3
阅读全文
posted @ 2026-08-30 17:46 膝盖中箭卫兵
阅读(31)
评论(0)
推荐(0)
2026年4月8日
【WSL2】WSL2 + VSCode + ESP-IDF + OpenCode跨系统环境搭建
摘要: 1. 引言 在 WSL2 下配置 ESP-IDF 环境与在 VMware 下差不多,就只有配置 USB 串口设备不同。 2. WSL + ESP-IDF 环境搭建 2.1 WSL 基本环境 基本的环境搭建可参考此篇文章: 【Ubuntu】Ubuntu+VScode+ESP-IDF 的环境搭建 2.2
阅读全文
posted @ 2026-04-08 01:33 膝盖中箭卫兵
阅读(232)
评论(0)
推荐(0)
下一页
公告
https://orcid.org/0000-0001-5102-772X