
FreeRTOS学习笔记
文章平均质量分 75
FreeRTOS理论知识和相关实践
我不喝甜水儿
车辆男研,记录学习,记录进步
展开
-
中断管理笔记
与中断有关的硬件可以分为三类:外设、中断控制器、CPU本身。外设:当外设需要请求CPU时,产生一个中断信号,该信号连接至中断控制器。中断控制器:中断控制器是CPU众多外设中的一个,它一方面接收其他外设中断信号的输入,另一方面,它会发出中断信号给CPU。可以通过对中断控制器编程实现对中断源的优先级、触发方式、打开和关闭源等设置操作。CPU:CPU会响应中断源的请求,中断当前正在执行的任务,转而执行中断处理程序。原创 2024-09-03 10:31:36 · 612 阅读 · 0 评论 -
内存管理笔记
在计算机系统中,变量、中间数据一般存放在系统存储空间中,只有在实际使用时才将它们从存储空间调入到中央处理器内部进行运算。通常存储空间可以分为两种:内部存储空间和外部存储空间。内部存储空间访问速度比较快,能够按照变量地址随机地访问,也就是我们通常所说的RAM(随机存储器),或电脑的内存;而外部存储空间内所保存的内容相对来说比较固定,即使掉电后数据也不会丢失,可以把它理解为电脑的硬盘。我们主要讨论内部存储空间(RAM)的管理--内存管理。原创 2024-09-01 19:32:08 · 1122 阅读 · 0 评论 -
任务通知笔记
用来通知任务的,任务控制块中的结构体成员变量就是这个通知值。原创 2024-08-30 16:20:20 · 506 阅读 · 0 评论 -
软件定时器
从指定的时刻开始,经过一个指定时间,然后触发一个超时事件,用户可自定义定时器周期,闹钟大家都用过吧。芯片本身自带的定时器模块,硬件定时器的精度一般很高,每次在定时时间到达之后就会自动触发一个中断,用户在中断服务函数中处理信息。是指具有定时功能的软件,可设置定时周期,当指定时间到达后要调用回调函数(也称超时函数),用户在中处理信息。硬件定时器数量有限,而软件定时器理论上只需有足够内存,就可以创建多个。使用简单,成本低。原创 2024-08-29 09:43:46 · 1029 阅读 · 0 评论 -
事件相关介绍
首先介绍两个概念。用一个位,来表示事件是否发生。一组事件标志位的集合,可以简单的理解事件标志组,就是一个整数。(1)它的每一位表示一个事件(高8位不算)(2)每一位事件的含义,由用户自己决定,比如:bit0表示按键是否按下,bit1表示是否接收到消息。这些位的值为1:表示事件发生了;值为0:表示事件未发生。(3)任意任务或中断都可以读写这些位。(4)可以等待某一位成立,或者等待多位同时成立。原创 2024-08-27 21:19:53 · 413 阅读 · 0 评论 -
信号量笔记
信号量,二值信号量,计数型信号量,互斥信号量原创 2024-08-26 21:27:17 · 852 阅读 · 0 评论 -
消息队列篇
消息队列原创 2024-08-22 22:25:44 · 701 阅读 · 0 评论 -
常用任务管理函数
有比较简单的两点需要注意。第一,使用任务挂起函数必须将INCLUDE_vTaskSuspend配置为1。第二,实参为要挂起任务的句柄。原创 2024-08-16 17:06:31 · 269 阅读 · 0 评论 -
FreeRTOS的两种启动方式及在不同位置开启调度器的区别
11原创 2024-08-16 10:56:39 · 292 阅读 · 0 评论 -
FreeRTOS的任务创建和删除
11原创 2024-08-14 21:56:34 · 507 阅读 · 0 评论 -
系统配置文件FreeRTOSConfig.h
系统配置文件讲解原创 2024-08-12 21:31:31 · 259 阅读 · 0 评论 -
FreeRTOS基础知识
任务调度简介+任务状态原创 2024-08-12 21:05:23 · 814 阅读 · 0 评论 -
FreeRTOS入门
裸机与FreeRTOS比较+FreeRTOS简介原创 2024-08-12 19:53:48 · 491 阅读 · 0 评论