![](https://img-blog.csdnimg.cn/20201014180756927.png?x-oss-process=image/resize,m_fixed,h_64,w_64)
嵌入式操作系统学习笔记
主要记录关于FreeRTOS开发手册的一些函数的理解,便于深刻读懂一些例程。
sayhi:
一枚小白,渴望强大
展开
-
PendSV中断服务函数
之前在系统滴答定时器中断服务函数中调用API函数xPortSysTickHandler(),xPortSysTickHandler()函数中通过向中断和状态寄存器的bit28写入1来启动PendSV中断,具体PendSV中断服务函数是 PendSV_Handler,并且任务切换的具体任务是在PendSV中断服务函数中完成的,都是拿汇编写的,简单看一下。PendSV中断服务函数#define x...原创 2019-10-15 17:13:51 · 3439 阅读 · 2 评论 -
关于FreeRTOS的vTaskDelayUntil()延时函数的理解
关于函数vTaskDelayUntil()的程序解读,任务操作中延周期性执行任务操作原创 2019-09-07 12:07:37 · 5814 阅读 · 0 评论 -
关于FreeRTOS的系统时钟节拍
不管是什么系统,运行都需要有个系统时钟节拍。xTickCount就是FreeRTOS的系统时钟节拍器。在每个滴答定时器中断中xTickCount+1,比如stm32中,具体是在delay.c中的void SysTick_Handler(void)函数,该函数是systick中断服务函数,在使用OS时用到,该函数中调用了 xPortSysTickHandler()函数,而 xPortSysTickH...原创 2019-09-15 23:23:02 · 2226 阅读 · 1 评论