Software Development Kit for Kinetis® MCUs

KINETIS-SDK

Click over video to play

Software Details

Select a section:

Diagram

Choose a diagram:

Software Development Kit for Kinetis MCUs Block Diagram

Software Development Kit for Kinetis MCUs Block Diagram

Software Development Kit for Kinetis® MCUs Block Diagram

Software Development Kit for Kinetis<sup>&#174;</sup> MCUs Block Diagram

Features

  • Arm® CMSIS-CORE startup and device header files and CMSIS-DSP standard libraries
  • Open-source peripheral drivers that provide stateless, high performance, easy-to-use APIs.
  • Drivers for communication peripherals also include high-level transactional APIs for high-performance data transfers and RTOS wrappers that leverage native RTOS services to better comply with the RTOS cases.
  • High-quality software: all drivers and startup code are MISRA-C:2004 compliant and checked with Coverity® static analysis tools
  • Real-time operation systems (RTOS) kernels pre-integrated: FreeRTOS™, Micrium® μC/OS-II®, and μC/OS-III®
  • Stacks and middleware including:
    • The USB device, host, and OTG stack with comprehensive USB class support
    • FatFs, a FAT file system for embedded systems
    • lwIP, a lightweight TCP/IP stack
    • Encryption software utilizing the mmCAU hardware acceleration
    • mbedTLS a lightweight SSL/TLS library
    • WolfSSL, a lightweight SSL/TLS library
    • SDMMC, a software component supporting SD Cards and eMMC
  • Software examples demonstrating the usage of peripheral drivers, RTOS wrapper drivers, middleware and RTOSes

Supported Toolchains

All demo applications and driver examples are provided with projects for the following toolchains:

  • GNU toolchain for Arm® Cortex® -M with Cmake build system
  • IAR Embedded Workbench
  • Keil™ MDK-Arm
  • Kinetis Design Studio IDE

MCUXpresso Software and Tools

Downloads

4 downloads

Note: For better experience, software downloads are recommended on desktop.

Design Resources

Documentation

Quick reference to our documentation types.

1-5 of 17 documents

Show All

Hardware

2 hardware offerings

Related Software

1 software file

Note: For better experience, software downloads are recommended on desktop.

Training

2 trainings

Support

What do you need help with?