Keil Logo

MDK MIDDLEWARE: Can Middleware work standalone without using RTOS?


Information in this knowledgebase article applies to:

  • MDK v5.x
  • Middleware Pack

QUESTION

I want to use Middleware library, such as Network Component, USB Component, etc., in a standalone mode without using any RTOS.

Is it possible?

ANSWER

CMSIS-RTOS RTX is used in all components of the Middleware library pack, such as networking, USB or filesystem etc., for task scheduling. The Middleware library requires a CMSIS-compliant RTOS. An application without an RTOS is not supported. The library is validated with CMSIS-RTOS RTX.

Both CMSIS-RTOS v1 (RTXv4.x) and CMSIS-RTOS v2 (RTXv5.x or later) are supported to be used with Middleware library.

The earlier RL-ARM library, such as RL-TCPNet, RL-USB etc. can work with RL-RTX or work in a standalone mode (without using RL-RTX). However, note that RL-ARM is now only under maintenance without further development. The latest RL-ARM library can be found in the latest legacy support pack.

MORE INFORMATION

Last Reviewed: Friday, September 7, 2018


Did this article provide the answer you needed?
 
Yes
No
Not Sure
 
  Arm logo
Important information

This site uses cookies to store information on your computer. By continuing to use our site, you consent to our cookies.

Change Settings

Privacy Policy Update

Arm’s Privacy Policy has been updated. By continuing to use our site, you consent to Arm’s Privacy Policy. Please review our Privacy Policy to learn more about our collection, use and transfers
of your data.