1
连接2
获取软件3
构建、运行4
创建5
MCUXpresso Developer Experience (MCUXpresso开发人员体验)观看此视频,以快速了解本《入门指南》的内容概览。
FRDM-IMXRT1186板预编程了一个带LED闪烁的演示程序。这是一个健全性检查,用来检验设备是否能按照预期正常工作。
Something went wrong! Please try again.
建议将MCUXpresso安装程序作为恩智浦微控制器(MCU)开发的入门工具。该程序提供一站式简化的安装流程,整合了所有必要的工具与组件,让您能够快速上手。无论您使用Visual Studio (VS) Code、基于GCC的命令行开展工作,还是采用IAR或Arm (Keil)等合作伙伴的集成开发环境(IDE),该安装程序均能协助您完成所需组件的设置。借助此资源,您还可以找到适用于恩智浦产品的其他工具。
对于希望获得即用型环境以避免手动下载和配置多个软件包的开发人员而言,此安装程序是一款理想的解决方案。我们为以下操作系统提供该安装程序:
MCUXpresso安装程序简化了嵌入式开发环境的搭建过程,从而节省了安装时间。了解MCUxpresso安装程序的详情
Something went wrong! Please try again.
MCUXpresso for VS Code支持恩智浦基于Arm® Cortex®-M的MCU,使开发人员能够灵活地处理源自Zephyr、Matter或MCUXpresso软件开发套件(SDK)的项目。该VS Code扩展整合了相关信息,包括已安装的SDK存储库、可用的硬件调试器、用户项目以及助您上手的链接:
探索使用MCUXpresso SDK、Zephyr和Matter项目的更简途径。了解有关MCUXpresso Extension for VS Code的详情
Something went wrong! Please try again.
MCUXpresso SDK与MCUXpresso for VS Code兼容,但也支持MCUXpresso IDE、IAR Embedded Workbench、KEIL MDK以及带CMake + Kconfig的GCC的示例项目。它内含量产级软件以及可选的集成实时操作系统(RTOS)、使能软件技术(协议栈和中间件)、参考软件等。合作伙伴的中间件及软件可通过自定义west清单实现集成。
MCUXpresso安装程序中的MCUXpresso SDK Developer组件将下载所有必需的依赖项。
恩智浦的VS Code扩展允许您添加4种来源的软件存储库:
本节介绍如何使用“远程存档”选项导入MCUXpresso SDK:
了解如何使用MCUXpresso SDK、合作伙伴中间件及灵活的存储库选项。
Something went wrong! Please try again.
MCUXpresso配置工具是一套集成的工具,提供引脚、时钟、外设及可信执行环境/配置工具,旨在为定制板级支持生成初始化C代码。该工具已作为MCUXpresso for VS Code的一部分集成,若使用其他IDE (如IAR或Keil),也可作为独立工具使用。
请遵照上述说明,使用我们的MCUXpresso安装程序进行安装:
了解如何使用MCUXpresso配置工具配置引脚、时钟、外设及可信执行环境。了解我们“配置工具”的详情
Something went wrong! Please try again.
恩智浦提供两种互补工具,用于MCU的安全编程与器件配置。这两种工具都完全支持开发及量产工作流程:
了解SEC工具与SPSDK如何集成至开发及量产环境。了解我们安全工具的详情
Something went wrong! Please try again.
建议新设计使用MCUxpresso for VS Code。
仍想使用不同的工具链?
如果需要帮助选择,请浏览MCUXpresso软件和工具套件。
MCUXpresso SDK支持MCUXpresso IDE、IAR 、KEIL 和命令行GCC等其他工具。
Something went wrong! Please try again.
以下步骤将指导您使用MCUXpresso for VS Code IDE来运行hello_world演示应用。但在开始之前,需要下载本指南“获取软件”部分第2.3节提及的远程存档SDK:
Something went wrong! Please try again.
MCUXpresso IDE为开发人员提供了易于使用的、基于Eclipse的开发环境,适用于基于Arm® Cortex®-M内核的传统恩智浦微控制器。首选开发环境为MCUxpresso for VSCode。然而,对于需要使用MCUXpresso IDE的传统产品和SDK,MCUXpresso IDE仍然受到全面支持。如需了解MCUXpresso IDE不支持的产品信息,请参阅SDK文档 。了解如何使用MCUXpresso IDE 构建和烧写应用。
想使用其他工具链?
此演示也适用于IAR 和KEIL 。Something went wrong! Please try again.
遵循以下步骤完成通用输入/输出(GPIO)的操作。该示例将一个GPIO设置为切换状态的板载LED。使用配置工具更改引脚输出,从而改变LED的颜色:
driver_examples/rgpio_led_output_cm33。
新的pin_mux.c和pin_mux.h文件,覆盖原文件。
gpio_led_output.c中,添加宏并为蓝色LED配置GPIO:
Something went wrong! Please try again.
MCUXpresso IDE为开发人员提供了易于使用的、基于Eclipse的开发环境,适用于基于Arm® Cortex®-M内核的传统恩智浦微控制器。首选开发环境为MCUxpresso for VSCode。然而,对于需要使用MCUXpresso IDE的传统产品和SDK,MCUXpresso IDE仍然受到全面支持。如需了解MCUXpresso IDE不支持的产品信息,请参阅SDK文档 。了解如何在MCUXpresso IDE 中使用配置工具修改项目。
想使用其他工具链?
此演示也适用于IAR和KEIL 。Something went wrong! Please try again.
请查看以下各个章节,了解我们为灵活的原型设计和开发提供的生态合作体系。在下面的视频中,我们将向您介绍FRDM平台、功能齐全的EVK和兼容的扩展板。另外,我们还将带您浏览Application Code Hub (应用代码中心)页面,让您了解许多通过恩智浦GitHub提供的应用示例。
为了加速平台原型制作,我们提供了低成本FRDM平台和功能齐全的评估套件。
FRDM开发板具有标准规格和接口,便于连接MCU的输入/输出端口,并内置了MCU-Link调试器,带有USB-C线。我们的评估套件功能齐全,包括扩展的输入/输出和接口访问,支持通过WiFi和其他MCU-Link功能进行扩展。
此外,还有许多兼容的Click板和/或Arduino扩展板。对于受开放Cortex®微控制器 软件 接口 标准 (CMSIS)包支持的器件,示例可能已在ACH上提供。然而,即使没有这些软件包,其中许多扩展板也很容易通过I2C、串行外设接口(SPI)或通用 异步 收发器(UART)等串行接口使用,为此我们在MCUXpresso SDK中提供了带有示例的驱动程序。
Something went wrong! Please try again.
ACH为开发人员提供了一个交互式仪表板来快速定位软件,进一步增强了MCUXpresso Developer Experience。立即访问ACH ,了解新的交互式Application Code Hub(应用代码中心)的更多细节和优势。
可从Application Code Hub (应用代码中心)访问的软件位于恩智浦GitHub存储库 ,因此可以直接从该位置轻松访问和克隆。
Something went wrong! Please try again.
以下演示引导我们使用基于FRDM平台的系统从ACH导入一个项目,该系统具有电机控制扩展板和低成本LCD。尽管您的评估板可能与该系统有所不同,但以下步骤是通用的,适用于所有支持的平台。
Something went wrong! Please try again.
FreeMASTER是一种用户友好的实时调试监测器和数据可视化工具,可实现嵌入式软件应用的运行时配置和调整。它支持对正在运行的系统上的变量进行非侵入式监测,并且可以在示波器式显示器、标准小部件(仪表、滑块等)上或以文本形式显示多个变量,提供易于使用的数据记录器。
MCUXpresso安装程序提供了FreeMASTER组件,方便下载和更新。
实时优化、调优和可视化您的系统。了解有关FreeMASTER的详情。
Something went wrong! Please try again.
GUI Guider的拖放编辑器让您轻松利用LVGL的小部件、动画和样式等特性,几乎无需编写代码即可创建GUI。它是恩智浦提供的用户友好型图形用户界面开发工具,可通过开源LVGL快速开发高品质的显示。
MCUxpresso安装程序提供了GUI Guider组件,您可以轻松下载和更新。
无需编码即可使用LVGL小部件、动画和样式。了解有关GUI Guider的详情
Something went wrong! Please try again.