Development Tool for Heterogenous Devices

Heterogeneous ARM devices combine the best of both worlds on a single device - a Cortex-A processor running Linux for complex application software such as data analytics, graphics, or complex networking and a smaller Cortex-M processor for real-time behavior with minimum power consumption. While heterogeneous computing has many benefits, the software development becomes challenging as you have to manage Linux application development, classic embedded microcontroller software, common resources and inter-process communication. ARM within software package MDK Professional Edition offers new tool for heterogeneous systems development.

DS-MDK combines in a single powerful tool the Eclipse based DS-5 IDE and Linux level debugger with MDK µVision IDE and bare-metal debugger. Available CMSIS-Pack technology, that allows to design and use standard software packages supporting resources of microcontroller, board or system, simplifies development process.