nxp powerpoint template confidential 16:9...

65
公开使用 JERRY ZENG 软件经理 2016929FTF-DES-N1957 业界最全面的软件工具产品组合

Upload: others

Post on 03-Jul-2020

2 views

Category:

Documents


0 download

TRANSCRIPT

Page 1: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用

JERRY ZENG

软件经理

2016年9月29日

FTF-DES-N1957

业界最全面的软件工具产品组合

Page 2: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用1 公开使用1

议程• Kinetis支持概述

• Kinetis开发环境(IDEs)

• 运行时软件和配置工具

• MQX软件解决方案

• 特定应用解决方案

• Kinetis硬件开发平台

• 专业支持和服务

Page 3: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用2

连接解决方案

评估套件:

面向低功耗、互联和安全嵌入式系统的综合框架及解决方案

运行时软件

行业领先的IDE支持和直观的软件配置工具,可加快应用开发步伐

软件开发工具

针对评估和应用开发的低成本硬件平台。面向硬件调试解决方案的合作伙

伴解决方案

硬件开发工具

面向目标应用和认证连接解决方案的软件框架和开发工具

特定应用

可快速上手并能获取所需支持

支持

恩智浦解决方案: IDE/工具链:

• OOB介绍• 恩智浦社区• 嵌入式技术博客• Kinetis设计• Kinetis教程• 应用笔记

Freedom

开发平台

塔式系统

Kinetis Expert• 功耗估算• BSP工具• 工程生成器

软件配置:

Kinetis SDK• 驱动程序• 系统服务• FreeRTOS

• USB

• TCP/IP

• 文件系统

Kinetis Bootloader

RTOS、中间件合作伙伴:合作伙伴解决方案

• HomeKit SDK• 电机控制• 无线充电• 传感融合• MFi• PEG GUI• POS/EMV

Kinetis支持概述

802.15.4

广阔市场:

• 专业支持• 专业服务

个性化高技术:

Page 4: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用3

KINETIS开发环境(IDE)

Page 5: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用4

Kinetis IDE选项

www.nxp.com/kideNXP

NXP

Page 6: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用5

Kinetis IDE选项

www.nxp.com/kideNXP

Page 7: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用6

Kinetis Design Studio

产品特性:

• 面向Kinetis MCU的免费且无限制的IDE

• 提供强大的编辑、编译和调试功能的IDE环境

• 基于Eclipse、GCC、GDB和其他开源技术

• 包含Processor Expert,集成Kinetis SDK支持

• 通过Processor Expert和新工程向导,可以支持所有现有Kinetis器件

• 所有新Kinetis器件也会有Kinetis SDK支持,并带Processor Expert配置功能

• 主机操作系统:− Microsoft Windows 7/8/10

− Linux(Ubuntu、Redhat、Centos)(64位)

− Mac OS X

• 支持SEGGER、P&E和OpenSDA/CMSIS-DAP调试器

• 支持Eclipse插件,包括RTOS感知(即MQX、FreeRTOS)

• 商业升级路径:Somnium DRT

软件

和硬

件评

估和

开发工

协议

栈(

TC

P/IP、

US

B)

中间

操作系统

引导加载程序

特定

应用

BSP、驱动程序和HAL

函数库(DSP、数学、加密)

MCU硬件

客户应用

Page 8: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用7

Kinetis Design Studio–框图

Page 9: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用8

恩智浦Freedom开发平台专用的ARM® mbed™平台

基于ARM微控制器的快速原型制作工具

基于Web的开发:

• 在线IDE

• 软件库

• 强大的社区支持

Freedom开发平台上的OpenSDA,运行mbed接口:

• 串行通信

• Flash编程

• 运行控制调试

mbed服务器

Page 10: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用9

KINETIS软件开发工具

Page 11: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用10

Kinetis软件开发套件v2.x (KSDK v2)

Kinetis MCU应用开发软件框架和参考

架构:• 兼容CMSIS-CORE

• 每个外设有独立的驱动程序• 事务型API,为通信外设提供可选的DMA支持

集成RTOS:• FreeRTOS、Micrium uC/OS-II & -III

• RTOS原生驱动程序封装

集成协议栈和中间件• USB主、从设备和OTG

• lwIP、FatFS

• 加密加速和wolfSSL & mbedTLS

• 支持SD和eMMC卡

参考软件:• 外设驱动程序使用示例• 应用演示• FreeRTOS应用演示

许可:• BSD三段式许可,用于启动代码、驱动程序和

USB协议栈代码

工具链:• KDS、IAR、Keil、Atollic、GCC(CMake)

质量• 产品级软件• 符合MISRA 2004规范• 通过Coverity静态分析工具的检查

FreeRTOS

uC/OS

Page 12: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用11

Kinetis SDK v2 - 2016已发布器件的软件GA时间表

Release 1 - 1月27日

首批Kinetis K & L

• FRDM-K22F、TWR-

K22F120M

• TWR-K21F120MA

• FRDM-K64F和TWR-

K64F120M

• TWR-K65F180M

• TWR-K81F150M和FRDM-

K82F

• FRDM-KL43Z和TWR-

KL43Z48M

• FRDM-KL27Z

KSDK v2通过SDK Builder提供下载:www.nxp.com/KSDK

Release 2&3 - 6月8日

剩下的K & L和KM/KW器件

• FRDM-KL02Z

• FRDM-KL03Z

• FRDM-KL25Z

• FRDM-KL26Z

• FRDM-KL46Z

• TWR-K60D100M

• TWR-K21D50M

• TWR-K24F120M

• TWR-KL82Z72M和FRDM-KL82Z

• TWR-KM34Z75M

• TWR-KW24D512, FRDM-

KW24D512和USB-KW24D512

Release 4 - 8月1日

Kinetis V器件• TWR-KV10Z32 and

FRDM-KV10Z

• TWR-KV11Z75M

• TWR-KV31F120M and

FRDM-KV31F

• TWR-KV46F160M

• TWR-KV58F220M

Release 5 – 目标:9或10月

Kinetis K & L 软件更新

• FRDM-K22F, TWR-

K22F120M

• FRDM-K64F and TWR-

K64F120M

• TWR-K65F180M, FRDM-

K66F

• TWR-K80/81F150M and

FRDM-K82F

• FRDM-KL43Z and TWR-

KL43Z48M

• FRDM-KL27Z

• FRDM-KL25Z

Page 13: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用12

Kinetis SDK v2 - 工具链支持

(Kinetis Design Studio工程导入工具)

Page 14: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用13

Kinetis SDK v2 - CMSIS器件支持

• CMSIS-CORE为基本运行时系统和用户对内核及外设的访问提供了一个标准:

• 硬件抽象层(HAL)-SysTick、NVIC、FPU寄存器和内核访问函数定义

• 标准化MCU头文件格式-通用寄存器/位访问方法、系统异常和中断命名

• 系统初始化的标准方法-例如,用于基本系统配置的SystemInit()函数

• 用于生成标准C函数不支持的CPU指令的内部函数

• CMSIS-DSP是一套通用信号处理函数,包括数学、滤波器、矩阵、变换、电机控制、统计和插值函数

CMSIS-CORE和CMSIS-DSP

微控制器硬件

协议栈/

中间件电路板支持

应用代码

RTOS 外设驱动程序

Page 15: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用14

Kinetis SDK v2 - 外设驱动程序

• 关于外设驱动程序的信息都在这里,包括下列明细:

−每个外设有独立的驱动程序

−全面涵盖各个MCU的外设

−所有驱动程序均包括底层功能API

−通信外设驱动程序配有事务型API

非阻塞式,基于中断

−通信外设驱动程序也有优化的RTOS封装

驱动程序

使用原生RTOS API - 无操作系统抽象

CMSIS-CORE和CMSIS-DSP

微控制器硬件

协议栈/

中间件电路板支持

应用代码

RTOS 外设驱动程序

Page 16: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用15

Kinetis SDK v2 - RTOS选项

• 预集成FreeRTOS、uC/OS-II、uC/OS-III内核

• 着重于FreeRTOS,含

− 演示应用

− RTOS应用案例

• RTOS示例包括:

− freertos_dspi

− freertos_event

− freertos_generic

− freertos_hello

− freertos_i2c

− freertos_mutex

− freertos_queue

−freertos_sem

−freertos_swtimer

−freertos_tickless

−freertos_uart

−ucosiii_hello

−ucosii_hello

CMSIS-CORE和CMSIS-DSP

微控制器硬件

协议栈/

中间件电路板支持

应用代码

RTOS 外设驱动程序

Page 17: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用16

Kinetis SDK v2 – USB协议栈

• KSDK USB协议栈是一个全面的开源的主从设备协议栈。支持裸机和RTOS的应用,多种类(class)的实现以及多种演示应用。

− 70余个演示应用,支持多种功能,包括:

7个从设备的类,带3个复合示例

5个主机类,带USB集线器支持

FS和HS,USB 2.0规格

−高质量协议栈,可用于量产

FS和HS均通过USB-IF认证

代码大小优化 - 最低6K flash和2K RAM - 性能出众

从设备的演示提供“Lite”版,其代码更小

CMSIS-CORE和CMSIS-DSP

微控制器硬件

协议栈/

中间件电路板支持

应用代码

RTOS 外设驱动程序

Page 18: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用17

USB软件框架

USB内核层

硬件

通用控制器驱动程序

KHCI驱动程序 EHCI驱动程序

SD

K

OS

A

FS控制器 HS控制器

应用层

USB CH9 应用代码 类驱动程序

Page 19: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用18

USB演示示例

类 演示“Lite”

应用RTOS

主机

HID 鼠标,鼠标+键盘

否 FreeRTOS、uC/OS-II & III

CDC COM端口 否 FreeRTOS

MSC UFI/SCSI U盘、FATFS

否 FreeRTOS

音频 扬声器 否 FreeRTOS

PHDC 体重秤管理器 否 FreeRTOS

器件

HID 通用、鼠标 是 FreeRTOS、uC/OS-II & III

CDC 虚拟com 是 FreeRTOS

MSC RAMdisk 是 FreeRTOS

音频 发生器、扬声器 是 FreeRTOS

视频资料 虚拟摄像头、FlexIO 是 FreeRTOS

PHDC 体重秤 是 FreeRTOS

复合 HID鼠标+键盘、HID+音频、CDC+MSC

是 FreeRTOS

Page 20: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用19

Kinetis SDK v2 - FatFS

FatFS是一种面向小型嵌入式系统的通用FAT文件系统模块。其特性包括:

• 符合ANSI C规范,与磁盘I/O层完全分离

• 兼容Windows的FAT文件系统

• 极小尺寸

• 多种配置选项

− 多种容量(物理驱动器和分区)

− 支持ANSI/OEM或Unicode长文件名

− 支持RTOS

− FAT子类:FAT12、FAT16和FAT32。

可用演示:

• sdcard_fatfs

• usb_host_msd_fatfs (baremetal & FreeRTOS)

CMSIS-CORE和CMSIS-DSP

微控制器硬件

协议栈/

中间件电路板支持

应用代码

RTOS 外设驱动程序

Page 21: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用20

Kinetis SDK v2 - lwIP

• lwIP - 轻量级互联网协议

• 面向嵌入式系统的满量程TCP/IP协议栈

• lwIP支持下列协议:

− ARP

− IPv4和v6

− TCP

− UDP

− DNS

− SNMP

• 示例应用包括:− lwip_httpsrv

− lwip_ping

− lwip_tcpecho

− lwip_udpecho

−DHCP

− ICMP

− IGMP

−PPP

−PPPoE

CMSIS-CORE和CMSIS-DSP

微控制器硬件

协议栈/

中间件电路板支持

应用代码

RTOS 外设驱动程序

Page 22: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用21

Kinetis SDK v2 - 工程生成器

• 支持KSDK v1.2、v1.3和v2.0

• 快速生成基于开发板的KSDK工程

• 用高级模式新建工程或克隆现有工程

−基于器件或开发板

−链接至KSDK安装目录或生成独立工程

−支持RTOS

− KDS、IAR、Keil MDK和/或Atollic

TrueSTUDIO IDE工程

−以高级模式克隆生成KSDK ‘demo_apps’

Page 23: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用22

配合使用KSDK v2和Kinetis Design Studio (KDS)

• 专用工程向导,轻松为Kinetis SDK v2创建工程

• 支持多SDK文件夹

• 由SDK manifest XML文件数据驱动

• 选项:

− 开发板或器件

− 驱动程序:无、最少或全部

− RTOS:FreeRTOS、μCOS-II/III

• 由Manifest文件来控制

https://community.freescale.com/docs/DOC-329662

Page 24: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用23

Kinetis SDK v2 - 文档更新

• 新的Kinetis SDK入门指南

−针对新工程结构和文件布局进行了更新

• 新的Kinetis SDK 2.0 API参考手册

−同时在线提供:https://kex.nxp.com/en/welcome

• Kinetis SDK 2.0过渡文档

−详细说明KSDK 2.0相对于KSDK 1.3的变化,以及向FreeRTOS的迁移

Page 25: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用24

Kinetis Expert (KEx)系统配置工具

Kinetis Expert是一套评估和配置工具,可从首次评估到软件产品开发的全过程中,为用户提供帮助。工具同时提供在线版和桌面版。

软件

和硬件

评估

和开

发工

协议

(T

CP

/IP、

US

B)

中间

操作系统

引导加载程序

特定

应用

BSP、驱动程序和HAL

库(DSP、数学、加密)

MCU硬件

客户应用

Kinetis MCU 的集成配置和开发工具。

SDK Builder打包基于用户选择的MCU、评估板和可选软件组件定制的SDK。

Project Generator创建新的或克隆现有的SDK工程。

Power Estimation工具基于用户应用模型,估算能量和电池寿命

Power Analyzer测量并显示能耗数据

引脚、时钟和外设工具生成初始化C代码以支持客户的定制板。

Page 26: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用25

Kinetis Expert (KEx)系统配置工具

– 定制SDK。按需定制,物尽其用。

– 为您选择的IDE创建或克隆一个SDK应用。

– 模拟您的应用的功率模式。获取电量使用、电池寿命和设计建议。

– 把信号分配给引脚,并生成初始化代码

– 设置系统时钟并生成初始化代码

– 配置外设模式并生成初始化代码

– 桌面应用,可分析由嵌入评估板里的功耗监控电路提供的能耗数据。KinetisExpert

Page 27: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用26

Kinetis Expert (KEx) - 里程碑

在线版

桌面版

Power Estimation v1.0

2015年9月

现在

+ Power

Analyzer v1.0 待定

+ 引脚工具2016年5月

+ 时钟工具2016年10月

+ 外设工具2017年3月

现在

Power Estimation v1.0

+ SDK Builder

2016年2月

Project Generator

2016年2月

+ Power

Estimation v2.0 待定

初步时间表可能会发生变更

+ Project Generator

待定

Page 28: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用27

Kinetis Power Estimation工具

产品特性• Kinetis Expert系统配置工具套件的一部分

• 现开始提供在线版和桌面版

• 模拟应用状态,估算功率分布

• 提供即时的能耗和电池寿命估算结果

• 生成功耗和电池放电图

• 具备保存和加载配置并生成报告的能力

• 将提供本地版和在线版

• 提供英语和有限的汉语支持

• 由真实的功率测量数据提供支撑

• 快速评估哪种Kinetis MCU最适合您的应用案例和功耗预算

• 加快高级电源管理特性的学习进程

• 开发可穿戴式应用和其他电池供电应用的理想工具。

估算和优化系统功耗

助力设计优化、能效提高

Page 29: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用28

易于使用的Kinetis MCU引脚复用和分配功能

Kinetis Expert引脚工具

产品特性:• Kinetis Expert系统配置工具套件的一部分

• 在线版和桌面版于2016年5月发布

• 复用和引脚配置,带一致性检查

• ANSI-C配置代码

• 支持Kinetis SDK

• 图形化的处理器封装视图

• 多个配置模块/功能

• 利用向导将功能分配给可用引脚

− 引脚和外设选择

− 封装带IP模块

− 路由引脚,带电气特性

− 寄存器带配置和复位值

− C/C++应用源代码

• 配有注释且易于理解的源代码

• 与任何编译器和IDE集成

Page 30: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用29

Kinetis Expert时钟工具

易于使用的Kinetis MCU时钟配置产品特性:• Kinetis Expert系统配置工具的一部分

• 在线版和桌面版计划于2016年10月发布

• 系统时钟配置,带一致性检查

• ANSI-C初始化代码

• Kinetis SDK v2支持

• 图形化的时钟图

• 多个配置模块/功能

• 易于使用的向导式图形用户界面

− 选择时钟源

− 预分频器和时钟输出配置

− 带时钟路径的明细和全图视图

− 寄存器带配置和复位值

− C/C++应用源代码

• 配有注释且易于理解的源代码

• 生成报告

• 与任何编译器和IDE集成

Page 31: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用30

Kinetis Bootloader (KBOOT)

Kinetis Bootloader v2通过串行连接进行Flash编程:编程、擦除、验证

架构• 基于KSDK v2的启动、头文件和底层外设驱动程序• 面向所有外设的、基于数据包的通用协议,兼容v1和v2

补充工具• Windows GUI主机工具支持• Windows、Mac OS和Linux命令行主机工具• 发布包里包括源代码

参考软件• 应用演示• ROM flash驱动程序应用示例

许可• BSD三段式许可,用于启动代码和Bootloader内核协议栈

质量• 产品级软件• 通过Coverity静态分析工具检查过的嵌入式组件

IDE支持• KDS、IAR、Keil

软件

和硬件

评估

和开

发工

协议

(T

CP

/IP、

US

B)

中间

操作系统

引导加载程序

特定

应用

BSP、驱动程序和HAL

库(DSP、数学、加密)

MCU硬件

客户应用

Page 32: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用31

Kinetis Bootloader配置

Bootloader

源代码

驻留Flash的

Bootloader

(源代码、可配置)

ROM Bootloader(二进制、MCU相关)

Flashloader

(二进制、MCU相关)

恩智浦验证和自动化测试

=

Page 33: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用32

Bootloader配置比较

Bootloader配置 ROM Bootloader Flashloader 驻留Flash的Bootloader

应用实例 工厂Flash编程与现场更新 工厂Flash编程 现场更新

交付机制恩智浦提供ROM预编程二进制文件

恩智浦提供flash预编程二进制文件

主要发布版本提供源代码

支持的器件 带引导ROM的所有Kinetis器件 无ROM的部分Kinetis器件* 部分Kinetis器件*

时钟配置 用户可配置 恩智浦配置为默认设置 用户可配置

特性

可在系统启动时运行,也可从用户应用调用

始终在系统启动时运行可在系统启动时运行,也可从用户应用调用

可在外设超时后跳至用户应用 用户应用覆盖 可在外设超时后跳至用户应用

*支持的器件列表见www.nxp.com/kboot

Page 34: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用33

Kinetis Bootloader发布时间表

2014年12月

FRDM-K22F

FRDM-KL25Z

1.2.0-2015年7月

• 增加K24、K65、KV11、KV31、KV46支持

• 增加CAN、USB-HS接口支持

• 增加KDS工程编译支持

• 增加主机工具Mac OS/Linux支持

1.0.2

2014年7月

FRDM-K64F

1.1.0 1.2.0

K80安全工具发布-2015年11月

•更新的主机工具,支持加密镜像下载

• 安全工具可生成一个加密的.sb镜像

• 演示示例,用于对外部QSPI flash进行编程

2.0.0

2.0.0-2016年4月22日

• 利用KSDK 2.0启动和外设驱动程序

• 增加USB MSC支持

•支持可靠更新

• 新的flash工具和生产工具

• 增加Keil工程编译支持

2.5.0

2.5.0-待定

Page 35: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用34

支持的所有器件 - KBOOT v1.2

• 驻留Flash的Bootloader工程/源代码

− K24F、K63F和K64F MCU(通过FRDM-K64F和TWR-K64F120M)

− K22F 100MHz/120MHz和K02F MCU(通过FRDM-K22F和TWR-K22F120M)

− KL25Z MCU(通过FRDM-KL25Z和TWR-KL25Z48M)

− K26F、K65F和K66F MCU(通过TWR-K65F180M)

− K24F 120MHz 256KB flash MCU(通过TWR-K24F120M)

− KV11Z、KV10Z MCU(通过FRDM-KV11Z和TWR-KV11Z128M)

− KV30Z、KV31Z MCU(通过TWR-KV31F120M)

− KV4xZ MCU(通过TWR-KV46F150M)

• ROM Bootloader

− KL03Z、KL13Z和KL33Z MCU

− KL17Z、KL27Z和KL43Z MCU

− K8xF MCU

• Flashloader

− K02F和K22F 100MHz/120MHz MCU、

− K24F 256KB flash MCU

− K26F、K65F和K66F MCU

− KV11Z、KV10Z MCU

− KV30、KV31 MCU

− KV4x MCU

Page 36: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用35

Kinetis Bootloader v2.0变更

支持更多KBOOT

v1.x

KBOOT

v2新器件、新特性和参考示例

支持的器件:• FRDM-K64F和TWR-K64F120M

• FRDM-K22F和TWR-K22F120M

• FRDM-KL25Z和TWR-KL25Z48M

• TWR-K65F180M

• TWR-K24F120M

• FRDM-KV11Z和TWR-KV11Z128M

• TWR-KV31F120M

• TWR-KV46F150M

工具链-IAR、KDS

串行接口-UART、I2C、SPI、CAN、USB HID

支持所有v1.2器件和以下器件:• FRDM-K82F和TWR-K80F150M

• FRDM-KL82Z和TWR-KL82Z72M

• FRDM-KL28Z和TWR-KL28Z

• FRDM-K66F

• FRDM-KV31F

• TWR-KV58F220M

• MAPS-KS22F256

• 更多新器件

工具链-增加Keil支持串行接口-增加USB器件MSC

为部分器件增加参考软件:• 为演示I2C、SPI和CAN编程增加嵌入式主机应用• 将加密镜像编程到外部flash的演示• 可靠更新,带备份镜像

更多器件

特性更新

Page 37: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用36

MQX软件解决方案

Page 38: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用37

恩智浦MQX™软件解决方案

产品级RTOS软件平台MQX

MQX RTOS内核 确定性多任务抢占式调度程序 广泛的任务间同步、消息传递等

MQX实时TCP/IP通信套件(RTCS) 支持多种网络协议(TCP、UDP、ICMP、HTTP、DHCP、

FTP、Telnet) 提供可选IPv6软件包

MQX文件系统(MFS) 嵌入式FAT文件系统,兼容FAT-12、FAT-16和FAT-32文件系

MQX USB主机/器件协议栈 USB 1.0/2.0;低速/全速/高速

板级支持包(BSP) 用于恩智浦评估硬件的预配置MQX RTOS内核、协议栈、中间

件和外设驱动程序

状态 v4.1 for i.MX6SX(2015年5月) v4.2(2015年5月)最新v4版,新增器件支持 V4版将保持功能不变,由恩智浦继续支持和维护 v5将以商业许可方式提供持续发展路线图

Page 39: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用38

MQX的历史 - 历经检验:20余年的市场检验

Precise成立• MQX启动• 为单处理器和多处理器嵌入式系统构建

• 独特的异步消息传递

飞思卡尔携手

Embedded Access Inc. (EAI)

• MQX的许可提供商• Root来自Precise & ARC

ARC收购Precise

及MQX

引入飞思卡尔MQX

• 飞思卡尔从ARC(现为Synopsis)取得涵盖整个飞思卡尔产品组合的MQX许可

• 建设内部MQX开发和测试团队• 发布面向ColdFire MCU的BSP

• 用于医疗、工业和国防市场的财富500强企业的数百万产品之中。

• 恩智浦拥有范围广泛的MQX软件许可,涵盖整个产品组合。

基于Kinetis的MQX

• 用于Kinetis MCU的BSP(带ARM®

Cortex®-M内核)

MQX RTOS支持非对称多核技术• 用于Vybrid MCU的BSP,基于ARM®

Cortex®-A5 + Cortex®-M4

1989 … 2000 … 2004 … 2009 2010 2011 2012 2013 2014 2015 2016 2017 >

MQX on i.MX

• 基于i.MX6SX的Cortex-M4

专用BSP

MQX v5

• 恩智浦与Embedded

Access Inc.合作,继续开发MQX路线图

MQX经典版里程碑

MQX v5里程碑

Page 40: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用39

MQX经典版和v5路线图

MQX 4.2

2015上半年 2015下半年 2016上半年 2016下半年 2017上半年 2017下半年

MQX经典版,面向Kinetis K系列、i.MX、VFx、Power Architecture

MQX经典版

MQX 4.1.2

维护和客户服务

2014下半年

MQX 4.1.1 MQX 4.2.0.1补丁

MQX v5积极开发

增加新的器件和板支持、新特性;向后兼容MQX经典版

主要发布版本 新器件支持,漏洞修补补丁

待定MQX 4.2.0.2补丁

待定

Page 41: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用40

MQX的演进 - 继续作为低成本工具

移植与维护 移植、维护和增强经典版MQX RTOS

避免更改驱动程序API

维持向后兼容性 轻松迁移到新版本

路线图 继续与Embedded Access合作 MQX预先移植到新的Kinetis器件

技术支持 MQX社区 专业支持包

业务模式 低成本商业解决方案

MQX

经典版

MQX

v5

软件产品持续性

Page 42: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用41

MQX经典版 - 支持与维护

• 继续提供MQX v4.x支持

−以恩智浦FAE、社区和专业支持为后盾

• MQX v4.x的功能将保持不变

−不会再增加新特性

− MQX v4.x不会再增加新器件支持

−将在定期发布版本中提供关键漏洞补丁(严重等级1和2)

MQX v4.2.0.2补丁已于2016年第二季度发布

Page 43: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用42

恩智浦MQX软件解决方案 - 产品比较表

MQX经典版 MQX v5

特性

全功能RTOS内核、TCP/IP和USB协议栈、文件系统、外壳工具、外设驱动程序、板支持包等。特性集固定。

同样完整的MQX经典版解决方案;向后兼容MQX v4,增加新特性和新的MCU和MPU器件支持。

支持的器件

各种Kinetis、i.MX、ColdFire和VFxxx器件。详见发布说明。未计划额外器件支持。

继续支持Kinetis和i.MX器件路线图,以及MQX经典版同样涵盖的部分器件。可索取其他处理器支持

支持与维护

• MQX社区提供免费支持• 提供专业支持• 不定期发布维护版,提供漏洞补丁

• MQX社区提供免费支持• 提供专业支持• 定期发布维护和新特性。许可费包括首年维护服务。

价格无许可费或维护费 一次性许可费起价为6,000美元。年维护选项。

无版税。详见www.nxp.com/mqxv5。

注:不建议新设计使用MQX Lite和MQX for Kinetis SDK。

Page 44: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用43

MQX v5定价

MQX许可 许可费(美元) 年维护费(美元) 许可授权

单一产品许可 $6,000 $3,500 • MQX和特定客户产品中的一款恩智浦处理器

产品系列许可 $15,000 $8,750• MQX和类似客户产品系列中的一款恩智浦处

理器(全部提供相同功能)

多产品系列许可 $30,000 $17,500

• MQX和一个客户产品系列中不同的恩智浦处理器,或

• MQX和多个客户产品系列中的一款恩智浦处理器

注:许可费包括首年维护

Page 45: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用44

在线培训:MQX RTOS应用开发基础

课程大纲• 议程1:MQX架构与初始化(20分钟)

• 议程2:面向多任务环境的设计(15分钟)

• 议程3:任务管理与调度程序(21分钟)

• 议程4:同步与消息传递(17分钟)

• 议程5:驱动程序入门(28分钟)

• 议程6:中断(15分钟)

• 议程7:轻量级事件(15分钟)

• 议程8:轻量级定时器(17分钟)

• 议程9:轻量级ADC驱动程序(18分钟)

• 议程10:日志(23分钟)

• 议程11:I2C驱动程序(18分钟)

• 议程12:信号量(20分钟)

• 议程13:内存服务(20分钟)

• 议程14:控制台(15分钟)

• 议程15:时钟服务(15分钟)

包含15个议程的在线课程,提供视频、实验室指南和软件示例

Page 46: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用45

KINETIS特定应用解决方案

Page 47: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用46

PEG图形软件

产品特性

• 面向嵌入式器件的图形用户界面(GUI):

• PEG Lite–基本GUI,恩智浦免费提供

• PEG Plus–专业GUI,灵活的框架

• PEG Pro–高性能GUI开发

• 符合广泛的功率、性能和存储器要求。

• 灵活的PEG硬件驱动程序能支持任何RTOS或OS,可以连接处理器支持的任何显示器类型。

• PEG WindowBuilder开发工具自动生成C++源代码,可以轻松编译并链接到任何应用。

• 新的驱动程序开发和器件端口将根据支持协议发布。

面向任何RTOS、任何LCD的灵活图形软件

“所见即所得”的编辑器和代码生成器,带图像转换和字体创建功能

软件

和硬件

评估

和开发工具

协议

栈(

TC

P/IP、

US

B)

中间

操作系统

引导加载程序

特定

应用

BSP、驱动程序和HAL

库(DSP、数学、加密)

MCU硬件

客户应用

Page 48: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用47

PEG图形套件比较

恩智浦芯片上免费提供、基本UI小工具、最小预定义元素集合

可定制UI小工具、全套预定义元素

更高的色彩深度、效果、可定制的UI小工具、全套预定义元素

色彩深度 单色到65K高色 单色到16.7M真彩色65K高色到16.7M真彩色

(带Alpha支持)

定制位图元素 按钮和图像 增加小工具和动画

预定义小工具文本按钮、复选框、单选框、

进度条、滑块、拨盘、滚动条、组合框…

以及窗口、图表、电子表格、表格、标签、菜单和状态栏…

增加渐变和透明效果

多语言支持 双语 全面多语

抗锯齿 简单抗锯齿 真正抗锯齿

窗口构建工具 完全的“所见即所得”编辑器,集成字体捕捉和图像转换功能

其他特性运行时主题/皮肤、运行时

图像解码增加滑动检测、

Alpha混合

起始成本(10K运行时许可)

$5,000

(恩智浦芯片上免费提供)$7,000 $7,500

Page 49: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用48

恩智浦触控软件

产品特性

• 新型模块化架构,面向32位Kinetis微控制器优化

• 支持Kinetis MCU,带触控检测接口(TSI)功能和GPIO

• 轻松集成:

• MQX RTOS

• Kinetis SDKv1.2 & v1.3

• Processor Expert

• 高级滤波与集成检测(AFID)

• 信号自适应滤波算法(SAFA),可提高噪声EMC免疫性和响应性。

• TSI噪声模式

• 耐水

• 近距离和屏蔽电极

• 模拟解码器算法

噪声过滤、高级检测算法、耐水等创新特性

集成触控解决方案,降低系统复杂性

软件

和硬件

评估

和开发工具

协议

栈(

TC

P/IP、

US

B)

中间

操作系统

引导加载程序

特定

应用

BSP、驱动程序和HAL

库(DSP、数学、加密)

MCU硬件

客户应用

Page 50: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用49

恩智浦触控软件框图

恩智浦触控软件

Page 51: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用50

面向HomeKit的恩智浦软件开发套件(SDK)

目标应用

• HomeKit配件(端点):̶ Lightning、电源插座、恒温器、安保、门锁、传感

器、烟雾检测器、车库门……

• HomeKit Bridge

HomeKit配件协议软件,包括通信协议栈

HomeKit SDK

恩智浦

Page 52: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用51

面向HomeKit的恩智浦软件开发套件(SDK)

主要特性• 支持iOS 9

• 易于设置的配置• 独立于通信传输的用户API

• 低级API转代码适配器• 支持指定配件• 内建固件更新支持• 支持Bluetooth Smart 4.0 (BLE):• 支持IP传输(Wi-Fi®和有线以太网):• $499下载包括:

• 无限制生产许可• 两小时专业支持

• 提供专业支持和专业服务

支持的产品

目标上市时间• 面向Kinetis MCU的HomeKit BLE:2016年3月• 面向Kinetis的HomeKit Wi-Fi:待定• 面向i.MX的HomeKit BLE和Wi-Fi:待定

主机MCU/MPU(*带以太网)

连接 OS

Kinetis KARM Cortex-M4 MCU

(最小64 KB SRAM、512 KB Flash)

K22、K24、K64*、K66*

Wi-Fi® 高通QCA4002

裸机、Free-RTOS

BLE Kinetis KW30/40

i.MX 6系列*

ARM Cortex-A9/A7

应用处理器

Wi-Fi® 全部由BSP支持

Linux

BLE Kinetis KW30/40

Page 53: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用52

KINETIS硬件开发平台

Page 54: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用53

Tower系统模块化开发平台

产品特性

• 模块化且可扩展

− 控制器模块提供易于使用的可再配置硬件,可独立使用

− 可互换的外设模块能轻松增加功能,提高定制便利性

− 开源硬件和标准化规格有利于定制

− 80多种模块可供选择

• 加快开发时间

− 开源硬件和软件允许基于已验证的设计实现快速开发

− 集成调试接口可以方便的编程,并通过标准USB连线进行控制

• 高性价比

− 提供单品和成套两种销售方式,起价一般为69美元。

− 通过互换模块实现工具重复利用,可避免购买冗余的硬件

Page 55: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用54

Freedom开发平台

产品特性• 低成本(起价12.95美元)• 采用行业标准紧凑式设计(Arduino R3)• MCU I/O引脚操作方便• 集成开放标准式串行和调试接口(OpenSDA)• 兼容丰富的第三方扩展板

软件和支持• 丰富的ARM生态系统包括Keil、IAR、SEGGER、mbed等

• NXP MQX™ Lite RTOS:超轻量级MQX内核,适合应用在4 KB RAM以下条件运行的资源受限型MCU

• Processor Expert软件和嵌入式组件

• 通过内置的USB flash编程接口(OpenSDA)支持mbed

Page 56: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用55

OpenSDA:开放标准式串口和调试适配器

• OpenSDA-集成调试电路,连通USB主机与嵌入式目标处理器之间的串口和调试通信

• 搭载一个大容量存储设备引导加载程序,以方便加载各种OpenSDA应用

− Flash编程器、运行控制调试接口、串口到USB的转换器

− P&E Multilink接口提供运行控制调试功能以及与IDE工具的兼容性

− SEGGER™ OpenSDA固件使OpenSDA兼容J-Link Lite

− mbed接口应用可连接mbed在线工具,支持虚拟串行端口、CMSIS-DAP和大容量存储

编程接口

• CMSIS-DAP接口(独立):面向嵌入式调试接口的新型ARM标准

Page 57: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用56

Kinetis Freedom入门 - 开箱即用(OOBE)

简化流程,便于各个层次的客户着手快速编写代码

Page 58: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用57

恩智浦Freedom开发平台专用的ARM® mbed™平台

基于ARM微控制器的快速原型开发工具

基于Web的开发:

在线IDE

软件库

强大的社区支持

Freedom开发平台上的OpenSDA,运行mbed接口:

串口通信

Flash编程

运行控制调试

mbed服务器

Page 59: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用58

FRDM-K64F目前已通过Microsoft Azure物联网认证

• www.azure.com/certifiedforiot

• 经认证的恩智浦硬件−恩智浦FRDM-K64F开发板现在已通过Microsoft Azure物联网(IoT)产品认证

• Microsoft Azure物联网套件

−使用FRDM-K64F板的开发者将能访问发布在Github的Microsoft Azure物联网套件软件开发工具包(SDK),并获得指导来使用该软件开发工具包(SDK)

• 支持ARM® mbed

−软件库已在FRDM-K64F上进行过测试,通过ARM mbed开发者网站,这些软件库可用于ARM mbed应用

• 将嵌入式端点与Microsoft Azure云计算平台无缝集成(如今,财富500强企业中超过一半使用Azure)。

Page 60: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用59

ARM mbed物联网初学者套装 - 面向IBM物联网基金会的以太网版

http://www.element14.com/community/docs/DOC-74945/l/arm-mbed-iotinternet-of-things-starter-kit#cdocuments

Page 61: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用60

ARM mbedOS/mbed 3.0战略

• ARM致力于提供完整的物联网生态系统:

− 拥有最新OS、安全机制(Trust Zone和加密库)、低功耗和领先的连接性的嵌入式解决方案

− 基于mbed设备服务器的云系统可用于应用数据和设备管理

− 移动应用支持对网络中设备进行授权、控制和监控

− 通过大型院校合作计划,实现由合作伙伴、开发人员、服务人员、产品人员、学生与毕业生组成的广泛社区

• 非常专注的长期愿景,争取未来10余年成为微控制器的物联网平台(就像MPU上的Linux平台一样)

• mbedOS是ARM有史以来规模最大的软件开发项目

恩智浦是处于领导地位的合作伙伴!

• FRDM-K64F是mbedOS支持的第一款开发板• 最近mbed增加了MCR20A无线电的支持。• 更多器件支持即将上线(基于KSDK)

Page 62: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用61

专业支持和服务

Page 63: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用62

专业支持和服务

加快上市时间

• 专业支持− 快速解答:优先回复客户问题-1个工作日

− 直接获得专家知识:托管、安全的保密网站

− 配备经验丰富、知识渊博的人员

− 快速补丁:直接解决问题

• 专业服务− 客户特定板子的BSP移植

− 扩展BSP功能,以满足客户应用需求

− 基于产品应用案例,优化驱动程序和子系统

− 集成恩智浦和合作伙伴的软件解决方案

− 在特定应用条件下对底层驱动程序进行测试与调试

− 维护与支持

− 演示和概念验证项目

− 原理图和布局布线审查

支持的软件平台• Android™

• Linux®

• MQX

• AUTOSAR

• 等等

专业支持的认购• 50/100/200小时选项• 灵活性:定制支持包,以满足您的平台需求

专业工程服务• 专家级的工程师提供基于SOW的服务,并

根据客户特定的里程碑交付成果

Page 64: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装
Page 65: NXP Powerpoint template confidential 16:9 Widescreencache.nxp.com/zh-Hans/files/FTF-DES-N1957.pdf · 2016-09-28 · 集成RTOS: • FreeRTOS、Micrium uC/OS-II & -III • RTOS原生驱动程序封装

公开使用64

版权声明

恩智浦、恩智浦徽标、恩智浦“智慧生活,安全连结”、CoolFlux、EMBRACE、GREENCHIP、HITAG、I2C BUS、ICODE、JCOP、LIFE VIBES、MIFARE、MIFARE Classic、MIFARE DESFire、MIFARE Plus、MIFARE FleX、MANTIS、MIFARE ULTRALIGHT、MIFARE4MOBILE、MIGLO、NTAG、ROADLINK、SMARTLX、SMARTMX、STARPLUG、TOPFET、TrenchMOS、UCODE、飞思卡尔、飞思卡尔徽标、AltiVec、C 5、CodeTEST、CodeWarrior、ColdFire、ColdFire+、C Ware、高能效解决方案徽标、Kinetis、Layerscape、MagniV、mobileGT、PEG、PowerQUICC、Processor

Expert、QorIQ、QorIQ Qonverge、Ready Play、SafeAssure、SafeAssure徽标、StarCore、Symphony、VortiQa、Vybrid、Airfast、BeeKit、BeeStack、CoreNet、Flexis、MXC、Platform in a Package、QUICC Engine、SMARTMOS、Tower、TurboLink和UMEMS是NXP B.V.的商标。所有其他产品或服务名称均为其各自所有者的财产。ARM、AMBA、ARM Powered、Artisan、Cortex、Jazelle、Keil、SecurCore、Thumb、TrustZone和μVision是ARM Limited(或其子公司)在欧盟和/或其他地区的注册商标。ARM7、ARM9、ARM11、big.LITTLE、CoreLink、CoreSight、DesignStart、Mali、mbed、NEON、POP、Sensinode、Socrates、ULINK和Versatile是ARM Limited(或其子公司)在欧盟和/或其他地区的商标。保留所有权利。Oracle和Java是Oracle和/或其关联公司的注册商标。Power

Architecture和Power.org文字标记、Power和Power.org徽标及相关标记是Power.org的授权商标和服务标记。© 2015–2016 NXP B.V.