Comprehensive enablement solutions
7.3.
Kinetis Software Development Kit (SDK)
• Extensive suite of robust peripheral drivers, stacks, middleware, and example applications
designed to simplify and accelerate application development on any Kinetis MCU.
• Software examples include demonstrating the usage of the hardware abstraction layer (HAL),
peripheral drivers, middleware, and RTOS’s.
• The Kinetis SDK is complimentary and includes full source code under a permissive open-source
license for all hardware abstraction and peripheral driver software.
7.4.
Processor Expert software
• Building on the Kinetis SDK drivers, Processor Expert software is a development system to create,
configure, optimize, migrate, and deliver software components that generate source code for
Freescale silicon.
7.5.
Integrated development environments (IDE)
• Freescale Kinetis Design Studio IDE freescale.com/kds
— No-cost integrated development environment (IDE) for Kinetis MCUs
— Eclipse and GCC-based IDE for C / C++ editing, compiling, and debugging
• IAR Embedded Workbench® iar.com/kinetis
• ARM Keil® Microcontroller Development Kit keil.com/freescale
• Atollic® TrueSTUDIO® atollic.com/index.php/partnerfreescale
• Green Hills Software MULTI ghs.com/partners/freescale_partner.html
• Broad ARM ecosystem support through Freescale Connect partners
7.6.
Online enablement with ARM mbed™ development platform
• Rapid and easy Kinetis MCU prototyping and development
• Online mbed SDK, developer community
• Free software libraries
7.7.
Bootloader
• Common bootloader for all Kinetis MCUs
• In-system flash programming over a serial connection: erase, program, verify
• Flash-based bootloader with open-source software and host-side programming utilities
Kinetis KV5x – Real-Time Control MCUs with Ethernet Product Brief Rev. 0 02/2015
Freescale Semiconductor, Inc. 7