|
大家好,我是痞子衡,是正经搞技术的痞子。今天痞子衡给大家介绍的是MCUXpresso for VS Code开发环境搭建及SDK工程导入。
MCUXpresso IDE(包括其前身 LPCXpresso IDE、Kinetis Design Studio)是恩智浦软件团队持续开发了十多年的免费集成开发环境,现在功能已经相当完善,IDE 里面菜单与功能选项无数,每一项都凝结了软件团队的心血。
近年来 Visual Studio Code 在嵌入式领域的用户越来越多(主要原因是其通用性,不与任何一家 MCU 原厂深度绑定,且第三方插件众多,生态强大,新功能支持更灵活),为了给恩智浦用户更灵活的开发体验,恩智浦于2023年7月正式推出了 MCUXpresso for Visual Studio Code 插件,把 MCUXpresso IDE 里对 NXP MCU 的支持以及一些核心功能都带到了 Visual Studio Code 里。
今天痞子衡要介绍的是 MCUXpresso for VS Code 开发环境搭建以及如何导入恩智浦 SDK 工程开发调试,算是 MCUXpresso for VS Code 入门第一步。
一、MCUXpresso for VS Code概述在恩智浦官网 MCUXpresso for VS Code 主页 我们可以看到其原理框图(下图下半部分),我们将其和 MCUXpresso IDE 原理框图(下图上半部分)放在一起比较,会很容易发现它们的异同。
相同的地方是,都能做源代码编辑、工程组织管理,GNU 编译工具链集成、调试器支持。不同的地方在于 MCUXpresso IDE 有自己原生的各种调试组件及其特色的 Linker 文件图形化编辑器,而 MCUXpresso for VS Code 除了依托于 VS Code 的插件市场以及 Git 源代码版本管理,还增强了对 Zephyr 相关的支持(West、KConfig、Device Tree)。 |
|