色哟哟视频在线观看-色哟哟视频在线-色哟哟欧美15最新在线-色哟哟免费在线观看-国产l精品国产亚洲区在线观看-国产l精品国产亚洲区久久

0
  • 聊天消息
  • 系統(tǒng)消息
  • 評論與回復(fù)
登錄后你可以
  • 下載海量資料
  • 學(xué)習(xí)在線課程
  • 觀看技術(shù)視頻
  • 寫文章/發(fā)帖/加入社區(qū)
會員中心
創(chuàng)作中心

完善資料讓更多小伙伴認(rèn)識你,還能領(lǐng)取20積分哦,立即完善>

3天內(nèi)不再提示

使用VSCode調(diào)試嵌入式程序,打開通往嵌入式系統(tǒng)的神秘之門!

恩智浦MCU加油站 ? 來源:恩智浦MCU加油站 ? 2024-05-09 11:00 ? 次閱讀

說到VSCode,大家一定都不陌生。這是一款由Microsoft開發(fā)的免費、開源、跨平臺的源代碼編輯器,運行于 Mac OS X、Windows和Linux 之上。它設(shè)計用于編寫現(xiàn)代Web和云應(yīng)用的代碼,支持多種編程語言和擴展。VSCode具有高性能、輕量級的特點,且可通過安裝不同的擴展來適應(yīng)前端、后端、文檔等不同開發(fā)場景的需求。

使用VSCode來調(diào)試嵌入式程序,可以形容為一場“穿越時空的代碼探險”!想象一下,你就像一位勇敢的探險家,手持VSCode這把神奇的“時空鑰匙”,打開了通往嵌入式系統(tǒng)世界的神秘之門。

在這個世界里,代碼不再是單調(diào)無味的字符序列,而是變成了一座座充滿挑戰(zhàn)的迷宮。每一個斷點都是你探險的標(biāo)記,每一次單步調(diào)試都是你解開謎團(tuán)的步伐。而VSCode的各種調(diào)試工具和功能,就像是你手中的魔法道具,幫助你更好地應(yīng)對各種復(fù)雜情況。

當(dāng)你成功解決了一個棘手的bug,就像是找到了一處隱藏的寶藏,那種喜悅和成就感簡直無法用言語來表達(dá)!而整個調(diào)試過程,就像是一場與嵌入式程序進(jìn)行智力較量的游戲,既刺激又有趣。使用VSCode調(diào)試嵌入式程序,不僅僅是一項技術(shù)工作,更是一場充滿趣味和挑戰(zhàn)的探險之旅!

VSCode主要優(yōu)點:

免費開源:VSCode是免費的,而且是基于MIT協(xié)議開源的

跨平臺性:VSCode運行于Mac OS X、Windows和Linux等多個操作系統(tǒng)

輕量級且速度快:VSCode具有優(yōu)秀的性能,啟動速度快,占用的系統(tǒng)資源少

強大的功能:VSCode擁有豐富的插件系統(tǒng),可以通過安裝不同的插件來適應(yīng)前端、后端、文檔等不同開發(fā)場景的需求

內(nèi)置Git支持:VSCode內(nèi)置了Git版本控制工具,這使得開發(fā)者可以直接在編輯器中進(jìn)行代碼版本管理。

今天小編給大家?guī)淼木褪墙柚赩SCode豐富的插件資源搭建一個嵌入平臺的代碼調(diào)試工具。準(zhǔn)備工作可以說非常的簡單-直接在插件市場中搜索cortex-debug并安裝:

29f4efe8-0db0-11ef-a297-92fbcf53809c.png

接下來是編寫調(diào)試腳本,點擊左側(cè)菜單欄中的debug按鈕,并選擇open a folder新建一個調(diào)試目錄:

2a070ca0-0db0-11ef-a297-92fbcf53809c.png

建好之后打開,可以發(fā)現(xiàn)create a launch.json file被高亮了:

2a21f31c-0db0-11ef-a297-92fbcf53809c.png

接下來就是創(chuàng)建一個launch.json,點擊create a launch.json file,彈出的頁面中選擇Cortex Debug:

2a2dc084-0db0-11ef-a297-92fbcf53809c.png

之后會出現(xiàn)一個模板配置文件:

2a32daa6-0db0-11ef-a297-92fbcf53809c.png

我們要做的就是根據(jù)我們自己的調(diào)試環(huán)境進(jìn)行修改, 請著重注意標(biāo)紅部分:

2a5cd28e-0db0-11ef-a297-92fbcf53809c.png

選項 作用
executable 編譯好的嵌入式鏡像
serverpath JLink路徑
device 要調(diào)試的器件名稱
interface 調(diào)試接口
serialNumber 調(diào)試器序號
jlinkscript 調(diào)試腳本
svdFile 外設(shè)寄存器描述文件
armToolchainPath 工具鏈路徑

配置好之后,就可以點擊這里的綠色三角圖標(biāo)進(jìn)行調(diào)試:

2a8fc748-0db0-11ef-a297-92fbcf53809c.png

等待程序完畢即可開始調(diào)試:

2aaac91c-0db0-11ef-a297-92fbcf53809c.png

插件本身支持,查看寄存器、變量、堆棧調(diào)用情況、斷點、內(nèi)存查看、串口等,可以說幾乎囊括我們平時所用到的所有調(diào)試小插件,接下來的操作就請大家自由發(fā)揮了,開心調(diào)試ing。。。。

至此,本期的VSCode搭建嵌入式調(diào)試工程就給大家分享到這里了。文章最后,在這里打一個大大的廣告,NXP公司已經(jīng)推出了基于VSCode平臺的嵌入式開發(fā)插件:MCUXpresso for VSCode。在VSCode的插件市場中直接搜索即可找到:

2ab61ede-0db0-11ef-a297-92fbcf53809c.png

安裝完畢后,在左邊選項卡中即可看到:

2abac6c8-0db0-11ef-a297-92fbcf53809c.png



審核編輯:劉清

聲明:本文內(nèi)容及配圖由入駐作者撰寫或者入駐合作網(wǎng)站授權(quán)轉(zhuǎn)載。文章觀點僅代表作者本人,不代表電子發(fā)燒友網(wǎng)立場。文章及其配圖僅供工程師學(xué)習(xí)之用,如有內(nèi)容侵權(quán)或者其他違規(guī)問題,請聯(lián)系本站處理。 舉報投訴
  • 嵌入式系統(tǒng)
    +關(guān)注

    關(guān)注

    41

    文章

    3645

    瀏覽量

    130092
  • Linux系統(tǒng)
    +關(guān)注

    關(guān)注

    4

    文章

    599

    瀏覽量

    27742
  • vscode
    +關(guān)注

    關(guān)注

    1

    文章

    160

    瀏覽量

    8003

原文標(biāo)題:使用VSCode這把神奇的“時空鑰匙”,打開通往嵌入式系統(tǒng)的神秘之門!

文章出處:【微信號:NXP_SMART_HARDWARE,微信公眾號:恩智浦MCU加油站】歡迎添加關(guān)注!文章轉(zhuǎn)載請注明出處。

收藏 人收藏

    評論

    相關(guān)推薦

    嵌入式主板的概述與發(fā)展

    隨著科技的迅猛發(fā)展,嵌入式系統(tǒng)在現(xiàn)代電子產(chǎn)品中扮演著越來越重要的角色。嵌入式主板作為嵌入式系統(tǒng)的核心組件之一,承擔(dān)著控制、處理和通訊等多種功
    的頭像 發(fā)表于 01-13 16:30 ?441次閱讀
    <b class='flag-5'>嵌入式</b>主板的概述與發(fā)展

    新手怎么學(xué)嵌入式?

    操作系統(tǒng)示例。 學(xué)習(xí)嵌入式技術(shù)是一個充滿挑戰(zhàn)但又極具樂趣的過程。對于新手來說,只要有耐心和恒心,按照上述步驟逐步學(xué)習(xí),從基礎(chǔ)知識到編程語言,從硬件知識到實踐操作,再到嵌入式操作系統(tǒng)
    發(fā)表于 12-12 10:51

    嵌入式系統(tǒng)開發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)開發(fā)常見問題解決

    嵌入式系統(tǒng)開發(fā)與硬件的關(guān)系 嵌入式系統(tǒng)是專為特定應(yīng)用設(shè)計的計算機系統(tǒng),它們通常嵌入在所控制的設(shè)備
    的頭像 發(fā)表于 12-09 09:38 ?576次閱讀

    什么是嵌入式?一文讀懂嵌入式主板

    在現(xiàn)代科技浪潮中,嵌入式技術(shù)已成為支撐各種智能設(shè)備和系統(tǒng)運行的核心力量。那么,究竟什么是嵌入式嵌入式系統(tǒng),顧名思義,是將計算機的硬件和軟件
    的頭像 發(fā)表于 10-16 10:14 ?1950次閱讀

    AMD 面向嵌入式系統(tǒng)推出高能效 EPYC 嵌入式 8004 系列

    領(lǐng)先地位。 ? AMD EPYC 嵌入式 8004 系列處理器專為計算密集型嵌入式系統(tǒng)所設(shè)計,可為高需求工作負(fù)載提供卓越性能,同時以緊湊的尺寸規(guī)格最大限度為空間和功率受限型應(yīng)用提升能效。它還集成了一整套
    發(fā)表于 10-11 13:58 ?800次閱讀

    嵌入式系統(tǒng)的啟動流程

    嵌入式系統(tǒng)的啟動流程是一個復(fù)雜但有序的過程,它涉及從系統(tǒng)上電到操作系統(tǒng)內(nèi)核及應(yīng)用程序啟動的多個階段。
    的頭像 發(fā)表于 10-05 17:44 ?585次閱讀

    嵌入式主板是什么意思?嵌入式主板全面解析

    嵌入式主板,通常被稱為嵌入式系統(tǒng)的核心組件,是一種用于控制和數(shù)據(jù)處理的計算機硬件,其設(shè)計旨在嵌入特定設(shè)備中執(zhí)行專門任務(wù)。嵌入式主板如同是設(shè)備
    的頭像 發(fā)表于 09-30 10:05 ?1167次閱讀

    嵌入式linux開發(fā)的基本步驟有哪些?

    嵌入式Linux開發(fā)是一個復(fù)雜的過程,涉及到硬件選擇、操作系統(tǒng)移植、驅(qū)動開發(fā)、應(yīng)用程序開發(fā)等多個方面。以下是嵌入式Linux開發(fā)的基本步驟,以及每個步驟的說明。 硬件選擇 在開始
    的頭像 發(fā)表于 09-02 09:11 ?756次閱讀

    嵌入式系統(tǒng)中的實時操作系統(tǒng)

    嵌入式RTOS是嵌入式應(yīng)用程序運行、相互交互和與外界通信的底層軟件機制。在本節(jié)中,您將了解嵌入式軟件開發(fā)人員使用哪些流行RTOS以及它們運行的嵌入式
    的頭像 發(fā)表于 08-20 11:28 ?615次閱讀

    嵌入式系統(tǒng)怎么學(xué)?

    開發(fā)工具:熟悉常用的嵌入式系統(tǒng)開發(fā)工具,包括集成開發(fā)環(huán)境(IDE)、編譯器、調(diào)試器(如Keil、IAREmbedded Workbench、Eclipse)等。 5、實時操作系統(tǒng)(R
    發(fā)表于 07-02 10:10

    嵌入式系統(tǒng)軟硬件基礎(chǔ)知識大全

    ,應(yīng)用程序開發(fā)是嵌入式系統(tǒng)開發(fā)的關(guān)鍵環(huán)節(jié)。我們還需要了解嵌入式系統(tǒng)的應(yīng)用程序開發(fā)流程,包括需求分
    發(fā)表于 05-09 14:12

    入門嵌入式系統(tǒng)這些知識你知道嗎?

    嵌入式系統(tǒng)是一種專用的計算機系統(tǒng),作為裝置或設(shè)備的一部分。通常,嵌入式系統(tǒng)是一個控制程序存儲在R
    發(fā)表于 05-03 09:54 ?674次閱讀

    再談嵌入式實時操作系統(tǒng)

    由于嵌入式處理器早期功能單一且運算能力不高,嵌入式應(yīng)用已不能滿足各個領(lǐng)域不斷增長的需求。嵌入式操作系統(tǒng)應(yīng)運而生,嵌入式操作
    的頭像 發(fā)表于 04-09 17:27 ?929次閱讀
    再談<b class='flag-5'>嵌入式</b>實時操作<b class='flag-5'>系統(tǒng)</b>

    嵌入式fpga是什么意思

    嵌入式FPGA是指將FPGA技術(shù)集成到嵌入式系統(tǒng)中的一種解決方案。嵌入式系統(tǒng)是一種為特定應(yīng)用而設(shè)計的計算機
    的頭像 發(fā)表于 03-15 14:29 ?1531次閱讀

    fpga是嵌入式

    FPGA(現(xiàn)場可編程門陣列)不是嵌入式系統(tǒng),但FPGA在嵌入式系統(tǒng)中有著重要的應(yīng)用。
    的頭像 發(fā)表于 03-14 17:19 ?2731次閱讀
    主站蜘蛛池模板: 果冻传媒2021在线观看 | 欧洲video60 | 成人免费看片又大又黄 | 日本吃孕妇奶水免费观看 | A级超碰视频在线观看 | 嫩草国产精品99国产精品 | 国产毛A片久久久久久无码 国产毛A片啊久久久久久A | 久久这里只有精品视频9 | 国产婷婷色综合AV蜜臀AV | 国产午夜人成在线视频麻豆 | 国产一在线精品一区在线观看 | 99久久久无码国产精品不卡按摩 | 中文亚洲大香伊蕉不卡一区 | 青草国产在线视频免费 | 天美传媒果冻传媒入口视频 | 再插深点嗯好大好爽 | 老女老肥熟国产在线视频 | 日韩欧美 亚洲视频 | 樱桃熟了A级毛片 | 久久是热频国产在线 | 免费在线观看a视频 | 久久草福利自拍视频在线观看 | 日本成熟bbxxxxxxxx | 久久国产免费观看精品1 | 皮皮色狼网 | 国产成人a一在线观看 | 国产精品搬运 | 色综合色综合久久综合频道 | 在线精品国精品国产不卡 | 果冻传媒AV精品一区 | 国产精品亚洲污污网站入口 | 午夜DY888国产精品影院 | 日本强好片久久久久久AAA | 91精品乱码一区二区三区 | 国产成人久久精品AV | 国产全部视频列表支持手机 | 私密按摩师在线观看 百度网盘 | 日本一卡精品视频免费 | 在教室轮流被澡高H林萌 | www色小姐| 蜜桃最新网址 |