自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 电路板中的常见电子元器件

2025-11-13 14:55:07 289

原创 冒泡排序算法C语言实现

【代码】冒泡排序算法C语言实现。

2025-11-11 17:46:47 117

原创 RTOS系统长按开关机功能实现

如果长按按键检测(尽量在背光开启之前做)成立则正常开机,如果长按按键检测逻辑不成立则拉低POWER引脚。然后在长按检测添加代码,执行长按2秒关闭背光,拉低POWER引脚。在应用层或者驱动层做按键检测逻辑,实现长按检测。在bootloader里面添加长按按键检测逻辑。

2025-11-06 16:48:34 118

原创 消息队列demo

long mtype;// 生成消息队列key。

2025-11-04 17:09:01 193

原创 stm32基础知识

中断是单片机正在执行时,由于内部或外部事件的触发,打断当前程序,转而去处理这一事件,档处理完成后再回到原来被打断的地方继续执行源程序的过程。在ARM体系结构中,中断通常由外设或外部输入产生,有时也可以由软件触发。中断是单片机系统处理紧急或突发事件的重要方式,如定时器溢出按键输入串口数据到达等。NVIC(嵌套向量中断控制器),是STM32中的中断控制器。负责管理和协调处理器的中断请求,是STM32中处理异步事件的重要机制。

2025-11-04 17:05:04 785

原创 Linux虚拟机不显示共享文件夹的解决办法

然后输入指令 sudo apt-get install open-vm-tools=dkms。随后再次进入/mnt/hgfs,然后ls,就能看到挂载的共享文件夹了。从根目录返回到家目录。

2025-06-30 23:08:11 345

原创 使用vscode搭建LVGL模拟器(小白友好版)

第一步先下载必要的文件。

2025-06-13 11:17:12 949

原创 基于stm32标准库移植freeRTOS

把freeRTOS里面MenMang文件夹下的.heap文件都移到stm32标准工程的port目录下。回到freeRTOS-kernal文件夹下,把选中的文件移到stm32工程的src文件夹下面。再找到RVDS文件夹,点进去ARM CM3文件夹,里面的文件也复制到port文件夹中。在新建的freeRTOS文件夹里再新建3个文件夹inc、src、port。把include文件夹下面的文件移到stm32工程的inc文件夹下面。打开stm32标准库的工程在里面新建一个freeRTOS的文件夹。

2025-06-13 11:15:20 264

原创 Ubuntu虚拟机连不上网

我与虚拟机连不上网斗智斗勇的那些事。

2025-04-14 22:08:33 301

原创 C语言基础知识

传递指针给函数 通过引用或地址传递参数,使传递的参数在调用函数中被改变。从函数返回指针 C 允许函数返回指针到局部变量、静态变量和动态内存分配。指针的算术运算 可以对指针进行四种算术运算:++、--、+、-指向指针的指针(二级指针) C 允许指向指针的指针。指针数组 可以定义用来存储指针的数组。

2025-04-07 15:37:31 277

原创 Linux常用知识

DTS(Device Tree Source)是Linux系统中用于描述硬件配置的设备树源文件,其核心作用是将硬件信息从内核代码中分离,实现驱动逻辑与硬件配置的解耦。BootLoader是嵌入式系统中在操作系统内核运行前执行的一段小程序,其核心功能是为系统启动初始化硬件环境、建立内存映射,并加载操作系统到内存中运行。

2025-03-13 15:40:31 108

原创 linux常用指令(更新中)

移动文件到指定路径。

2025-03-13 14:56:14 390

空空如也

空空如也

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

TA关注的人

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