嵌入式系统原理与开发课件:RT-Thread开发应用实例.pptx

嵌入式系统原理与开发课件:RT-Thread开发应用实例.pptx

RT-Thread开发应用实例;12.1RT-Thread线程管理应用实例;1.中断服务函数

中断服务函数运行于特权模式,不能阻塞或调用阻塞API,应简洁快速,仅标记事件,由线程处理。过长中断会影响系统,应设计时注意中断频率和处理时间。

2.普通线程

实时系统中,线程死循环会阻塞低优先级线程,影响系统运行。设计时应避免无阻塞循环,保证线程能进入阻塞态,确保低优先级线程正常执行。

3.空闲线程

空闲线程是RT-Thread无工作时自动运行的线程,支持钩子执行特殊功能,负责资源回收,且必须始终可运行,不允许阻塞。

;在空闲线程钩子上挂接的空闲钩子函数,应该满足以下条件:

(1)不会挂起空闲线程。

文档评论(0)

1亿VIP精品文档

相关文档