Tag Archives: MDK-ARM Toolchain

Bump up your Atmel Studio

Written by Johannes Bauer, ARM

With Atmel Studio, Atmel has one of the best free development tools for ARM-based microcontrollers on the market.

Its slick IDE and the smooth integration of the Atmel Software Framework (ASF) makes it a good choice for users of the SAM3, SAM4, and the brand-new SAM D20 devices. One thing some might be missing, though, is a top-notch compiler.

Thankfully, there is a solution in the Atmel Gallery – the Keil MDK-ARM Toolchain extension. It allows Atmel Studio to use the highly optimizing ARM Compiler with its best-in-class code density and high performance for a wide range of applications. The extension requires an installation of Keil MDK-ARM, but makes the integrated compiler available transparently in Atmel Studio.

The ARM Compiler provides two run-time C/C++ library variants: a full ANSI compliant library and a Microlib for utmost code density on small microcontrollers like the Cortex-M0+ based SAM D20. You can give it a spin and see how your code size improves.

As a perfect match for the extension, ARM has recently introduced the MDK-ARM Atmel Edition, or MDK-Atmel for short. This special edition of the industry-standard Keil MDK supports compiling and debugging for ARM-based Atmel MCUs and is available at a reduced price compared to the full version of MDK. Of course you can also use MDK-Atmel stand-alone without Atmel Studio if you prefer that.

Together, the ARM development tools and Atmel software and hardware make a good combination for developers, no matter which environment they work in.

News from the Gallery

News from the Gallery

By Joerg Bertholdt, Director of Marketing, Tools and Software, Atmel Corporation

We launched Atmel Gallery less than 6 months ago, the first app store of its kind to deliver integrated embedded tools and embedded software straight into a development environment, specifically for Atmel Studio 6.

We were excited to get into uncharted territory, but also anxious about the types of reaction we’d get from our customers. It’s time to see how we did.

With over 25,000 developers – and counting — signed up for a Gallery account, our expectations have by far been exceeded. The servers handled the big demands very well, proving the infrastructure design and scalability.

 Keil MDK-ARM Toolchain from Keil enables Atmel Studio to use its highly optimizing ARM compiler

Keil MDK-ARM Toolchain from Keil enables Atmel Studio to use its highly optimizing ARM compiler

With the February update of the XDK, the Extension Developer’s Kit, partners have been able to easily integrate embedded software and package integrations as projects that install directly into Atmel Studio. For example, developers who are interested in exploring commercial real-time operating systems, now have access to Micrium’s uC/OS and Segger’s embOS. Trial versions of these RTOSes are available as ready-to-run example projects for Atmel’s ARM Cortex-M4 based SAM4S devices.

Two popular extensions are compiler plug-ins. The Keil MDK-ARM Toolchain from Keil enables Atmel Studio to use its highly optimizing ARM compilerCodeVisionAVR allows the use of HP Infotec’s AVR compiler, which also includes CodeWizardAVR, a graphical peripheral configuration tool for AVR MCUs.

Besides development tools and embedded software extensions, training modules such as Integrating USB In Your Design have also been made available through the Gallery. With the XDK supporting the development of hardware extension boards for Atmel’s Xplained Pro kits, the drivers for the first Xplained Pro partner board will soon be delivered as an Atmel Studio project.

We’re six months in and happy to see the masses have adopted Atmel Gallery.

Are you a Gallery user? Let us know what you like, what you’d like to see improved or if there are additional extensions you would want to see. Just comment on this blog or send me an email to joerg.bertholdt@atmel.com.

Haven’t checked out the Gallery yet, just take a look at gallery.atmel.com. Don’t have Atmel Studio 6? It’s free, you can download it from atmel.com.

Are you an independent software vendor or developer and want to be part of the growing Atmel Studio ecosystem, join the Gallery as a developer; the XDK makes it easy to participate.