Brands & Products


New challenges in development

Embedded Market Study code reusing According to a former Embedded Market study that massive 80% of companies are contsantly reusing their existing code from a previous project.

Therefore it became incredibly important for them to consequently and professionally store, manage and test every little piece of code inside their systems.

Also the same study states that the number 1 and 2 embedded design process challenges are debugging and meeting schedules. To avoid them throughout your next project, you have to carefully compare and select the right set of tools.

We at Computer Controls are here to help you – giving an Arm to choose the designing and testing types to have a winner team of people and market leading software products.

Company Arm

Arm Holdings neither manufactures nor sells CPU devices based on its own designs, but rather licenses the processor architecture to interested parties.

Arm offers a variety of licensing terms, varying in cost and deliverables. To all licensees, Arm provides an integratable hardware description of the Arm core, as well as complete software development toolset, and the right to sell manufactured silicon containing the Arm CPU.

The amount of documentation for all Arm chips is daunting, especially for newcomers.

Company KEIL

Keil was founded in 1982 by Günter and Reinhard Keil, initially as a German GbR. They were making compilers, simulators and debuggers for the 8051, C16x and Arm processors. In October 2005, the whole company was acquired by Arm.

Focus Areas


The Arm Cortex-A series of applications processors provide a range of solutions for devices undertaking complex compute tasks, such as hosting a rich Operating System (OS) platform, and supporting multiple software applications.

Arm Cortex-A Applications

Cortex-R series processors deliver fast and deterministic processing and high performance, while meeting challenging real-time constraints in a range of situations. They combine these features in a performance, power and area optimized package.
 Arm Cortex-R Applications
Optimized for cost and power sensitive MCU and mixed-signal devices for applications such as Internet of Things, connectivity, motor control, smart metering, human interface devices, automotive and industrial control systems, domestic household appliances, consumer products and medical instrumentation.

Arm Cortex-M Applications




MDK-Arm provides a complete intergared software development environment  (IDE) for devices with Cortex ™ -M, Cortex-R4, Arm7 ™ and Arm9 ™ processors.

Arm Keil MDK@Computer Controls @laszlozolnai

The IDE includes a popular, market-leading Arm C ++ compiler. It is specially designed for microcontrollers, so it's easy to learn and it can be used for most of the embedded software designs.

Before buying a new license, consider the following questions:

  1. What type of controller are you using, and what kind of core it has?
  2. Lite: Is the free version enough? Software size limit 32 kb, which is small because of the size of the libraries
  3. Essentials: Only for Cortex M
  4. What Middleware libraries do you need?
  5. Is Functional Safety Needs? (If so, only Pro is aproppriate)

 MDK Arm Licence types

Compare MDK Editions | Arm Keil

License Types


A node-locked license allows using MDK by exactly one person on a maximum of two computers (single-user). No network connection required.

FlexLM Floating:

FlexM Floating license MDK Arm

A FlexLM License allows developers to use MDK on multiple computers. A network connection to check out a FlexLM license is required.


Arm® DS-5 Development Studio is an end-to-end suite of tools for embedded C/C++ software development on any Arm-based SoC.

Arm DS-5 Development StudioDS-5 provides comprehensive support for SoC design and bring-up. From the earliest RTL simulation through to optimizations for native Android apps, DS-5 gives you the best insight into Arm-based systems.

The suite includes DS-5 Debugger, Streamline performance analyzer, Arm Compiler 5 & 6, Linaro GCC, Fixed Virtual Platform (FVP) and the Eclipse IDE.

Device bring-up is easier in DS-5. Designed alongside Arm processors, CoreSight infrastructure and debug hardware, DS-5 helps to abstract the debug connection and comes with preconfigured debug connections to devices from over 40 semiconductor partners and OEMs.


Ask for your price or support:

Contact us for support


Arm ULINKplus debugger for embedded designs
ULINKplus combines isolated debug connection, power measurement, and I/O for test automation. It gives you visibility to function, timing, and power consumption of your embedded application.
read more