首页 | 本学科首页   官方微博 | 高级检索  
     

实时操作系统mbedOS的移植方法
引用本文:刘长勇,王宜怀,彭涛,孙亚军,程宏玉. 实时操作系统mbedOS的移植方法[J]. 计算机系统应用, 2020, 29(5): 117-122
作者姓名:刘长勇  王宜怀  彭涛  孙亚军  程宏玉
作者单位:武夷学院数学与计算机学院,武夷山 354300;苏州大学计算机科学与技术学院,苏州 215006;认知计算与智能信息处理福建省高校重点实验室,武夷山 354300;苏州大学计算机科学与技术学院,苏州 215006
基金项目:国家自然科学基金(61672369),福建省自然科学基金(2017J01651)
摘    要:MbedOS是ARM公司于2014年开始推出的一款面向智能终端与物联网节点的实时操作系统,主要用于对响应时间有较高实时性要求的嵌入式系统.在深入分析mbedOS的基本功能、调度机制、延时函数机制、任务间通信机制等基础上,以可移植的mbedOS工程框架为基础,分析移植的共性问题,给出具体的移植方法.在此基础上,实现了mbedOS在ARM Cortex-M系列的不同内核及不同MCU上的移植,还给出了不同开发环境间移植共性问题分析,为mbedOS的应用研究提供了基础,有效地降低了mbedOS的移植难度,也可为其他RTOS的移植提供参考.

关 键 词:实时操作系统  mbedOS  移植  ARM
收稿时间:2019-09-27
修稿时间:2019-10-22

Transplantation Method of Real-Time Operating System mbedOS
LIU Chang-Yong,WANG Yi-Huai,PENG Tao,SUN Ya-Jun,CHENG Hong-Yu. Transplantation Method of Real-Time Operating System mbedOS[J]. Computer Systems& Applications, 2020, 29(5): 117-122
Authors:LIU Chang-Yong  WANG Yi-Huai  PENG Tao  SUN Ya-Jun  CHENG Hong-Yu
Affiliation:School of Mathematics and Computer Science,Wuyi University, Wuyishan 354300, China;School of Computer Science and Technology, Soochow University, Suzhou 215006, China;Fujian Provincial Key Laboratory of Cognitive Computing and Intelligent Information Processing, Wuyishan 354300, China
Abstract:The mbedOS is a real-time operating system launched by ARM in 2014 for intelligent terminals and IoT nodes. It is mainly used in embedded systems with the high real-time response time. The study analyzes the common problems of transplantation and gives specific migration steps based on the in-depth analysis of the basic functions of mbedOS, scheduling mechanism, delay function mechanism, and communication mechanism between tasks. This work is based on the portable mbedOS engineering framework. On the basis, the mbedOS is implemented in different cores of ARM Cortex-M series and different MCU transplantation. The analysis of the common problems of transplantation between different development environments are given and the basis for the application research of mbedOS are provided. It effectively reduces the difficulty of mbedOS transplantation and can also provide reference for other RTOS transplantation.
Keywords:real-time operating system  mbedOS  transplantation  ARM
本文献已被 万方数据 等数据库收录!
点击此处可从《计算机系统应用》浏览原始摘要信息
点击此处可从《计算机系统应用》下载全文
设为首页 | 免责声明 | 关于勤云 | 加入收藏

Copyright©北京勤云科技发展有限公司  京ICP备09084417号