2203012_zh-CN

キャンセル
次の結果を表示 
表示  限定  | 次の代わりに検索 
もしかして: 

2203012_zh-CN

2203012_zh-CN

安装适用于 VSC 和 SDK 的 MCUXpresso(日文博客)

0. 这篇文章是关于什么的?


NXP 的微控制器软件开发环境 MCUXpresso 与 Visual Studio Code (VSC) 兼容,后者是微软免费提供的源代码编辑器 。 只需 安装“MCUXpresso for VSC”扩展程序并按照几个步骤操作, 即可轻松完成安装 您可以立即开始运行示例代码

这篇博客文章将提供分步指南,介绍如何安装适用于 VSC 的 MCUXpressoSDK ,SDK 是一个为每个微控制器创建代码的工具。

* 在本文中,我们将使用FRDM-MCXA153作为示例板。


スクリーンショット 2025-11-13 5.59.05.pngスクリーンショット 2025-11-13 5.59.05.png


我们发布了一段视频,讲解安装步骤。点击此链接观看。

スクリーンショット 2025-11-18 5.17.32.pngスクリーンショット 2025-11-18 5.17.32.png


目录



1. 什么是适用于 Visual Studio Code 的 MCUXpresso?


NXP提供的各种通用微控制器示例代码可以使用MCUXpresso运行,MCUXpresso是NXP免费提供的软件开发环境。MCUXpresso有两种类型:1)MCUXpresso for Visual Studio Code,作为VSC的插件提供。

MCUXpresso 的类型 以下是缩写 如何提供
① 适用于 Visual Studio Code 的 MCUXpresso ①MCUXpresso-VSC VSC插件
② MCUXpresso ID E ②MCUX-IDE 一体化应用程序

在本篇博客中,我将介绍如何安装MCUXpresso-VSCSDK。MCUXpresso -VSC可在 Windows、macOS 和 Linux 系统上运行,并且在所有操作系统上都可以使用相同的用户界面进行操作。

要在 MCUXpresso-VSC 上运行示例代码,首先需要安装VSCMCUXpresso-VSC(插件)和工具链(用于生成可在微控制器上运行的代码) 。然后导入与您使用的微控制器/开发板相匹配的SDK *。

*SDK代表软件开发工具包,其中包含每个微控制器所需的驱动程序代码和配置信息。
对于要创建的每个微控制器或电路板(目标),都必须安装SDK


顺便一提, ②MCUX-IDE也能执行与 MCUXpresso-VSC 相同的任务。MCUX-*IDE 包括用于编辑源代码的编辑器、编译器和链接器等工具链,以及将代码组织成项目并管理它们以及各种设置的软件。

与 MCUXpresso-VSC 相比,MCUXpresso-VSC 将开发所需的一切都集中在一个地方,使从安装到开发的流程更加流畅。另一方面,与 MCUX-IDE 相比,MCUXpresso-VSC 的结构是将必要的工具以扩展(插件)的形式添加,允许您自定义所需的各种功能。我们希望您能选择最适合您使用和开发的环境。

* IDE代表集成开发环境是一款集成开发环境应用程序

スクリーンショット 2025-11-12 16.01.57.pngスクリーンショット 2025-11-12 16.01.57.png


现在,让我们一步一步地解释如何安装 MCUXpresso-VSC 和 SDK。

本文以 macOS 为例,但使用几乎相同的步骤也可以在 Windows 和 Linux 上进行安装。



2. 准备工作:适用于 macOS


  • Windows 和 Linux 操作系统用户应直接进入下一步“安装 Visual Studio Code” 。此“准备”步骤仅适用于 macOS 用户
  • 如果您是 macOS 用户并且已经安装了 Homebrew ,则无需重新安装。请继续执行下一步“安装 Visual Studio Code ”。

在 macOS 系统中, Homebrew 用于管理 MCUXpresso-VSC 所需的工具(编译器和链接器:用于为微控制器创建代码的软件)以及安装和运行这些工具所需的软件。Homebrew 是一款名为“软件包管理器”的软件,必须先进行安装。


2.1 安装 Homebrew


如果你访问 Homebrew 网站,就能找到安装命令。在你的 Mac 上打开“应用程序 > 实用工具 > 终端”,复制命令并粘贴进去,然后运行它。

スクリーンショット 2025-11-12 9.55.02.pngスクリーンショット 2025-11-12 9.55.02.png

自制啤酒网站


Homebrew 安装命令(来自上述网站)

/bin/bash -c "$(curl -fsSL https://raw.githubusercontent.com/Homebrew/install/HEAD/install.sh)"

スクリーンショット 2025-11-12 10.09.47.pngスクリーンショット 2025-11-12 10.09.47.png

Mac 上的终端应用程序

スクリーンショット 2025-11-12 10.13.07.pngスクリーンショット 2025-11-12 10.13.07.png

将命令粘贴到终端

 

命令执行完毕后,请按照屏幕上的说明执行下一个命令(从第一个命令执行完毕后显示的屏幕开始)。您也可以从屏幕上复制命令并粘贴执行。

echo >> /Users/demo/.zprofile
echo 'eval "$(/opt/homebrew/bin/brew shellenv)"' >> /Users/demo/.zprofile
eval "$(/opt/homebrew/bin/brew shellenv)

要确认安装是否成功,请输入命令“brew help”,如果出现以下消息,则表示安装已完成。

确认显示内容后,即可退出终端。

スクリーンショット 2025-11-12 10.17.51.pngスクリーンショット 2025-11-12 10.17.51.png

至此,仅针对 macOS 的准备工作就完成了。



3. 安装 Visual Studio Code


Visual Studio Code (VSC) 以应用程序的形式分发,支持多种操作系统。首先,请访问此分发页面,下载并安装与您的操作系统相匹配的应用程序。

スクリーンショット 2025-11-12 9.15.21.pngスクリーンショット 2025-11-12 9.15.21.png

安装完成后,启动 VSC。
本文中,主题已更改为白色,以便更容易看清屏幕示例。

スクリーンショット 2025-11-12 10.42.53.pngスクリーンショット 2025-11-12 10.42.53.png

 

4. 为 VSC 安装 MCUXpresso


接下来,安装适用于 VSC 的扩展程序(插件)MCUXpresso。点击 VSC 左侧活动栏中的“扩展程序”图标进行搜索,然后点击出现的适用于 VSC 的 MCUXpresso 的安装按钮,即可快速完成安装过程。

スクリーンショット 2025-11-12 15.56.13.pngスクリーンショット 2025-11-12 15.56.13.png


安装过程中,您可能会收到一条错误消息,提示“找不到 west”,但您可以忽略此消息,因为我们很快就会安装它。

スクリーンショット 2025-11-13 8.48.45.pngスクリーンショット 2025-11-13 8.48.45.png


5. 安装工具链


接下来,从 MCUXpresso 下载适用于 VSC 的工具链安装程序。

スクリーンショット 2025-11-12 10.59.13.pngスクリーンショット 2025-11-12 10.59.13.png

下载完成后,安装程序将自动启动。首先,安装程序会检查版本并请求发送数据以提升运行性能的权限,请点击相应的按钮。之后,会出现一个界面,您可以在其中选择要安装的项目。


スクリーンショット 2025-11-12 11.03.04.pngスクリーンショット 2025-11-12 11.03.04.png

如果您使用的是 FRDM-MCX 开发板,则只需选择“MCUXpresso SDK Developper”和“LinkServer”。点击后,每个选项的左侧边缘会出现蓝色条带。勾选后,点击“安装”按钮。

スクリーンショット 2025-11-12 11.05.03.pngスクリーンショット 2025-11-12 11.05.03.png

安装过程需要一些时间。我为了写这篇文章正在重新安装,但在我写这篇文章的时候,进度卡在 20% 足足 4 分钟🤨

更新(2026-07-24):进度现在以文本消息的形式显示在窗口底部。

这可能需要一些时间,具体取决于网络拥堵等因素,请耐心等待。如果时间过长,请按取消按钮重试

スクリーンショット 2025-11-12 11.08.26.pngスクリーンショット 2025-11-12 11.08.26.png

安装完成后,将出现以下屏幕,提示您重启 VSC。*请务必执行此操作!

スクリーンショット 2025-11-12 11.26.28.pngスクリーンショット 2025-11-12 11.26.28.png


6. 导入 SDK


(如前文所述)工具链安装完成后,退出 VSC,然后重新启动它

接下来是导入 SDK。在本例中,我们将从 NXP 服务器上存储的各种电路板的 SDK 分发位置导入 SDK(也可以使用 NXP 网站上的 SDK 构建器导入自定义 SDK,但这次我们将使用最简单的示例进行说明)。

首先,点击 VSC 活动栏(最左侧)中的 MCUXpresso-VSC 扩展图标,然后点击“导入存储库”按钮。在右侧打开的选项卡中选择“远程归档”。

スクリーンショット 2025-11-12 11.37.16.pngスクリーンショット 2025-11-12 11.37.16.png


在标签页顶部的“封装”列中,搜索您将要使用的电路板。如果您输入“153”,则会出现 FRDM-MCXA153,请选择它。

スクリーンショット 2025-11-12 15.52.04.pngスクリーンショット 2025-11-12 15.52.04.png

这将在同一屏幕上显示额外的输入字段。

在“位置”字段中,指定 SDK 的安装文件夹。没有固定位置,您可以指定任何位置,但为了安全起见,建议使用可写入文件的文件夹,并且其路径不包含多字节字符(例如日语)。

勾选“创建 Git 仓库”是可选的,如果您不需要,请取消勾选。这样可以节省您电脑上的磁盘空间。接下来,勾选“我同意”,但在勾选之前,请务必阅读上方链接的 SDK 许可协议。

到达这一步后,您只需按下“导入”按钮即可。

スクリーンショット 2025-11-12 16.11.28.pngスクリーンショット 2025-11-12 16.11.28.png


7. 准备好了!


现在你可以出发了!

使用左上角“快速入门面板”中的命令,您可以创建一个新项目,或者从 SDK、GitHub 或下载的项目导入并运行项目。



8. 附加题:测试电路板的运行情况……

8.1 导入示例项目


SDK包含示例代码

到目前为止,我们已经以 FRDM-MCXA153 为例安装了 SDK,所以我们将尝试一下其中包含的示例代码。

首先,使用 USB 数据线将开发板连接到计算机。对于 FRDM-MCXA153,请使用标有“MCU-Link”的 USB 接口(参见照片)。

IMG_4594.JPGIMG_4594.JPG


现在让我们导入示例代码。

在 MCUXpresso-VSC 面板中,单击“从存储库导入示例”按钮。

スクリーンショット 2025-11-12 12.14.50.pngスクリーンショット 2025-11-12 12.14.50.png

在右侧的标签页中

  • 在“存储库:”字段中选择导入的 SDK。
  • 在“板卡:”字段中选择 FRDM-MCXA153。
  • 在“模板:”中,选择列表中的第一个模板。

这段示例代码检查微控制器的引脚输入/输出操作,当按下板上的按钮时,它会识别该按钮并打开/关闭 LED。

スクリーンショット 2025-11-12 12.16.16.pngスクリーンショット 2025-11-12 12.16.16.png

选择模板后,在“位置:”中指定要导入示例代码的位置。此文件夹也是可选的。

下方是工具链选择。如果您是第一次安装此类工具,则只有一个选项。

最后,按下“导入”按钮。

スクリーンショット 2025-11-12 12.30.18.pngスクリーンショット 2025-11-12 12.30.18.png

导入完成后,项目列中将出现一个与模板同名的项目。

スクリーンショット 2025-11-12 12.32.17.pngスクリーンショット 2025-11-12 12.32.17.png

导入时,系统可能会提示您“重新配置”。这是因为构建代码(编译、链接等)涉及多个配置设置。在这种情况下,您可以忽略此提示;但如果您点击“立即配置”按钮,请选择其中一个(两个都可以)。

スクリーンショット 2025-11-13 5.40.56.pngスクリーンショット 2025-11-13 5.40.56.png


8.2 运行示例项目


将光标悬停在导入的项目上时,会出现一个按钮图标。按下绿色的向右三角形按钮(调试按钮)即可启动调试会话。

org.giforg.gif

代码构建(编译和链接)并写入微控制器后,调试界面将会出现,您就可以运行该程序了。

スクリーンショット 2025-11-12 12.39.42.pngスクリーンショット 2025-11-12 12.39.42.png

当显示调试界面时,按下顶部带有符号“|▷”的图标按钮将启动微控制器的操作。

スクリーンショット 2025-11-12 13.19.32.pngスクリーンショット 2025-11-12 13.19.32.png

在这种状态下,每次按下电路板上的 SW2 按钮时,LED 都会反复亮起和熄灭。

スクリーンショット 2025-11-12 13.35.17.pngスクリーンショット 2025-11-12 13.35.17.png

如果电路板未连接,将出现以下屏幕。请检查连接并重试。

スクリーンショット 2025-11-12 16.13.55.pngスクリーンショット 2025-11-12 16.13.55.png


此LED开关程序以串行方式输出。

您也可以使用 VSC 中的串口监视器查看此内容。

スクリーンショット 2025-11-12 16.29.23.pngスクリーンショット 2025-11-12 16.29.23.png


如果显示宽度较窄,“串口监视器”显示将会折叠。点击“问题输出调试控制台...”旁边的“...”即可将其显示出来。

スクリーンショット 2025-11-13 9.06.03.pngスクリーンショット 2025-11-13 9.06.03.png


下图显示了按下“开始监控”按钮,然后按下电路板上的 SW2 后发生的情况。

スクリーンショット 2025-11-12 16.48.45.pngスクリーンショット 2025-11-12 16.48.45.png



当您在调试屏幕上按下“□”按钮时,程序将停止运行。

スクリーンショット 2025-11-12 16.33.01.pngスクリーンショット 2025-11-12 16.33.01.png


参考资料



变更历史记录:
2025年11月13日:第一版
2025-11-14:添加了安装程序视频的链接/添加了参考资料部分。
2026年7月24日:添加了章节编号和目录。将视频介绍放在“0. 本文内容是什么?”的方框内。将介绍性说明放在“2. 准备工作:macOS 版”的方框内,并添加了指向“安装 Visual Studio Code”的链接。
改进了“5. 安装工具链”部分,添加了进度显示。

=========================

我们目前无法回复此帖子“评论”部分的评论。
对于由此造成的不便,我们深表歉意。如有任何疑问,请参阅“ NXP技术问题-如何联系我们日语博客 ”。
(如果您已经是恩智浦的分销商或与恩智浦有业务往来,您可以直接向负责人咨询。)

MCUXpresso for VSC(Visual Studio Code)可免费用于NXP MCX系列微控制器的软件开发。
此外,还提供了可与 Visual Studio Code 的 MCUXpresso 一起使用的各种示例代码,这些代码不仅可以用于操作验证,还可以作为各种项目的基础。

通过阅读本文,任何人都可以轻松安装 VSC 开发环境和 SDK ,甚至运行示例代码!

介绍MCUXpressoMCUXpresso SDKMCX日本博客
タグ(1)
評価なし
バージョン履歴
最終更新日:
4 週間前
更新者: