MCUXpresso包含一系列由功能强大的配置和调试工具支持的IDE选项。恩智浦的安全编程和配置工具简化了应用的安全部署。
IDE选项 | 说明 |
---|---|
MCUXpresso for Visual Studio Code(VS Code) | VS Code,恩智浦提供扩展,实现快速、灵活的开发。 |
MCUXpresso IDE | 基于Eclipse的定制型IDE,适用于恩智浦MCU,简便易用 |
IAR Embedded Workbench | 安全认证、高度优化的C/C++编译器和开发环境。 |
Arm Keil MDK | 具有广泛中间件的uVision IDE和Arm编译器 |
配置工具 | |
---|---|
MCUXpresso配置工具 | 一套配置工具,使您能够快速配置引脚、时钟、安全、内存和驱动程序,从而更快地了解恩智浦设备,更轻松地迁移到定制硬件设计。 |
编程和配置 | |
---|---|
MCUXpresso SEC安全配置工具 | 基于GUI的应用,可简化安全功能的使用,以生成和编程受保护的可启动可执行文件,并实现安全配置。 |
安全配置SDK(SPSDK) | 安全配置SDK(SPSDK)是一个开源开发工具包,提供了MCUXpresso SEC工具使用的所有低层级实用程序。 |
调试工具 | |
---|---|
MCU-Link | 适用于恩智浦通用Arm Cortex-M MCU的统一硬件调试器架构 |
FreeMASTER | 实时调试监测器和数据可视化工具,可用于运行时配置和调试嵌入式软件应用。 |
P&E Micro | P&E Micro的硬件调试器支持各种恩智浦产品。MCUXpresso IDE和 MCUXpresso for VS Code完全支持大多数Multilink调试器。 |
SEGGER | J-Link硬件调试器以其出色的性能、坚固性和易用性成为市场上受欢迎的产品。J-Link调试器完全受MCUXpresso IDE和MCUXpresso for VS Code支持。 |
HMI设计软件 | |
---|---|
GUI Guider | 恩智浦提供的图形用户界面设计工具,可利用开源LVGL图形库快速开发高品质的显示器。 |
MCUXpresso软件开发套件(SDK)是一种全面的软件支持包,旨在采用Arm®Cortex®-M内核的器件来简化并加速应用开发。
定制并下载适合您处理器或评估板的SDK。
访问MCUXpresso SDK和应用示例,以及开源项目。
使用开放标准的交付机制访问MCUXpresso SDK。IDE导入包以添加对设备、板卡和中间件的支持。
使用交互式应用代码中心,轻松找到我们内部专家开发的微控制器软件示例、代码片段、应用软件包和演示。
恩智浦为驱动程序和中间件提供了大量示例,并支持恩智浦伙伴生态合作体系的一系列RTOS选项和广泛的兼容中间件。
支持USB、基本音频处理和合作伙伴解决方案,用于开发最先进的低功耗音频产品。
云服务的集成支持,包括与恩智浦Edgelock2Go服务集成的Amazon Web Services和Microsoft Azure IoT,以及其他专业合作伙伴的设备管理解决方案。
启用功能安全标准的库。
多个合作伙伴的图形库和工具,以及恩智浦提供的开源和其他免费解决方案,可帮助开发各种复杂程度的嵌入式GUI。
MCUXpresso SDK包含无刷直流、永磁和交流感应电机解决方案库,辅以调优工具。
MCUXpresso SDK包括适用于大多数平台的FreeRTOS和Azure RTOS,并且还为Zephyr项目中的许多MCU提供了支持。我们的合作伙伴也提供其他免费和高级RTOS选项。
安全编程和可信配置解决方案,以及对启动加载程序、OTA、通讯和加速的运行时软件支持,实现稳健且安全的云连接产品。
协处理器、嵌入式可编程逻辑、加速器和高度灵活的外设。
恩智浦的一系列语音控制以及通信软件和解决方案,包括免费的语音识别技术。
软件库和工具,用以支持恩智浦经过IEC61000-4-6认证的低成本电容触摸解决方案。
恩智浦及部分合作伙伴提供的有线通信协议栈和库,支持USB、CANopen等接口,以及网络协议栈和协议。
无线连接解决方案可完善恩智浦通用Arm Cortex-M MCU。
恩智浦为您提供了多种硬件平台,无论您是需要快速评估设备,还是构建概念验证演示器,或者制作完整的原型,都能找到合适的解决方案。
浏览我们的硬件平台,根据项目需求,选择最适合项目的开发板。
在这里,您不仅可以找到恩智浦及其合作伙伴提供的各种扩展板,还可以获取与MCUXpresso SDK兼容的驱动程序和示例代码。
获取MCUXpresso技术论坛专家建议
浏览有关MCUXpresso软件和工具的不同培训。
浏览工具、软件、演示等各个不同视频以及快速入门视频。
了解MCUXpresso生态合作体系的更多信息。
查看产品简介恩智浦绝大多数基于Arm®Cortex®-M的通用无线微控制器受MCUXpresso for Visual Studio Code、MCUXpresso IDE、IAR Embedded Workbench和Arm Keil IDE的支持。这些器件大多数都可采用MCUXpresso SDK和配置工具,包括2016年以来推出的所有器件。您可以在恩智浦技术论坛上查看完整的器件名单。
MCUXpresso for VS Code可用于所有受到MCUXpresso SDK 2.13或更高版本支持的器件。
MCUXpresso SDK和配置工具还可用于恩智浦数字信号控制器(DSC)中的部分器件。详情请参阅DSC开发资源页面。
MCUXpresso for VS Code通过微软的市场提供扩展功能,并通过恩智浦的新安装程序即MCUXpresso安装程序来提供,这使所有开发人员(包括Zephyr和其他开源开发人员)的设置比以往更容易。寻找更多资源、培训和指导,请访问MCUXpresso for VS Code技术论坛。
MCUXpresso Installer是一个易于使用的实用程序,大大简化了MCUXpress for VS Code所用工具的安装。Installer还包括设置Zephyr项目开发所需的各种实用程序的选项。寻找更多资源、培训和指导,请访问MCUXpresso for VS Code技术论坛。
一种标准的软件交付方法,适用于广受欢迎的开发工具(IAR®、Arm Keil®、MCUXpresso IDE、MCUXpresso for VS Code)。该软件打“包”交付,专用于中间件、开发板和各种器件。这类软件包不仅包括可适当集成软件的一些工具的详细信息,还包括帮助开发人员快速入门的软件示例。在我们的软件概述页面上了解更多关于Open-CMSIS-Packs的信息。
恩智浦将IAR Embedded Workbench和Keil MDK的示例项目作为标准MCUXpresso SDK包的一部分。使用SDK Builder时,您可以选择希望包含这些例子的工具。
除了支持LPC-Link2、MCU Link、基于LPC11U35和恩智浦OpenSDA硬件调试器外,MCUXpresso IDE和MCUXpress for VS Code还支持各种SEGGER J-Link调试器和大多数P&E Micro调试器。