Now MDK-ARM PRO also offers a TÜV certification for the ARM compiler for safety critical applications. In the MDK-Professional version, middleware for a FLASH file system, TCP/IP, USB (Host + Device), CAN, GUI and mbed TLS, mbed client IoT connector (with MDK PRO) are included. Keil manufactures software development tools for the Arm, XC16x/C16x/ST10, 251, and 8051 microcontroller families. To make it easy to get started with your application design, MDK-ARM™ comes with a large number of examples. When combined with the powerful analysis tools offered by MDK-ARM™, you can take advantage of a graphical logic analyser, code coverage, execution times and non intrusive printf style debugging. With the ULINKpro debug adaptor, you can record every executed Cortex-M instruction, allowing you to profile the efficiency of your applications in great detail. The ARM C/C++ compiler produces assembly code of a smaller size and greater efficiency than other compilers.
MDK-ARM™ is designed for microcontroller applications allowing you to program, debug and optimise your code, whilst taking advantage of the Keil RTX operating system.