Post on 20-Jan-2019
Confidential and Proprietary
TM
Kinetis Software Development Kit
(KSDK)
Complete Product Overview
M A R . 1 0 . 2 0 1 5
Denis Yuji Shimizu
TM
Confidential and Proprietary 1
Agenda
• Introduction – Kinetis Enablement
• Kinetis Software Development Kit (KSDK)
• How to use KSDK with different compilers
• Kinetis Design Studio IDE (KDS) - (Do not confuse KDS with KSDK!!)
• Using KSDK:
− Bareboard
− With Processor Expert
− With MQX and other RTOS (FreeRTOS, Micrium,etc)
• USB Stack & TCP/IP stacks - RTCS and LwIP
• Next events
• Q&A
TM
Confidential and Proprietary 3 3
Freescale Leadership with Kinetis MCUs
Industry’s first Cortex-M4-based MCU2010
Industry’s first sub-gigahertz wireless MCU
Using the world’s most energy-efficient
32-bit core
2012
New Kinetis series enable cost-
Effective meters with highest
level of accuracy & security
2013
World’s first Cortex-M0+-based
MCU with 5V support
2013Kinetis MCUs set industry records with
benchmark tests, further demonstrating
leadership in product capabilities
2011
Industry’s first Cortex-M0+-based MCU2012
Streamlining next-generation
motor control and digital
power conversion with
Kinetis V series MCU
2014
Delivering new levels of
performance to the embedded
market with early adoption of
ARM Cortex-M7 core
2014
TM
Confidential and Proprietary 4
Kinetis Leadership
The Kinetis portfolio is the world’s broadest MCU portfolio based on
ARM® Cortex®-M cores, offering more than 1,000
hardware- and software-compatible Cortex-M0+ and Cortex-M4 MCU
families with exceptional
low-power performance, memory scalability and feature integration.
Broadest MCU Portfolio
Availability
Industry-leading
Scalability
Feature Integration
Compatibility
“The range of
capabilities and the
scalability offered by Freescale
supports the economical
development
of extremely innovative,
forward-looking technology.”
-Customer
TM
Confidential and Proprietary 5
Kinetis Availability
The Kinetis portfolio consists of six (and counting) series of MCUs
with general-purpose and application-specific features.
TM
Confidential and Proprietary 6
Kinetis Development Hardware
Freedom Platform
• The Freescale platform for
Kinetis L, K and E MCUs as
well as Xtrinsic sensors
• Compatible with Arduino
shields
Tower System
• The established and proven
modular platform with highest
flexibility and re-usability
• Over 50 peripheral modules
available
Device Specific
• Evaluation boards addressing
special functions and
capabilities of Kinetis devices
Reference Designs
• Home Energy Gateway, 1ph
Meter, 3ph Meter, pre-/post-
paid Meter, Home Area
Network, Home Display, …
• Available through Freescale
RSM
TM
Confidential and Proprietary 7
Robust Software & Development Ecosystem
>800 Embedded
Software
Engineers
Architectures
Proprietary ColdFire
Tools, OS, Middleware
FreeMASTER
BeeKit
CodeWarrior
SynkroRF
MQX
Applications
VortiQa
Key Software Acquisitions & Investments
1999: Metrowerks 2009: MQX Runtime Platform
2002: AMC, Lineo 2010: Processor Expert, Chipwerks, Swell
2008: Intoto
TM
Confidential and Proprietary 8
Kinetis Software Development Kit (SDK)
The OSI logo trademark is the trademark of Open Source Initiative.
So
ftw
are
an
d H
ard
wa
re
Eva
lua
tio
n &
De
v T
oo
ls
Sta
cks
(TC
P/IP
, U
SB
)
Mid
dle
wa
re
Operating
System
Bootloader
Ap
pli
ca
tio
n
Sp
ec
ific
BSP, Drivers &
HAL
Libraries(DSP, Math,
Encryption)
MCU Hardware
Customer Application
Learn more at: www.freescale.com/KSDK
Product Features• Open source Hardware Abstraction Layer (HAL)
provides APIs for all Kinetis hardware resources
• BSD-licensed set of peripheral drivers with
easy-to-use C-language APIs
• Comprehensive HAL and driver usage
examples and sample applications for RTOS and
bare-metal.
• CMSIS-CORE compatible startup and drivers
plus CMSIS-DSP library and examples
• RTOS Abstraction Layer (OSA) with support for
Freescale MQX, FreeRTOS, Micrium uC/OS,
bare-metal and more
• Integrates USB and TCP/IP stacks, touch
sensing software, encryption and math/DSP
libraries, and more
• Support for multiple toolchains including GNU
GCC, IAR, Keil, and Kinetis Design Studio
•Integrated with Processor Expert
A complete software framework for developing applications across all Kinetis MCUs
SDK
HAL, peripheral drivers, libraries, middleware, utilities, and usage examples; delivered in C source
TM
Confidential and Proprietary 10
Kinetis Design Studio
Product Features
• A free of charge and unlimited IDE for Kinetis
MCUs
• A basic IDE that offers robust editing, compiling
and debugging
• Based on Eclipse, GCC, GDB and other open-
source technologies
• Includes Processor Expert (PEx) with Kinetis
SDK integration
• Supports all existing Kinetis devices via
PEx and new project wizard
• All new Kinetis devices will also feature
the Kinetis SDK with PEx configurability
• Host operating systems:
• Windows 7/8 (32 and 64-bit)
• Linux (Ubuntu, Redhat, Centos)
• Support for SEGGER, P&E and Open
SDA/CMSIS-DAP debugger targets
• Support for Eclipse plug-ins including RTOS-
awareness (i.e. MQX, FreeRTOS)
• CodeWarrior project importer
So
ftw
are
an
d H
ard
ware
Eva
lua
tio
n &
De
v T
oo
ls
Sta
cks
(TC
P/IP
, U
SB
)
Mid
dle
wa
re
Operating
System
Bootloader
Ap
pli
ca
tio
n
Sp
ec
ific
BSP, Drivers &
HAL
Libraries(DSP, Math,
Encryption)
MCU Hardware
Customer Application
Learn more at: www.freescale.com/KDS
Eclipse and GCC-based IDE for C/C++ editing, compiling and debugging
No-cost integrated development environment (IDE) for Kinetis MCUs
TM
Confidential and Proprietary 11
Forward-moving Kinetis IDE Options (www.freescale.com/kide)
Green Hills MULTI
• Complete & integrated software and hardware
environment with advanced multicore debugger
• Industry first TimeMachine trace debugging & profiler
• EEMBC certified top performing C/C++ compilers
Keil Microcontroller Development Kit
• Specifically designed for microcontroller applications,
easy to learn and use, yet powerful enough for the most
demanding embedded applications
• ARM C/C++ build toolchain and Execution Profiler and
Performance Analyzer enable highly optimized programs
• Complete Code Coverage information about your
program's execution
IAR Embedded Workbench
• A powerful and reliable IDE designed for ease of use with
outstanding compiler optimizations for size and speed
• The broadest Freescale ARM/Cortex MCU offering with
dedicated versions available with functional safety
certification
• Support for multi-core, low power debugging, trace, ...
Atollic TrueSTUDIO
• Professional Eclipse/GNU based IDE with a MISRA-C
checker, code complexity analysis and source code
review features.
• Advanced RTOS-aware debugger with
ETM/ETB/SWV/ITM tracing, live variable watch view and
fault analyzer. Dual-core and multi-processor debugging.
• Strong support for software engineering, workflow
management, team collaboration and improved software
quality.
Kinetis Design Studio
• Complimentary basic capability integrated development
environment (IDE) for Kinetis MCUs
• Eclipse and GCC-based IDE for C/C++ editing, compiling
and debugging
mbed Development Platforms
• The fastest way to get started with Kinetis MCUs
• Online project management and build tools – no
installation required; option to export to traditional IDEs
• Includes comprehensive set of drivers, stacks and
middleware with a large community of developers.
Additional Ecosystem Partners:
Complimentary Solutions:
Featured IDEs:
TM
Confidential and Proprietary 13
How to Install KSDK
1 - Install your preferred IDE (KDS, Keil, IAR, etc)
− www.iar.com
− www.freescale.com/kds
− www.keil.com
2 - Download and install KSDK
− www.freescale.com/ksdk
3 – Install KSDK plugin (if using eclipse based IDE, ex: KDS)
- Go to help->Install new software menu, and then select
Archive
TM
Confidential and Proprietary 15
Treinamentos
• Treinamento in-company MQX – RTOS – Sergio Prado
http://sergioprado.org/treinamento-freescale-mqx-rtos-2/
• Cursos online - KDS – Microgênios
http://www.microgenios.com.br/portal/curso-online-arm-cortex-m4-
kinetis-kds-v2-0-0-sdk-frdm-k64f/
TM
Confidential and Proprietary 17
Using KSDK – Macro Steps
1. Start from New Project Wizard or copy a demo folder
2. Build the KSDK platform
3. Build the components of the project (TCP/IP stack, USB, etc)
4. Build the program
5. Download to the board and run
TM
Confidential and Proprietary 19
Próximos treinamentos
Treinamento DwF:
Tecnologias Multicore para IoT e Soluções de Software MQX• Multicore
− Palestra: Apresentando os processadores QorIQ LS1 para aplicações em IoT, M2M e Redes, e a plataforma Yocto Project™
− Hands-On: Introdução ao desenvolvimento de sistemas embarcados com abordagem multicore assimétrica (Toradex)
• Ferramentas de Software para o Desenvolvimento
− Hands-On: Integração do RTOS MQX e o Kinetis Software Development Kit (SDK)
− Palestra: Acelerando o desenvolvimento de firmware do Kinetis utilizando os novos drivers de periféricos, stackse middleware do SDK
Data: 19 de Março de 2015
Horário: 09h00 - 17h00
Locação: SENGE-RS,
Investimento: Gratuito*As Vagas são limitadas.
Inscrições: goo.gl/y7zfE2
Webinar:
Go Multicore: Facilitando o desenvolvimento com os processadores QorIQ LS1 com arquitetura Layerscape e núcleo ARM®• A família de processadores QorIQ LS1 está baseada em
uma arquitetura Layerscape
• Entrega uma alta performance de software com baixo consumo energético, dissipando menos de 3 Watts sob performance de 6000 CoreMark®
• Diversas aplicações industriais (ex.: IoT, M2M, PLC, Profibus, Fieldbus, Gateway) e de Redes (ex.: Roteador, WLAN, SDN)
• Ferramentas de software e hardware para o desenvolvimento
Data: 14 de Abril de 2015
Horário: 14h00 - 15h00
Locação: Online
Inscrições: goo.gl/S2yU8V
TM
Confidential and Proprietary 20
Secure Embedded Processing Solutions
for the Internet of Tomorrow
June 22-25, 2015
JW Marriott Austin
FTF.freescale.com
TM
Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other
product or service names are the property of their respective owners. © 2015 Freescale Semiconductor, Inc.
TM
Confidential and Proprietary 21
FTF Moves to Austin
We’re excited to share our hometown
with the global embedded community.
TM
Confidential and Proprietary 22
From live music, to food trucks, to bats, Austin has
a lot to offer, so stay a few extra nights and enjoy.
Live Music > Food & Drinks > Attractions >
TM
Confidential and Proprietary 23
This year’s FTF will be held at the
JW Marriott Austin. This new luxury
hotel in downtown Austin will bring
FTF to a whole new level.
• 1,012 luxurious guest rooms and suites
• Within walking distance of the Capitol
and exciting attractions
• 15-minute drive from Austin International
Airport
• Opened February 2015
• Discounted room rate of $217/night, plus
tax. Freescale has also secured
discounted rates at a number of
surrounding hotels. Special rates are only
available during the online FTF
registration process.
jwmarriottaustin.com
JW Marriott Austin
TM
Confidential and Proprietary 24
Technology LabWhether you’re looking for your next big idea, help with your
design, or the ability to expand your network, the technology
lab has the answers you need.
TM
Confidential and Proprietary 25
Attendee
Extra Early Bird
March 16 – May 3
Early Bird
May 4 – May 31
Regular
June 1 – June 22
Regular $850 $1,050 $1,300
Alumni $650 $850 $1,100
All fees are specified in U.S. dollars Cost includes access to all technical sessions and general sessions, the
technology lab, event party and meals. FTF alumni receive $200 off current price.
Visit FTF.freescale.com/register for more information
Register Early
and Save!
June 22-25 | Austin, TX
TM
Confidential and Proprietary 28
Secure Embedded Processing Solutions
for the Internet of Tomorrow
JW Marriott Austin
June 22-25, 2015
BRAZIL - Grand Hyatt Sao Paulo
September 15, 2015
TM
Freescale and the Freescale logo are trademarks of Freescale Semiconductor, Inc., Reg. U.S. Pat. & Tm. Off. All other
product or service names are the property of their respective owners. © 2015 Freescale Semiconductor, Inc.
Dwf Porto Alegre – Mar 18 -
goo.gl/y7zfE2
Webinar QorIQ – Apr 14 -
goo.gl/S2yU8V
TM
© 2014 Freescale Semiconductor, Inc. | Confidential and Proprietary
www.Freescale.com