首站-论文投稿智能助手
典型文献
实时操作系统mbedOS互斥量调度机制剖析
文献摘要:
嵌入式产品研发中使用多线程并发运行时,为避免公共资源被破坏或线程运行异常,通常使用互斥量(Mutex)来防止公共资源在线程运行时被其他线程抢占.不同于使用单一变量实现的互斥量,在实时操作系统中为优化线程调度并避免错误,所使用的互斥量较复杂且不易理解.目前关于嵌入式实时操作系统中互斥量的实现及应用的相关资料较少,文中在对实时操作系统mbedOS中互斥量的数据结构与操作函数进行详细分析的基础上,设计出一个使用互斥量保护公共资源的软件实例,实例中包含对小灯的控制以及使用串口输出线程的实时运行情况.通过观察灯光的变化并结合串口输出信息,能够直观地理解mbedOS对使用互斥量的进程调度机制,也可为读者理解其他实时操作系统中互斥量的机制提供参考.
文献关键词:
实时操作系统mbedOS;互斥量调度;软件设计;调度机制;多线程运行;三色灯控制;实例分析
作者姓名:
王庭琛;王宜怀;陈瑞雪
作者机构:
苏州大学 计算机与科学技术学院,江苏 苏州 215006
文献出处:
引用格式:
[1]王庭琛;王宜怀;陈瑞雪-.实时操作系统mbedOS互斥量调度机制剖析)[J].现代电子技术,2022(08):93-100
A类:
互斥量调度,Mutex,三色灯控制
B类:
mbedOS,调度机制,嵌入式产品,产品研发,多线程并发,发运,公共资源,运行异常,抢占,单一变量,线程调度,嵌入式实时操作系统,数据结构,串口,出线,时运,运行情况,通过观察,灯光,够直,进程调度,为读者,软件设计,多线程运行
AB值:
0.260989
相似文献
机标中图分类号,由域田数据科技根据网络公开资料自动分析生成,仅供学习研究参考。