CPU_Code
CPU_Code
全部文章
FreeRTOS
Android(5)
ARM(6)
Git&Github(7)
Gtk(3)
Linux操作(1)
Linux系统移植(4)
Linux系统编程(38)
Linux网络编程(18)
Linux驱动开发(7)
Makefile(3)
QT(3)
Shell(9)
STM32(2)
数据结构(1)
无线通信技术(13)
未归档(1)
计算机基础(19)
题解(4)
归档
标签
去牛客网
登录
/
注册
CPU_Code的博客
全部文章
/ FreeRTOS
(共8篇)
17 FreeRTOS队列及队列操作试验
1.队列简介 1.1 队列: 为了任务与任务,任务与中断之间的通信而准备的,可以在任务与任务,任务与中断之间传递消息,队列中可以存储有限的,大小固定的数据项目。 1.2 队列项目: 任务与任务、任务与中断之间要交流的数据保存在队列 1.3队列的长度: 队列...
2020-08-06
0
874
18 FreeRTOS信号量及二值信号量
1 信号量简介 信号量常用于控制对共享资源的访问和任务同步 共享资源访问 与任务同步 与任务同步: 用于任务与任务或中断与任务之间同步 FreeRTOS中信号量: 二值信号量 计数型信号量 互斥信号量 递归互斥信号量 ...
2020-08-06
0
1357
8.1 FreeRTOS 调度器开启过程分析
8.1.1 任务调度器开启函数分析 main()函数中先创建一个开始任务 start_task,后面紧接着调用函数 vTaskStartScheduler(),在文件 tasks.c 中有定义。 void vTaskStartScheduler( void ) //开启任务调度器 ...
2020-08-06
0
829
1.1 初识 FreeRTOS
1.1.1 什么是 FreeRTOS RTOS 全称是 Real Time Operating System(实时操作系统),一个轻量级的操作系统,功能包括:任务管理、时间管理、信号量、消息队列、内存管理、记录功能、软件定时器、协程等,可基本满足较小系统的需要 操作系统允许多...
2020-08-06
0
717
2.1 FreeRTOS移植
2.1.1
2020-08-06
0
406
FreeRTOS 系统配置
3.1 FreeRTOSConfig.h 文件 配置基本是通过在 FreeRTOSConfig.h 中使用“#define” 这样的语句来定义宏定义实现的 在目录 ..\FreeRTOSv10.2.1_191129\FreeRTOS\Demo\CORTEX_M4F_STM...
2020-08-06
0
671
FreeRTOS 中断配置 临界段 Cortex-M 中断 中断配置宏 开关中断 临界段代码 中断屏蔽的特殊寄存器 任务级临界段代码保护 中断级临界段代码保护 BASEPRI 寄存器
Cortex-M 中断 中断由 硬件 产生,当中断产生,CPU会中断当前程序 去执行 中断服务. Cortex-M 内核 提供 一个 中断管理 的 嵌套向量中断控制器 (NVIC) Cortex-M3 M4 的NVIC 最多支持 24...
2020-08-06
0
1595
FreeRTOS 任务基础知识 多任务系统 任务与协程 任务状态 任务优先级 任务实现 任务控制块 任务堆栈
多任务系统 单任务系统,也称作前后台系统,中断服务函数作为前台程序,大循环 while(1)作为后台程序 前后台系统的实时性差 任务调度器决定 那个任务先执行,后执行。 FreeRTOS...
2020-08-06
0
568