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.

Royalty-Free
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