期刊文献+
共找到14篇文章
< 1 >
每页显示 20 50 100
基于互斥量的MbedOS调度机制剖析
1
作者 刘长勇 王宜怀 《吉林大学学报(信息科学版)》 CAS 2024年第2期284-293,共10页
为了能清晰理解互斥量对共享资源的独占访问原理与机制,在简要分析实时操作系统的互斥量的含义、应用场合、调度机制以及关键要素作用的基础上,对mbedOS互斥量调度机制进行了理论剖析。以KL36芯片为例对mbedOS的互斥量进行了实践,基于... 为了能清晰理解互斥量对共享资源的独占访问原理与机制,在简要分析实时操作系统的互斥量的含义、应用场合、调度机制以及关键要素作用的基础上,对mbedOS互斥量调度机制进行了理论剖析。以KL36芯片为例对mbedOS的互斥量进行了实践,基于时序图采用printf方法直观地输出了线程响应互斥量的调度过程信息,并对互斥量调度机制的实时性能进行分析。通过对互斥量调度机制的剖析,有助于进一步分析mbedOS的其他同步与通信方式,也可为深入理解其他实时操作系统的同步与通信手段提供参考借鉴。 展开更多
关键词 实时操作系统 互斥量 mbedos实时操作系统 KL36芯片 printf输出
下载PDF
实时操作系统mbedOS启动流程剖析 被引量:10
2
作者 刘长勇 王宜怀 +1 位作者 蔡闯华 蒋建武 《计算机工程与应用》 CSCD 北大核心 2020年第20期46-51,共6页
mbedOS是ARM公司于2014年开始推出的一款面向智能终端与物联网节点的实时操作系统,它提供了线程管理与调度、内存管理、时钟管理、队列管理等基本功能要素。在深入分析mbedOS的功能要素和函数调用关系的基础上,简要给出了KL36芯片的启... mbedOS是ARM公司于2014年开始推出的一款面向智能终端与物联网节点的实时操作系统,它提供了线程管理与调度、内存管理、时钟管理、队列管理等基本功能要素。在深入分析mbedOS的功能要素和函数调用关系的基础上,简要给出了KL36芯片的启动流程,重点剖析了mbedOS堆栈的设置、中断向量表的重定向、内核的初始化、主线程的创建以及内核的启动,最后对mbedOS启动过程中存储使用情况进行了分析,为mbedOS在不同微控制器上的移植提供了技术基础,也可为分析其他RTOS的启动提供参考。 展开更多
关键词 mbedos 启动流程 线程 KL36
下载PDF
基于ARM Cortex-M4的mbedOS调度机制剖析 被引量:2
3
作者 刘长勇 王宜怀 《吉林大学学报(信息科学版)》 CAS 2022年第4期663-671,共9页
为了能清晰理解mbedOS调度基本原理与机制,通过阐述ARM(Advanced RISC Machines)Cortex-M4内核对实时操作系统的支持特性,分析了实时操作系统常用的调度策略,采用流程图分析、上下文核心代码解析等方法重点剖析了SVC(Supervisor Call)... 为了能清晰理解mbedOS调度基本原理与机制,通过阐述ARM(Advanced RISC Machines)Cortex-M4内核对实时操作系统的支持特性,分析了实时操作系统常用的调度策略,采用流程图分析、上下文核心代码解析等方法重点剖析了SVC(Supervisor Call)中断、PendSV中断和SysTick中断3种mbedOS调度策略实现方法,最后以意法半导体的STM32L431芯片为例给出了mbedOS的线程调度剖析实践。通过对mbedOS的线程调度剖析,有助于深入理解mbedOS的调度机理,为设计多任务系统提供帮助,也为分析其他实时操作系统提供参考借鉴。 展开更多
关键词 实时操作系统 调度策略 ARM Cortex-M4内核 mbedos系统 STM32芯片
下载PDF
构件化mbedOS工程框架研究与实现 被引量:6
4
作者 刘长勇 王宜怀 彭涛 《计算机应用与软件》 北大核心 2021年第5期236-240,共5页
mbedOS是ARM公司于2014年开始推出的一款面向智能终端与物联网节点的实时操作系统。针对其官网提供的庞大资源体系,抽取出面向特定应用的工程框架,对实际应用开发具有重要价值。通过深入分析mbedOS资源的构成,厘清其结构关系,根据嵌入... mbedOS是ARM公司于2014年开始推出的一款面向智能终端与物联网节点的实时操作系统。针对其官网提供的庞大资源体系,抽取出面向特定应用的工程框架,对实际应用开发具有重要价值。通过深入分析mbedOS资源的构成,厘清其结构关系,根据嵌入式软件工程的基本原理,以构件为基础,以软件最小系统为核心,提出可移植、易扩充的基于mbedOS的应用工程框架,为mbedOS的应用研究提供了基础,有效地降低了mbedOS的应用难度。 展开更多
关键词 mbedos 构件化 工程框架 可移植性
下载PDF
实时操作系统mbedOS的移植方法 被引量:4
5
作者 刘长勇 王宜怀 +2 位作者 彭涛 孙亚军 程宏玉 《计算机系统应用》 2020年第5期117-122,共6页
MbedOS是ARM公司于2014年开始推出的一款面向智能终端与物联网节点的实时操作系统,主要用于对响应时间有较高实时性要求的嵌入式系统.在深入分析mbedOS的基本功能、调度机制、延时函数机制、任务间通信机制等基础上,以可移植的mbedOS工... MbedOS是ARM公司于2014年开始推出的一款面向智能终端与物联网节点的实时操作系统,主要用于对响应时间有较高实时性要求的嵌入式系统.在深入分析mbedOS的基本功能、调度机制、延时函数机制、任务间通信机制等基础上,以可移植的mbedOS工程框架为基础,分析移植的共性问题,给出具体的移植方法.在此基础上,实现了mbedOS在ARM Cortex-M系列的不同内核及不同MCU上的移植,还给出了不同开发环境间移植共性问题分析,为mbedOS的应用研究提供了基础,有效地降低了mbedOS的移植难度,也可为其他RTOS的移植提供参考. 展开更多
关键词 实时操作系统 mbedos 移植 ARM
下载PDF
基于STM32的mbedOS信号量调度机制剖析 被引量:1
6
作者 刘中华 王宜怀 +1 位作者 刘长勇 王浩波 《计算机应用与软件》 北大核心 2023年第10期268-273,321,共7页
目前,嵌入式实时操作系统的调度机制的研究主要集中在Linux、FreeRTOS、VxWorks等操作系统,而对mbedOS中调度机制的研究缺乏相关资料。对此,通过信号量这一同步机制,在简要分析信号量的含义和有关要素的基础上,对mbedOS中的信号量调度... 目前,嵌入式实时操作系统的调度机制的研究主要集中在Linux、FreeRTOS、VxWorks等操作系统,而对mbedOS中调度机制的研究缺乏相关资料。对此,通过信号量这一同步机制,在简要分析信号量的含义和有关要素的基础上,对mbedOS中的信号量调度机制及其关键函数进行理论分析,继而通过多任务并发的调度实验,进一步验证理论分析的正确性。通过时序图对调度机制进行总结,并对信号量调度机制的实时性能进行剖析,可为不同微控制器上的mbedOS信号量的应用提供基础,也为剖析其他RTOS(Real-Time Operating System)的信号量机制以及深入理解RTOS的工作原理提供了重要的借鉴价值。 展开更多
关键词 mbedos 信号量 调度机制 SVC 实时性能
下载PDF
基于STM32的mbedOS线程信号剖析 被引量:1
7
作者 王浩波 王宜怀 +1 位作者 刘长勇 刘中华 《计算机工程与设计》 北大核心 2022年第1期80-87,共8页
针对RTOS的线程信号研究集中在调用算法或应用等方面,而对RTOS内部的线程信号响应机制、响应时间性能或运行流程的研究较少。对此,在分析RTOS的线程信号的作用、响应机制原理和关键技术要点的基础上,提出基于printf方式输出线程信号响... 针对RTOS的线程信号研究集中在调用算法或应用等方面,而对RTOS内部的线程信号响应机制、响应时间性能或运行流程的研究较少。对此,在分析RTOS的线程信号的作用、响应机制原理和关键技术要点的基础上,提出基于printf方式输出线程信号响应机制过程的剖析方法。以STM32L431芯片为例给出mbedOS的线程信号剖析实验例程,以时序图的方式进行归纳总结。该方法可以帮助读者从更加微观的角度理解mbedOS的线程信号响应的整个脉络结构,为剖析RTOS其它通信机制原理提供借鉴。 展开更多
关键词 实时操作系统RTOS 线程信号响应机制 STM32L431 mbedos 同步与通信
下载PDF
基于STM32的mbedOS优先级反转问题机制剖析 被引量:1
8
作者 叶柯阳 王宜怀 +1 位作者 徐婷婷 刘长勇 《计算机应用与软件》 北大核心 2023年第1期260-266,共7页
目前,针对嵌入式实时操作系统优先级反转问题的研究集中在VxWorks操作系统、WinCE操作系统、μC/OS-Ⅱ操作系统等,而对mbedOS操作系统避免优先级反转问题的机制研究方面缺乏相关材料。基于分析优先级反转问题出现的缘由、现象以及相关... 目前,针对嵌入式实时操作系统优先级反转问题的研究集中在VxWorks操作系统、WinCE操作系统、μC/OS-Ⅱ操作系统等,而对mbedOS操作系统避免优先级反转问题的机制研究方面缺乏相关材料。基于分析优先级反转问题出现的缘由、现象以及相关解决方案,通过实验例程对mbedOS中解决优先级反转问题的机制进行深入剖析。最后通过时序图的方式对该机制进行归纳总结,可为mbedOS的应用研究和在不同微控制器上的移植提供基础,也可为不同实时操作系统下解决优先级反转问题机制的比较分析提供参考。 展开更多
关键词 mbedos 优先级反转 互斥量 线程
下载PDF
实时操作系统mbedOS互斥量调度机制剖析 被引量:1
9
作者 王庭琛 王宜怀 陈瑞雪 《现代电子技术》 2022年第8期93-100,共8页
嵌入式产品研发中使用多线程并发运行时,为避免公共资源被破坏或线程运行异常,通常使用互斥量(Mutex)来防止公共资源在线程运行时被其他线程抢占。不同于使用单一变量实现的互斥量,在实时操作系统中为优化线程调度并避免错误,所使用的... 嵌入式产品研发中使用多线程并发运行时,为避免公共资源被破坏或线程运行异常,通常使用互斥量(Mutex)来防止公共资源在线程运行时被其他线程抢占。不同于使用单一变量实现的互斥量,在实时操作系统中为优化线程调度并避免错误,所使用的互斥量较复杂且不易理解。目前关于嵌入式实时操作系统中互斥量的实现及应用的相关资料较少,文中在对实时操作系统mbedOS中互斥量的数据结构与操作函数进行详细分析的基础上,设计出一个使用互斥量保护公共资源的软件实例,实例中包含对小灯的控制以及使用串口输出线程的实时运行情况。通过观察灯光的变化并结合串口输出信息,能够直观地理解mbedOS对使用互斥量的进程调度机制,也可为读者理解其他实时操作系统中互斥量的机制提供参考。 展开更多
关键词 实时操作系统mbedos 互斥量调度 软件设计 调度机制 多线程运行 三色灯控制 实例分析
下载PDF
基于GEC架构的mbedOS驻留技术研究
10
作者 孙亚军 王林 +2 位作者 王宜怀 刘长勇 程宏玉 《微电子学与计算机》 北大核心 2020年第6期12-18,共7页
针对当前MCU在实时操作系统上进行嵌入式应用程序开发的需求,提出使用GEC架构,并且在该架构下实现mbedOS操作系统驻留内存,其中提出合理划分Flash和RAM空间设计规则,总结出使用API动态链接技术实现用户程序调用接口程序进行编程,实现嵌... 针对当前MCU在实时操作系统上进行嵌入式应用程序开发的需求,提出使用GEC架构,并且在该架构下实现mbedOS操作系统驻留内存,其中提出合理划分Flash和RAM空间设计规则,总结出使用API动态链接技术实现用户程序调用接口程序进行编程,实现嵌入式编程和通用计算机编程类似,缩短编译时间,加快开发效率.最后分别在S32K144和MKL36Z64进行设计实验,实验表明该技术具有可行性. 展开更多
关键词 GEC架构 mbedos 操作系统驻留 Flash和RAM空间设计 API动态链接
下载PDF
基于mbedOS的事件机制响应调度的实时性分析
11
作者 汪恒 王宜怀 +1 位作者 刘肖 刘长勇 《计算机应用与软件》 北大核心 2023年第7期254-259,共6页
事件机制是mbedOS中一种对任务进行实时控制的同步手段。为了深入分析事件机制响应调度的实时性,提出一种基于printf函数的时序分析方法,通过中断与线程的同步实验,在简要分析了响应调度的理论时间和过程的基础上,对实际响应时间进行了... 事件机制是mbedOS中一种对任务进行实时控制的同步手段。为了深入分析事件机制响应调度的实时性,提出一种基于printf函数的时序分析方法,通过中断与线程的同步实验,在简要分析了响应调度的理论时间和过程的基础上,对实际响应时间进行了测试和分段解析,进一步探究了影响响应时间的要素。实验结果表明,该方法能有效完成实时性分析,提高mbedOS中事件机制对任务的更精确控制,也为其他RTOS(Real-Time Operating System)的实时性分析提供一定的技术基础。 展开更多
关键词 mbedos 事件 调度 PendSV 实时性
下载PDF
mbedOS实时操作系统延时机制剖析
12
作者 刘长勇 王宜怀 《长春师范大学学报》 2023年第6期39-46,共8页
延时函数的使用可以避免程序空跑,让CPU更好地为其他任务服务。通过对延时函数基本原理的阐述,剖析了mbedOS实时操作系统延时函数的调度机制。以意法半导体的STM32L431芯片为例,进行mbedOS延时函数剖析实践,结合相关函数、关键代码、流... 延时函数的使用可以避免程序空跑,让CPU更好地为其他任务服务。通过对延时函数基本原理的阐述,剖析了mbedOS实时操作系统延时函数的调度机制。以意法半导体的STM32L431芯片为例,进行mbedOS延时函数剖析实践,结合相关函数、关键代码、流程图、时序图、printf调试等分析手段,将延时函数的整个调度过程显示输出。通过对延时函数的分析,有助于读者从微观层面理解其调度过程,也可为分析其他实时操作系统提供参考和借鉴。 展开更多
关键词 实时操作系统 延时函数 mbedos printf STM32
下载PDF
实时操作系统事件响应机制剖析
13
作者 刘长勇 王宜怀 《吉林大学学报(信息科学版)》 CAS 2024年第4期717-725,共9页
为了能清晰理解事件的工作原理与机制,通过分析事件在实时操作系统中的作用、响应原理及流程,基于KL36微控制器采用类PC机的printf输出法,从调度过程时序、响应时间性能等方面剖析了mbedOS的事件响应机制。实验结果表明,通过printf函数... 为了能清晰理解事件的工作原理与机制,通过分析事件在实时操作系统中的作用、响应原理及流程,基于KL36微控制器采用类PC机的printf输出法,从调度过程时序、响应时间性能等方面剖析了mbedOS的事件响应机制。实验结果表明,通过printf函数能将事件响应过程的线程地址、队列地址,队列内容、线程进出队列情况以及事件位等信息直观输出,为读者从底层理解mbedOS的事件响应原理和流程提供便利,也为分析mbedOS的其他同步与通信手段的脉络结构提供方法借鉴。 展开更多
关键词 实时操作系统 事件响应机制 printf 输出 mbedos 实时操作系统 KL36 芯片
下载PDF
基于S32K144的无刷直流电机控制系统 被引量:10
14
作者 孙亚军 王宜怀 +2 位作者 王林 彭涛 刘贤德 《仪表技术与传感器》 CSCD 北大核心 2020年第11期84-90,共7页
针对无刷直流电机对于控制系统的稳定性和动态性要求,设计了基于S32K144的高性能硬件电路和软件控制系统。硬件电路中添加光耦隔离电路以提高信号抗干扰能力;软件上使用mbedOS,实现速度电流双闭环控制结构,结合专家PID调节策略,提高系... 针对无刷直流电机对于控制系统的稳定性和动态性要求,设计了基于S32K144的高性能硬件电路和软件控制系统。硬件电路中添加光耦隔离电路以提高信号抗干扰能力;软件上使用mbedOS,实现速度电流双闭环控制结构,结合专家PID调节策略,提高系统的动态性能。实验证明,该控制系统控制精度达到0.5%以内。 展开更多
关键词 无刷直流电机 S32K144 光耦隔离电路 mbedos 速度电流双闭环 专家PID
下载PDF
上一页 1 下一页 到第
使用帮助 返回顶部