本文已被:浏览 1520次 下载 3020次
Received:September 27, 2019 Revised:October 22, 2019
Received:September 27, 2019 Revised:October 22, 2019
中文摘要: MbedOS是ARM公司于2014年开始推出的一款面向智能终端与物联网节点的实时操作系统,主要用于对响应时间有较高实时性要求的嵌入式系统.在深入分析mbedOS的基本功能、调度机制、延时函数机制、任务间通信机制等基础上,以可移植的mbedOS工程框架为基础,分析移植的共性问题,给出具体的移植方法.在此基础上,实现了mbedOS在ARM Cortex-M系列的不同内核及不同MCU上的移植,还给出了不同开发环境间移植共性问题分析,为mbedOS的应用研究提供了基础,有效地降低了mbedOS的移植难度,也可为其他RTOS的移植提供参考.
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
文章编号: 中图分类号: 文献标志码:
基金项目:国家自然科学基金(61672369),福建省自然科学基金(2017J01651)
引用文本:
刘长勇,王宜怀,彭涛,孙亚军,程宏玉.实时操作系统mbedOS的移植方法.计算机系统应用,2020,29(5):117-122
LIU Chang-Yong,WANG Yi-Huai,PENG Tao,SUN Ya-Jun,CHENG Hong-Yu.Transplantation Method of Real-Time Operating System mbedOS.COMPUTER SYSTEMS APPLICATIONS,2020,29(5):117-122
刘长勇,王宜怀,彭涛,孙亚军,程宏玉.实时操作系统mbedOS的移植方法.计算机系统应用,2020,29(5):117-122
LIU Chang-Yong,WANG Yi-Huai,PENG Tao,SUN Ya-Jun,CHENG Hong-Yu.Transplantation Method of Real-Time Operating System mbedOS.COMPUTER SYSTEMS APPLICATIONS,2020,29(5):117-122