i.MX Applications Processors
i.MX applications processors are multicore ARM-based solutions for multimedia and display applications with scalable, high performance, and low power capabilities. i.MX 6 and 7 series devices are available as single/multicore 32-bit ARM Cortex-A class processors, as well as heterogeneous systems based on 32-bit ARM Cortex-A and ARM Cortex-M processors. DS-MDK offers a complete software development solution for such systems:
- It fully supports the Cortex Microcontroller Software Interface Standard (CMSIS) development flow for efficient Cortex-M programming. Software Packs may be added any time to DS-MDK making new device support and middleware updates independent from the toolchain. They contain device support, CMSIS libraries, middleware, board support, code templates, and example projects. The IDE manages the provided software components that are available for the application as building blocks.
- It allows managing Cortex-A Linux and Cortex-M RTOS projects in the same development environment.
- The DS-5 Debugger offers full visibility for multicore software development.