chinese直男口爆体育生外卖, 99久久er热在这里只有精品99, 又色又爽又黄18禁美女裸身无遮挡, gogogo高清免费观看日本电视,私密按摩师高清版在线,人妻视频毛茸茸,91论坛 兴趣闲谈,欧美 亚洲 精品 8区,国产精品久久久久精品免费

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

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

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

【vscode 】用VSCODE 開發(fā)rtthread如何跳轉(zhuǎn)到內(nèi)核源碼

RTThread物聯(lián)網(wǎng)操作系統(tǒng) ? 來源:未知 ? 2023-03-16 12:00 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

簡(jiǎn)介

前幾天有小伙伴在群里吐槽,bsp太多了,vscode在master打開要好久,而且緩存函數(shù)關(guān)系的時(shí)候要很久很久。電腦稍微慢一些的就要很久才能解析完,等解析完了,發(fā)現(xiàn)有時(shí)候跳轉(zhuǎn)到其他bsp上去了,(因?yàn)橛行゜sp也有相同函數(shù)定義),這就很尷尬了。在bsp打開又開不到kernel和driver里面的東西。相信很多人在公司也沒法用收費(fèi)的Source Insight,所以現(xiàn)在大部分的小伙伴用vscode,直接右擊一點(diǎn)vscode就可以打開了。不過相信肯定有很多小伙伴跟我一樣,在用vscode開發(fā)rtthread github master的時(shí)候,苦于函數(shù)跳轉(zhuǎn)。如果在bsp用vscode打開的話,rtthread內(nèi)核里面的src跳轉(zhuǎn)不過去了。如果在master根目錄直接用vscode打開的話,哇塞,那個(gè)bsp多的,嚇人,查找的時(shí)候,冒出一堆不相干的函數(shù),有些小伙伴通常做法是把不相干的bsp在查找的時(shí)候過濾掉或者exclude,但是每次打開vscode都要再次配置。如果每次在bsp加rthread等目錄到工作區(qū)的話,每次手動(dòng)太麻煩了。我之前也是很苦惱。。。直到我想到了一個(gè)比較好的解決方法之后,嘗試做了個(gè)小功能到rtthread倉(cāng)庫(kù)上,做完之后發(fā)現(xiàn)很好用,趕緊PR推薦給大家。今天就給大家介紹一個(gè)很好用的vscode在rtthread上使用獨(dú)門小技巧。

如何破局

操作方法很簡(jiǎn)單。

隨便找個(gè)bsp,比如bsp/nrf5x/nrf52840,在目錄中右擊打開env工具。

輸入命令 scons --target=vsc

b0f1d990-c3ae-11ed-bfe3-dac502259ad0.png

肯定有很多用過vsc的小伙伴說:這個(gè)方法我用過呀,生成c_cpp_properties.json 就沒了。

別急。接下來見證奇跡的時(shí)刻到了。

我們打開bsp目錄,,會(huì)發(fā)現(xiàn)多了個(gè)文件vscode.code-workspace。我們用vscode打開這個(gè)文件。

這個(gè)時(shí)候你會(huì)發(fā)現(xiàn)如下面所示

b11d523c-c3ae-11ed-bfe3-dac502259ad0.png

這個(gè)工作區(qū)把編譯需要用到的所有目錄和頭文件都加進(jìn)來了,這個(gè)時(shí)候,只要你搜索或者跳轉(zhuǎn)一些rtthread kernel的函數(shù)的時(shí)候,就能夠跳轉(zhuǎn)到對(duì)應(yīng)的函數(shù)實(shí)現(xiàn)的.c了。

查找的時(shí)候也都是獨(dú)一份的函數(shù)名稱

還不行?


還不行?這個(gè)是我剛加的功能 https://github.com/RT-Thread/rt-thread 上面2023/03/04 之后的代碼可以這樣操作,可以更新你的代碼到最新的code。

也可以根據(jù)PR來自行修改,見PR

https://github.com/RT-Thread/rt-thread/pull/7017

歡迎點(diǎn)贊,有好的建議,可以評(píng)論區(qū)提,也可以嘗試PR共同維護(hù)。如果覺得好用,可以follow一下我的github賬號(hào)。作為一種正反饋吧。

https://github.com/supperthomas

結(jié)束語

當(dāng)然這個(gè)肯定沒有KEIL IAR工具好用一些,不過我覺得如果你喜歡用vscode話,應(yīng)該能有些幫助。也肯定不是很完美的解決方案,如果你有更好的歡迎一起來PR完善。

版權(quán)聲明:本文為RT-Thread論壇用戶「RTT_逍遙」的原創(chuàng)文章,遵循CC 4.0 BY-SA版權(quán)協(xié)議,轉(zhuǎn)載請(qǐng)附上原文出處鏈接及本聲明。

原文鏈接:

https://club.rt-thread.org/ask/article/e95471c6fbe123cd.html

———————End———————

RT-Thread線下入門培訓(xùn)

如果你愿意在所在城市協(xié)調(diào)組織活動(dòng)(包括尋找合適場(chǎng)地或主持或宣傳),請(qǐng)掃碼填寫以下合作信息,我們將盡快聯(lián)系你;


如果你愿意在所在城市為活動(dòng)提供場(chǎng)地的支持(場(chǎng)地需要有投影等設(shè)備),請(qǐng)掃碼填寫以下合作信息,我們將盡快聯(lián)系你;

如果你愿意為活動(dòng)提供禮品/板卡贊助,請(qǐng)掃碼填寫以下合作信息,我們將盡快聯(lián)系你;

b12dc180-c3ae-11ed-bfe3-dac502259ad0.png

巡回城市:青島、北京、西安、成都、武漢、鄭州、杭州、深圳

你可以添加微信:rtthread2020 為好友,注明:公司+姓名,拉進(jìn)RT-Thread官方微信交流群!

你也可以把文章轉(zhuǎn)給學(xué)校老師、公司領(lǐng)導(dǎo)等相關(guān)人員,讓RT-Thread可以惠及更多的開發(fā)者


原文標(biāo)題:【vscode 】用VSCODE 開發(fā)rtthread如何跳轉(zhuǎn)到內(nèi)核源碼

文章出處:【微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。


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

    關(guān)注

    32

    文章

    1636

    瀏覽量

    45190

原文標(biāo)題:【vscode 】用VSCODE 開發(fā)rtthread如何跳轉(zhuǎn)到內(nèi)核源碼

文章出處:【微信號(hào):RTThread,微信公眾號(hào):RTThread物聯(lián)網(wǎng)操作系統(tǒng)】歡迎添加關(guān)注!文章轉(zhuǎn)載請(qǐng)注明出處。

收藏 人收藏
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

    評(píng)論

    相關(guān)推薦
    熱點(diǎn)推薦

    基于TinyUSB的RNDIS主機(jī)示例

    ,可直接編譯下載運(yùn)行。 2 環(huán)境安裝 2.1 VSCode 安裝 VSCode 是微軟開發(fā)的代碼編輯器軟件,可免費(fèi)下載和使用,登錄 VSCode 官網(wǎng)即可下載安裝文件,注意在 wi
    發(fā)表于 03-29 10:07

    ELF-RV1126B+VScode測(cè)試-1

    VScode中測(cè)試ELF-RV1126B 通過ssh服務(wù)訪問 PC端,VScode安裝插件Remote – SSH,重啟VScode。(注意:VScode中的Remote - SSH
    的頭像 發(fā)表于 03-26 20:13 ?372次閱讀
    ELF-RV1126B+<b class='flag-5'>VScode</b>測(cè)試-1

    使用CMake+VSCode環(huán)境移植ThreadX到極海G32R501 MCU

    我本人是 cmake+vscode 組合的忠實(shí)用戶,之前寫了一篇文章介紹了在 cmake+vscode 環(huán)境下開發(fā) G32R501 的一些實(shí)踐經(jīng)驗(yàn)。這篇文章準(zhǔn)備更進(jìn)一步:移植一個(gè)ThreadX。
    的頭像 發(fā)表于 03-09 14:04 ?2564次閱讀
    使用CMake+<b class='flag-5'>VSCode</b>環(huán)境移植ThreadX到極海G32R501 MCU

    當(dāng)RA MCU遇見Zephyr系列(3)——在Vs code中配置Zephyr集成開發(fā)環(huán)境

    RA生態(tài)工作室關(guān)注我們上一篇文章介紹了如何在VScode中使用瑞薩官方插件為RA芯片創(chuàng)建項(xiàng)目與項(xiàng)目調(diào)試,相信大家對(duì)RA在VScode中的開發(fā)有了基礎(chǔ)的了解。當(dāng)RAMCU遇見Zephyr,打通
    的頭像 發(fā)表于 01-01 10:04 ?5092次閱讀
    當(dāng)RA MCU遇見Zephyr系列(3)——在Vs  code中配置Zephyr集成<b class='flag-5'>開發(fā)</b>環(huán)境

    VSCode + ESP-IDF環(huán)境下給ESP32-S3項(xiàng)目添加頭文件

    VSCode + ESP-IDF環(huán)境下給ESP32-S3項(xiàng)目添加頭文件
    的頭像 發(fā)表于 11-28 07:27 ?3051次閱讀

    VSCode 中進(jìn)行 CW32L010 MCU 的開發(fā),應(yīng)該如何配置環(huán)境?

    我想在 VSCode 中進(jìn)行 CW32L010 MCU 的開發(fā),應(yīng)該如何配置環(huán)境?
    發(fā)表于 11-24 07:17

    使用VScode的PIO開發(fā)GD32VF103,但是串口無法打印浮點(diǎn)數(shù)怎么解決?

    我最近在使用VScode的PIO開發(fā)GD32V,使用的是longan的模板,但是我將串口輸出重定義到printf函數(shù)中,發(fā)現(xiàn)無法使用%f輸出浮點(diǎn)數(shù),想問問應(yīng)該怎么配置,我看到的一種說法是在
    發(fā)表于 11-06 06:49

    VSCode環(huán)境下的PlatformIO IDE進(jìn)行RISC-V嵌入式開發(fā)的方法

    簡(jiǎn)介:本教程以點(diǎn)亮RV-STAR開發(fā)板上的板載LED為目標(biāo),從工具安裝開始一步一步詳細(xì)介紹了VSCode環(huán)境下的PlatformIO IDE進(jìn)行RISC-V嵌入式開發(fā)的方法 系統(tǒng)
    發(fā)表于 10-20 12:30

    潘多拉開發(fā)板在VSCODE無法執(zhí)行micropython怎么解決?

    潘多拉開發(fā)板,在VSCODE 1.49.3中無法執(zhí)行micropython程序,打不開終端, 已經(jīng)正確安裝了rt-thread micropython插件, 板子也已經(jīng)正常下載
    發(fā)表于 10-14 06:09

    vscodertthread micropython插件沒有創(chuàng)建工程的圖標(biāo),為什么?

    我想用micropython開發(fā)ESP32,請(qǐng)問我的vscode已經(jīng)安裝了RT-Thread micropython插件,為什么在下方?jīng)]有創(chuàng)建micropython的“+”圖標(biāo)呢?
    發(fā)表于 09-28 13:13

    VScode調(diào)試qemu-vexpress-a9工程,GDB出錯(cuò)怎么解決?

    按官方教程編譯了,也修改了qemu-dbg.bat文件。啟動(dòng)調(diào)試后qemu窗口閃了一下,然后vscode彈窗表示不行。 有小伙伴遇到過嗎?
    發(fā)表于 09-28 08:17

    hpm的vscode開發(fā)環(huán)境搭建openocd燒錄問題求解

    最近嘗試搭建基于vscode的hpm芯片開發(fā)環(huán)境,遇到一些問題,求大佬們幫忙看看。 使用hpm6e00evk開發(fā)板sdk_env_1.10.0,cmake、ninja、openocd和編譯工具鏈均
    發(fā)表于 09-09 09:55

    STM32的時(shí)候是直接MDK方便還是在vscodekeil插件方便一些?

    STM32的時(shí)候是直接MDK方便還是在vscodekeil插件方便一些
    發(fā)表于 08-12 08:02

    CW32L010 MCU在VSCode+GCC+EIDE+JLink下的使用示例

    CW32L010 MCU 在VSCode+GCC+ EIDE + JLink 下的使用示例: 1、點(diǎn)擊VSCode左邊欄中的Extensions,在EXTENSIONS:MARKETPLACE搜索
    的頭像 發(fā)表于 07-01 14:52 ?1228次閱讀
    CW32L010 MCU在<b class='flag-5'>VSCode</b>+GCC+EIDE+JLink下的使用示例

    如何使用VSCode+gdbserver遠(yuǎn)程調(diào)試ZMC900E

    由于嵌入式設(shè)備資源受限,通常無法在其上安裝龐大的IDE調(diào)試程序,且許多嵌入式系統(tǒng)并無桌面環(huán)境。為了方便調(diào)試自開發(fā)程序,本文介紹利用VSCode與gdbserver進(jìn)行嵌入式設(shè)備上程序的遠(yuǎn)程調(diào)試方法
    的頭像 發(fā)表于 05-22 11:40 ?1190次閱讀
    如何使用<b class='flag-5'>VSCode</b>+gdbserver遠(yuǎn)程調(diào)試ZMC900E