自定义博客皮肤VIP专享

*博客头图:

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

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

博客底图:

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

栏目图:

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

主标题颜色:

RGB颜色,例如:#AFAFAF

Hover:

RGB颜色,例如:#AFAFAF

副标题颜色:

RGB颜色,例如:#AFAFAF

自定义博客皮肤

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

原创 韦东山FreeRTOS 源码概述

之前通过STM32CubeMX来创建了一个工程它在FreeRTOS/Source下面创建了FreeRTOS的源码你看,有任务相关的代码,链表相关的代码,事件组相关的代码,有定时器相关的代码等等这是核心文件,然后这里面还有个Portable目录 Portable就是可移植的,里面是怎么管理的呢?里面有个文件加名为RVDS,咱们创建这个工程的时候选择的是MDK-ARM,就跟RVDS是一样的。

2024-01-05 17:14:56 1146 1

原创 韦东山FreeRTOS 栈的概念_RTOS如何使用栈

我们再来回答第三个问题,为什么每一个RTOS的任务,或者每一个线程,它都要有自己的栈。

2024-01-05 15:27:42 866 1

原创 韦东山FreeRTOS 栈的概念_局部变量

这节开始讲栈中的局部变量,补一个上节栈的图。

2024-01-04 10:45:32 1044 2

原创 韦东山FreeRTOS 栈的概念_函数调用

这节视频里我们讲栈的概念,上节视频里我们说,堆就是一块内存空间,我们实现了malloc函数free函数,可以从这块内存空间里面,分配出一小块内存,用完之后再把这一小块内存放回去。

2024-01-03 23:00:34 436 1

原创 韦东山FreeRTOS 堆的概念

这节视频讲堆和栈,堆和栈经常混着用,实际上它们是两个不一样的东西,我们为什么要先讲堆和栈呢?因为栈,栈是RTOS的基础,我们先来看一下堆。

2024-01-03 16:24:45 780 1

原创 韦东山FreeRTOS ARM架构简明教程

本节简单讲解一下ARM架构本节课主要讲了一些基础的汇编代码和程序执行的过程,为下面的堆和栈做铺垫目录【3-2-1/2】ARM架构简明教程文章目录前言一、ARM架构1.1 RISC1.2 提出问题1.3 CPU内部寄存器1.4 汇编指令二、C函数的反汇编总结。

2024-01-01 23:52:11 972 1

原创 韦东山FreeRTOS

STM32F4用的普中的板子,配套的屏幕驱动对应不上,已目前的水平还没有办法解决这个问题。已在某鱼买了配套的屏幕,STM32先拖几天,拿了同学的板子,开始学习韦东山老师的FreeRTOS学习到这里自己的想法操作系统就是在多个死循环中进行交叉运行,提高效率。首先根据默认创建的任务来创建自己的任务,默认任务实现LED的Test死循环函数,自己创建的任务来实现LCD的Test死循环任务,实验现象修改可以修改Tset中的Init函数即可。

2024-01-01 13:55:30 897 1

原创 第3讲 STM32学习方法

为了找工作开始学习嵌入式,双非研三在读,已学习江科大的STM32教程,现在开始学习正点原子的STM32F4系列单片机以及RTOS。正点原子官方技术支持论坛ST中国官方技术网站,ST官方文档发布网站多看手册,多总结,多思考。

2023-12-31 12:13:11 357 1

空空如也

空空如也

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

TA关注的人

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