![](https://img-blog.csdnimg.cn/20210729210713651.jpg?x-oss-process=image/resize,m_fixed,h_224,w_224)
freeRtos源码解析
文章平均质量分 88
介绍嵌入式开源操作系统freeRtos的原理和实现
同人与野
make a better place
展开
-
freeRtos源码解析(二)–任务调度
freeRtos源码解析(二)–任务调度 一、启动任务调度器 启动任务调度器之后,CPU正式进入任务模式调度各任务(CPU在中断模式和任务模式之间不断轮转)。 freeRtos任务调度依赖于内核的三个中断,中断服务函数已由freeRtos开发人员用汇编根据不同芯片实现了,定义在port.c中,这三个函数分别是: /* * Exception handlers. */ void xPortPendSVHandler( void ) __attribute__ (( naked )); void x原创 2021-08-14 21:47:36 · 614 阅读 · 0 评论 -
freeRtos源码解析(一)--RTOS概念以及任务创建
freeRtos源码解析(一)–任务创建与任务调度 一、简介 1.1 代码来源及版本 代码来源于STM32CubeIDE工具一键生成功能,对应freeRtos版本为 FreeRTOS Kernel V10.2.1。对应MCU型号为STM32MP157D cortex-M4. 生成的中间层代码以及源码目录如下: 1.2 学习参考 学习参考:[野火®]《FreeRTOS 内核实现与应用开发实战—基于STM32》 ...原创 2021-08-10 21:27:30 · 1874 阅读 · 0 评论