rtos
llhm
这个作者很懒,什么都没留下…
展开
-
iar中freertos调试插件使用
步骤1:使能 FreeRTOSConfig.h 中的宏定义#define configUSE_TRACE_FACILITY 1步骤2:打开 IAR 的 option 选项,点击 Project->Options步骤3:执行步骤2中,出现的option界面后如下设置点击确定后重新编译后进入调试模式菜单中多出了FreeRTOS-SafeRTOS 选项...原创 2022-05-26 11:02:19 · 1325 阅读 · 0 评论 -
rtos中的喂狗思路——freertos
针对rtos多线程的喂狗方法主要有两种思路。一、确保每个线程都正常运行若已知运行过程中明确知道有哪些个线程,要确保每个线程正常运行。针对此情况,需要在每个线程中设置标志位,在该线程中置位。喂狗线程中读取标志位。代码中可以使用事件标志组来实现此功能。二、确保不在单个线程死循环主要针对线程在运行中动态创建和销毁、或未知线程个数且不关心某个线程是否异常退出。例如一个大型工程中多人协作多个任务,这时候看门狗主要起到检测不在某个线程中死循环。代码中可以使用空闲钩子功能configUSE_I原创 2022-05-25 12:58:03 · 1958 阅读 · 0 评论