Keil Logo Arm Logo

Keil RTX and Middleware Licensing

Keil Middleware components are supplied royalty-free as part of MDK-Professional Edition. Each license entitles a single engineer to use the middleware libraries in multiple projects.

Single User, Multi Project License
The MDK-Professional End User License entitles a single engineer to use the middleware components in multiple projects. This allows you to purchase MDK-Professional once and use it in all current and future products without additional payments.
All engineers using MDK-Professional must have a valid license.

All middleware components are supplied Royalty-Free. There are no run-time royalty payments or other hidden charges. Once licensed you can ship products created using MDK-Professional with no further fees.

Source Code
Full source code for RTX is included in all MDK-ARM Editions. Middleware source code is available as a separate product. Access to the source code allows you to rebuild libraries or extend their feature set. It is also useful where source code is needed for product certification. Source code is not required for porting purposes or retargeting to new hardware.

Fair Pricing
The full feature set of MDK-Professional is available for less than the cost of a single component available from some vendors. Licenses include a year's support and maintenance as well as upgrades to the latest implementations as and when they are released.

Notes Note

  • MDK-Professional middleware components include TCP Networking, Flash File System, USB (device and host), and CAN libraries in binary form.
  • RTX Source code is included in all MDK-ARM Editions.
  • RTX and MDK-Professional middleware components may only be included in your final product in object form. The license does not grant you the right to distribute the source code.

Keil logo

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.

Acquisition of ARM Holdings plc. by SoftBank Group Corp.

We are pleased to inform you that on 5 September 2016, SoftBank Group Corp. acquired ARM Holdings Plc. ARM will continue to operate as an independent business within the SoftBank group.

Any current agreements between ARM Ltd (or other ARM group companies, as applicable) you / your company remain in effect as between the parties, and the parties will continue to be bound by and perform the obligations in such agreements. If you have any queries please direct these to