99久久全国免费观看_国产一区二区三区四区五区VM_久久www人成免费看片中文_国产高清在线a视频大全_深夜福利www_日韩一级成人av

在VS Code下也可以絲滑開發恩智浦MCU

大家好,我是痞子衡,是正經搞技術的痞子。今天痞子衡給大家介紹的是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)。

二、搭建開發環境

現在開始搭建開發環境,畢竟是 VS Code 的插件,那么首先就是安裝一個 VS Code,需要從如下微軟官網下載安裝,痞子衡安裝得是 V1.96.2 版本。

  • VS Code主頁:https://code.visualstudio.com/

打開 VS Code,在左側工具欄 "Extensions" 里搜索 MCUXpresso for VS Code 即可找到本文主角,直接點 "install" 安裝(痞子衡安裝的插件是 v24.10.78 版本)。安裝完成之后,即可在工具欄里看到 MCUXpresso 快捷入口。

此時只是搭好了 MCUXpresso for VS Code 基本代碼編輯與工程管理環境,但是工程開發所需的編譯調試工具還沒有就位。為了方便用戶一鍵安裝全部依賴工具,恩智浦額外提供了 MCUXpresso Installer (Windows版本),下載這個工具,雙擊打開,利用它進一步安裝編譯調試等工具(分別安裝 MCUXpresso SDK Developer、LinkServer、SEGGER J-Link)。

  • Note: 如果本地已經已經安裝了 Git、CMake、Python 等工具,MCUXpresso Installer 會識別并使用,不會重復安裝。

三、導入SDK工程

MCUXpresso for VS Code 下支持兩種不同的工程導入方式,一種是 Git Repo 方式(恩智浦已經將 SDK 部署到 github 了),另一種是本地 SDK ZIP 包方式(與 《MCUXpresso IDE下SDK工程導入》 方法差不多),本文主要介紹后一種。

我們可以從 恩智浦 SDK builder 網站下載一個軟件包 SDK_2_16_000_MIMXRT1060-EVKB.zip(Toolchain 需包含 GCC),然后在 VS Code 界面 Import Repository 里選擇 LOCAL ARCHIVE,選中下載好的軟件包,Location 里設置 SDK 解壓路徑,點擊 Import。

這時候 SDK_2_16_000_MIMXRT1060-EVKB.zip 已經被導入到當前 VS Code 里,下一步利用 Import Example from Repository 創建一個具體例程,Template 選項里可以看到 SDK 包里全部例程,這里選擇 demo_apps/hello_world,再在 Location 里設置用戶例程路徑,點擊 Create。

現在我們就擁有了一個 VS Code 下的 hello_world 工程,在左側 PROJECTS 下面可以看到工程源文件,可以對工程進行編譯,此時給 RT1060-EVKB 板卡通上電插上調試器(板載 DAP-Link 或者外接 J-Link 均可),就可以直接下載調試了。

至此,MCUXpresso for VS Code開發環境搭建及SDK工程導入痞子衡便介紹完畢了,掌聲在哪里~~~

聲明:本內容為作者獨立觀點,不代表電子星球立場。未經允許不得轉載。授權事宜與稿件投訴,請聯系:editor@netbroad.com
覺得內容不錯的朋友,別忘了一鍵三連哦!
贊 2
收藏 3
關注 41
成為作者 賺取收益
全部留言
0/200
成為第一個和作者交流的人吧
主站蜘蛛池模板: 内射巨臀欧美在线视频 | 中文无码一区二区视频在线播放 | 日本无人区码suv | 欧美韩国一区二区 | 一区二区三区日韩一区二区中文 | 国产精品一区亚洲二区日本三区 | 成人免费A级毛片无码 | 国产h视频在线 | 国产99久9在线视频 日本无人区码suv | 久久精品国产只有精品66 | 无码精品A∨在线观看中文 国产午夜精品片一区二区三区 | 99免费在线视频观看 | 网红主播大秀福利视频日韩精品 | 亚洲国产成人精品无码一区二区 | 日韩欧在线| 亚洲精品AⅤ在线国自产拍 美国人泡妞xxxxwww免费看 | 啦啦啦资源视频在线完整免费高清 | 久久精品h | 国产裸拍裸体视频在线观看 | 亚洲黄网在线观看 | 精品一区二区三区四区蜜桃 | 蜜柚av乱码久久久久久水 | 狠狠艹夜夜艹 | 亚洲在线看 | 免费一区区三区四区 | 给我免费观看片在线观看 | 日韩中文字幕亚洲欧美 | 亚洲一区二区三区免费在线观看 | 爆乳情帝国网综合社区 | 丰满少妇高潮惨叫久久久 | 亚洲国产精品久久久久 | 色婷婷综合久久久久中国一区二区 | 亚洲精品AV一区午夜福利 | 国产日韩免费观看 | 亚洲精品av久久久久久久影院 | 日本少妇高潮正在线播放 | 播放灌醉水嫩大学生国内精品 | 日本一区高清 | 熟妇人妻AV中文字幕老熟妇 | 久久亚洲美女 | 视频一区视频二区国产精品 |