随笔分类 - FreeRTOS
摘要:从v8.2.0版本开始,FreeRTOS新增了任务通知(Task Notifictions)这个功能,可以使用任务通知来代替信号量、消息队列、事件标志组等这些东西。使用任务通知的话效率会更高。 任务通知简介 任务通知在FreeRTOS中是一个可选的功能,要使用任务通知的话就需要将宏 configUS
阅读全文
摘要:FreeRTOS 软件定时器 实验 创建2个任务,start_task、timercontrol_task。 start_stask:创建timercontrol_task任务;创建周期定时器AutoReloadTimer 和单次定时器OneShotTimer;创建二值信号量BinarySemaph
阅读全文
摘要:FreeRTOS事件标志组 事件标志组简介 1. 事件位(事件标志) 事件位用于表明某个事件是否发生,事件位通常用作事件标志,比如下面的几个例子: 当收到一条消息并且把这条消息处理掉以后就可以将某个位(标志)置1,当队列中没有消息需要处理的时候就可以将这个位(标志)置0。 当把队列中的消息通过网络发
阅读全文
摘要:FreeRTOS信号量 信号量是操作系统总重要的一部分,信号量一般用来进行资源管理和任务同步,FreeRTOS中信号量又分为二值信号量、计数型信号量、互斥信号量和递归互斥信号量。不同的信号量其应用场景不同,但是有些场景是可以互换着使用的。 信号量简介 信号量常常用于控制对共享资源的访问和任务同步。举
阅读全文
posted @ 2019-06-16 14:46
doitjust
摘要:任务的创建和删除(静态方法) 任务创建后要开启调度器。 FreeRTOSConfig.h 1. 改宏 使能静态创建函数。 会出现,有两个函数未定义。 Cortex-M中断管理(上) NVIC:嵌套向量中断控制器。 与中断有关的寄存器都在NVIC和SCB中 Cortex-M中断管理(下) 中断优先级设
阅读全文

浙公网安备 33010602011771号