自定义博客皮肤VIP专享

*博客头图:

格式为PNG、JPG,宽度*高度大于1920*100像素,不超过2MB,主视觉建议放在右侧,请参照线上博客头图

请上传大于1920*100像素的图片!

博客底图:

图片格式为PNG、JPG,不超过1MB,可上下左右平铺至整个背景

栏目图:

图片格式为PNG、JPG,图片宽度*高度为300*38像素,不超过0.5MB

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

-+
  • 博客(13)
  • 收藏
  • 关注

原创 江科大OLED标准库代码移植CubeIDE HAL库:从改码到路径配置全攻略

编译 (Compilation):编译器处理每个 .c 文件时,如果遇到 #include “myHeader.h”,它必须知道去哪里找这个头文件,否则就会报错 No such file or directory。这就像看书时遇到一个术语,需要去查术语表,但你得先知道术语表在哪。链接 (Linking):链接器的工作是把所有编译好的 .c 文件(及其中的函数实现)组合成一个最终的可执行文件。

2026-08-30 16:29:01 156

原创 一级指针与二级指针 —— 链表中必须掌握的核心概念

一级指针与二级指针使用

2026-08-24 12:28:12 318

原创 Vitis IDE 导入 旧版SDK 工程步骤说明

Vitis IDE 导入 旧版SDK 工程步骤说明

2026-07-09 09:13:27 276

原创 C语言复杂声明与应用

本文摘要: 本文深入解析了C语言中四种复杂指针声明的用法及其嵌入式应用:1)指针数组(如int *p[10]),用于多路外设初始化、ADC双缓冲机制和错误码映射;2)数组指针(如int (*p)[10]),应用于LCD帧缓冲行操作、固定维度卷积核传递和视频流管理;3)返回指针的函数(如int *p(void)),用于硬件抽象层基址获取、静态内存池分配和任务控制块访问;4)函数指针(如int (*p)(void))。每种声明都配有典型嵌入式应用场景和代码示例,特别强调了指针运算与内存操作在嵌入式开发中的实际价

2026-06-28 10:36:04 227

原创 从零构建 DeepClassify:一个本地代码工程智能管理 Agent

摘要: DeepClassify 是一个本地化代码工程智能管理工具,专为解决开发者面临的代码仓库混乱问题而设计。用户只需拖入代码工程,系统会自动扫描、AI分类并生成文档,支持本地RAG语义搜索,全程无需联网,保障代码隐私。其核心设计包括:1) 本地优先原则,使用SQLite和ChromaDB存储数据,支持Ollama本地模型;2) AI主导的三级分类系统(规则预筛+LLM分析+校验兜底),解决传统规则匹配的盲区问题;3) 事件驱动的管道架构,实时反馈处理进度。技术栈涵盖Avalonia桌面端、React W

2026-06-25 22:10:36 380

原创 agent全自动开发stm32

项目链接:https://github.com/lsy511640489/linbemx.git。实现全自动ai开发stm32。

2026-05-03 11:08:27 42

原创 宇树机器人g1导航-针对HongTu官方文档的补充

同时 nano /usr/local/lib/python3.8/dist-packages/unitree_sdk2py/__init__.py,添加g1模块。解决办法,通过将hongtu里的g1直接复制到/usr/local/lib/python3.8/dist-packages/unitree_sdk2py。nano /usr/local/lib/python3.8/dist-packages/unitree_sdk2py/__init__.py 删除b2。

2026-05-02 18:30:52 568 1

原创 stm32-freertos线程安全的打印函数

1、重定向(usart.c的USER CODE BEGIN 1下面)2、使用互斥量保护printf输出。

2025-10-18 13:38:54 236

原创 freertos-空闲钩子函数实验

freertos的优先级机制是用来管理就绪态->运行态时,哪个任务排在前面,而对于阻塞态和挂起态的任务,优先级就失去作用。空闲任务的优先级是最低的,就算你建立的任务的优先级也是0,但是其优先级还是高于空闲任务。空闲钩子函数里写for循环和haldelay没有问题的原因是因为其优先级是最低的,就算你建立的任务的优先级也是0,但是其优先级还是高于空闲任务。实验要求在一个任务函数中同时调用两个任务,并在第二个任务函数中尝试使用vtaskdelayuntil,在空闲钩子函数中实现灯光闪烁。

2025-10-08 18:58:57 455

原创 deepseek连续调用方案

【代码】deepseek连续调用方案。

2025-01-26 11:28:37 659

原创 图像处理(一)——opencv、Matplotlib、tensorflow的安装(如何处理Fatal error in launcher)

假如你不小心安装了多个pip,而且你没有开加速那么经常会出现“Fatal error in launcher: Unable to create process using '"c:\users\spy\appdata\local\programs\python\python37\python.exe" "C:\Users\spy\AppData\Local\Programs\Python\Python37\Scripts\pip.exe" install matplotlib':?

2025-01-22 23:27:22 295

原创 freertos任务管理常见函数与使用案例

这里整理了常用的任务管理函数,并且配加了使用案例,结合了韦东山老师的源码,并且加入了详细的注释。

2025-01-20 20:36:59 347

原创 基于stm32嵌入式基础——指针(嵌入式中常用指针原理)

介绍指针的使用,以及在嵌入式中指针常见的使用,有利于小白快速入门裸机开发以及freertos操作系统等等。

2025-01-19 11:17:55 645 1

空空如也

空空如也

TA创建的收藏夹 TA关注的收藏夹

TA关注的人

提示
确定要删除当前文章?
取消 删除