自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 【Linux】浅析Linux内存管理机制

本文主要讲解Linux内存管理机制中的一个核心子模块:内核内存分配与回收机制。通过了解这个机制,对内核内存分配失败时,应该怎么看日志、分析原因有一定帮助。

2025-12-11 17:18:29 1043

原创 【Linux】音视频处理(gstreamer和ffmpeg的实际应用)

本文将以一个基于QT的视频处理工程,分析ffmpeg的使用。通过一个基于RK3588的视频处理工程分析gstreamer的使用。

2025-12-05 20:29:55 641

原创 【Linux】Socket编程(基于实际工程分析)

Socket 编程,是网络编程中最核心、最基础的实现方式之一,特指通过 “socket(套接字)” 这一技术接口实现的网络通信编程。

2025-12-01 15:01:35 941

原创 【Linux】Makefile文件的编写(基于实际工程分析)

使用gcc手动编译多文件项目时,需要输入冗长的命令,且每次修改代码后都要重复输入,效率低。通过在makefile文件中定义构建规则,使用make工具去构建工程,是高效的方式。本文以一个Linux下的多媒体处理工程为例,介绍makefile文件的语法和编写方式,同时针对文件中常使用的符号和函数列出表格说明,最后总结常用的规则。

2025-11-14 14:40:53 457

原创 【ROS】CMakeLists文件编写(基于实际工程分析)

本文以一个基于 ROS 的 “AprilTag 标记检测 + 串口通信” 的工程为例,分析一个CMakeLists.txt 文件应该包含哪些内容,如何修改和完善。

2025-11-13 14:33:04 331

原创 FreeRTOS-任务

本文是基于韦东山-FreeRTOS入门与工程实践的学习笔记。总结了freertos任务相关的一些操作,如任务创建,删除,修改优先级。探究了任务的几种状态和执行的顺序。

2024-01-14 10:58:24 2028 1

原创 蓝桥杯-NE555模块

一、简介1、NE555在开发板中用于输出频率可变,占空比不变的方波。2、NE555是纯硬件的设计,通过电位器RB3可改变其信号输出频率。不需要编程实现其功能。考点:使用定时器的计数模式测量NE555输出的频率3、开发板上电路 NET SIG即接P34(P34可以作为定时器/计数器0的外部输入口)二、应用考点:使用定时器的计数模式测量NE555输出的频率实现:1、定时器0的计数模式计脉冲的个数。使用STC-ISP软件生成函数后进行简单修改vo...

2022-03-23 21:13:14 5024 3

原创 蓝桥杯-DS1302时钟模块

一、简介1、采用SPI三线接口通信(SCK、SDA、RST)上升沿数据被写入DS1302,下降沿被读出 二、应用1、在ds1302.c文件中定义三个数组unsigned char code READ_A[7]={0X81,0X83,0X85,0X87,0X89,0X8B,0X8D}; //读操作相应寄存器的地址unsigned char code WRITE_A[7]={0X80,0X82,0X84,0X86,0X88,0X8A,0X8C}; //写操作相应寄...

2022-03-16 22:08:57 3172

原创 JLINK简介

一、什么是JLINK?JLINK是一个兼容JTAG的仿真器,作用是烧入程序和Debug二、JLINK是如何处理数据的?1.PC端应用程序将数据以某种协议格式,通过USB接口发送给J-Link2.J-Link将接收到的USB数据进行处理,然后通过JTAG接口发送给STM323.STM32上的JTAG接口电路通过操作寄存器直接访问到flash,实现对flash的读写NOTES:1.调试ARM,要遵循ARM的调试接口协议,JTAG就是其中的一种。2.JTAG(Joint T

2021-08-10 22:27:40 25802 2

原创 STM32 printf重定向(串口输出)

一、前言什么是重定向?重定向是指将fputc里面的输出指向目标设备。因printf函数调用了fputc,而fputc输出有默认指向的目标,且不同库中的fputc输出指向不同,所以需要重写fputc二、标准库与HAL库实现重定向到串口若需要printf输出到串口,则需要将fputc里面的输出指向串口,这一过程称为重定向。 1.标准库(重定向到USARTx,代码中为USART1)int fputc(int ch,FILE *p){USART_SendDate(US...

2021-08-10 22:12:30 55932 15

空空如也

空空如也

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

TA关注的人

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