Design and Test Productivity
The Run-Time Environment (RTE) in MDK Version 5 enables you to use validated Software Components in your project. You can access related documentation quickly, get context sensitive help for API functions, and use code templates for faster coding. MDK Version 5 improves also RTOS support with stack watermarking. The Event Viewer precisely shows the multi-tasking behavior of your embedded application.
Software Packs and Software Components
Once a Software Pack is installed, the contained Software Components become available in the MDK Run-Time Environment (RTE). RTE provides access to documentation and allows you to add, remove or update a Software Component in your project. For most components, code templates provide a starting point for application development.
Debug and Trace
The µVision Debugger gives you full access to debug and trace of an Cortex-M based system. You may use run/stop debugging or analyze a running system using trace. Trace enables additional debug views such as Logic Analyzer, Event Viewer, Performance Analyzer, Code Coverage, and Instruction Trace. These debug views show the dynamic behavior of your application and let you optimize algorithms or identify sporadic errors.
Manage and Archive Projects
Software Packs and Software Components have precise version information which is important during product lifecycle management (PLM) of an embedded application. For new projects you can easily explore and update software components. For released projects you can freeze the Software Pack versions. The build log gives you a lists of components used in the application to create an archive for long-term service.