91在线观看视频-91在线观看视频-91在线观看免费视频-91在线观看免费-欧美第二页-欧美第1页

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

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

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

寫驅(qū)動模塊時候linux內(nèi)核Vscode中頭文件報紅,clangd插件實現(xiàn)函數(shù)自由跳轉(zhuǎn)

jf_96633414 ? 來源:jf_96633414 ? 作者:jf_96633414 ? 2024-05-31 09:11 ? 次閱讀
加入交流群
微信小助手二維碼

掃碼添加小助手

加入工程師交流群

linux驅(qū)動開發(fā)環(huán)境

1.卸載c/c++插件, 安裝clangd插件
2.安裝clangd-15或者其他版本,apt install clangd-15,并設(shè)置插件的Clangd:Path為/usr/bin/clangd-15
3.用bear編譯內(nèi)核,即先下載bear再bear -- make.....
4.隨便點擊kernel下的.c文件生成compile_commands.json
5.把.json中的編譯器改為交叉編譯器
6.重新打開文件夾,不行的話在kernel下添加.clang文件,編寫內(nèi)容例如為CompileFlags: Add: --target=aarch64-linux-gnu Remove: -mabi=lp64
image.png

7.效果圖:ctrl+左擊就可以跳進去
image.png
8.自己的工程, 應(yīng)用程序與驅(qū)動程序都可以,只要生成.json文件:
隨便寫個.c再bear -- make, 生成.json文件就可以實現(xiàn)函數(shù)跳轉(zhuǎn)自由,效果圖:
image.png

審核編輯 黃宇

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

    關(guān)注

    87

    文章

    11511

    瀏覽量

    213879
  • 驅(qū)動模塊
    +關(guān)注

    關(guān)注

    0

    文章

    65

    瀏覽量

    14460
  • vscode
    +關(guān)注

    關(guān)注

    1

    文章

    169

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評論

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

    VSCode 編寫自己的 KiCad 插件(下)

    成功,接下來可以我們的 python 插件了。按照 kic ad? 官方 開發(fā)手冊, 實現(xiàn)一個顯示 PCB 對應(yīng)圖層的插件: https://dev-docs.kicad.org/z
    的頭像 發(fā)表于 06-19 11:44 ?1324次閱讀
    用 <b class='flag-5'>VSCode</b> 編寫自己的 KiCad <b class='flag-5'>插件</b>(下)

    迅為RK3568開發(fā)板內(nèi)核模塊實現(xiàn)-模塊加載與卸載

    有了內(nèi)核模塊以后,我們要如何使用呢?編譯驅(qū)動有倆種方式,那 Linux 驅(qū)動的運行方式也肯定有倆種。一種就是將驅(qū)動編譯進
    發(fā)表于 05-14 10:56

    迅為RK3568開發(fā)板驅(qū)動開發(fā)指南helloworld驅(qū)動實驗-驅(qū)動的基本框架

    。 (1)模塊加載函數(shù): (2)模塊卸載函數(shù): (3)模塊許可證聲明 (4)模塊作者信息
    發(fā)表于 04-02 14:47

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-Linux驅(qū)動模塊之帶參數(shù)的驅(qū)動模塊

    命令行或配置文件進行配置。驅(qū)動模塊參數(shù)提供了一種動態(tài)配置和調(diào)整驅(qū)動行為的方式。 在Linux內(nèi)核
    發(fā)表于 03-13 09:52

    嵌入式學(xué)習(xí)-飛凌嵌入式ElfBoard ELF 1板卡-Linux驅(qū)動模塊之helloworld驅(qū)動

    是展示驅(qū)動程序的基本結(jié)構(gòu)和加載過程。 源碼編寫 (一)首先包含頭文件 #include // 包含模塊相關(guān)函數(shù)頭文件 #include /
    發(fā)表于 03-12 10:35

    飛凌嵌入式ElfBoard ELF 1板卡-Linux驅(qū)動模塊之帶參數(shù)的驅(qū)動模塊

    命令行或配置文件進行配置。驅(qū)動模塊參數(shù)提供了一種動態(tài)配置和調(diào)整驅(qū)動行為的方式。在Linux內(nèi)核
    發(fā)表于 03-12 10:34

    飛凌嵌入式ElfBoard ELF 1板卡-Linux驅(qū)動模塊之helloworld驅(qū)動

    驅(qū)動程序的基本結(jié)構(gòu)和加載過程。源碼編寫(一)首先包含頭文件#include // 包含模塊相關(guān)函數(shù)頭文件#include // 包含
    發(fā)表于 03-12 10:15

    stdio.h實現(xiàn)了printf函數(shù)?

    我們平時包含的 stdio.h 頭文件,里面是不是實現(xiàn)了 printf 函數(shù)? 為什么會有這個疑問?因為每次使用 printf,就得包含 stdio.h ,這就導(dǎo)致很多同學(xué)誤以為,stdio.h
    的頭像 發(fā)表于 12-18 10:28 ?620次閱讀

    一個Chrome瀏覽器插件

    、瀏覽器插件有哪些種類 ?以chromium為內(nèi)核的瀏覽器插件如Chrome ??firefox瀏覽器插件 ???safari瀏覽器插件
    的頭像 發(fā)表于 11-18 17:12 ?1055次閱讀
    <b class='flag-5'>寫</b>一個Chrome瀏覽器<b class='flag-5'>插件</b>

    VSCode批量遷移插件

    代碼的路 打開之前電腦,找到原電腦VS Code的插件安裝目錄: 如: C:\\\\Users\\\\用戶名\\\\.vscode\\\\extensions 將extensions文件夾拷貝到
    的頭像 發(fā)表于 11-06 16:04 ?799次閱讀
    <b class='flag-5'>VSCode</b>批量遷移<b class='flag-5'>插件</b>

    VSCode插件的安裝和使用

    今天介紹一款我工作上經(jīng)常用到的一款VSCode插件-VsCode Action Buttons,這個插件可以釋放手敲命令行清除、編譯、運行、部署到目標(biāo)機等操作,具體功能可由開發(fā)者
    的頭像 發(fā)表于 11-04 15:36 ?889次閱讀
    <b class='flag-5'>VSCode</b><b class='flag-5'>插件</b>的安裝和使用

    linux內(nèi)核中通用HID觸摸驅(qū)動

    linux內(nèi)核中,為HID觸摸面板實現(xiàn)了一個通用的驅(qū)動程序,位于/drivers/hid/hid-multitouch.c文件中。hid觸
    的頭像 發(fā)表于 10-29 10:55 ?2347次閱讀
    <b class='flag-5'>linux</b><b class='flag-5'>內(nèi)核</b>中通用HID觸摸<b class='flag-5'>驅(qū)動</b>

    使用vscode始終無法找到頭文件怎么解決?

    scons --target=vsc 生成的c_cpp_properties.json 的includePath是對的,但vscode就是要找不到rtthread.h 等頭文件。 [2024/9
    發(fā)表于 09-27 06:33

    linux驅(qū)動程序如何加載進內(nèi)核

    ,需要了解Linux內(nèi)核的基本概念和API。以下是一些關(guān)鍵概念: 1.1 內(nèi)核模塊Linux內(nèi)核模塊是一種動態(tài)加載和卸載的代碼,可以在不重
    的頭像 發(fā)表于 08-30 15:02 ?1109次閱讀

    可重復(fù)頭文件的固定結(jié)構(gòu)

    年輕人,你可曾記得,在修習(xí)C語言的時候,見過這樣的字句:在創(chuàng)建頭文件時候,一定要加入保護宏。
    的頭像 發(fā)表于 08-29 10:23 ?639次閱讀
    可重復(fù)<b class='flag-5'>頭文件</b>的固定結(jié)構(gòu)
    主站蜘蛛池模板: jlzz日本| 国模娜娜扒开嫩木耳 | www.三级.com| 尤物蜜芽福利国产污在线观看 | 第一页综合 | 天天干天天狠 | 午夜精品一区二区三区在线观看 | 黄色三级录像 | 搜索黄色毛片 | 国产高清免费不卡观看 | 综合激情网五月 | 日本三区四区免费高清不卡 | 高清视频一区 | 伊人婷婷色香五月综合缴激情 | 色在线播放 | 手机看片久久 | 国产美女视频一区二区二三区 | 老师叫我揉她内裤越快越好 | 欧美69色| 性欧美xxxx乳高跟 | 日日爱网站| 亚洲视频久久 | 四虎在线观看免费永久 | 午夜毛片免费观看视频 | 俄罗斯久久 | 色婷婷影院在线视频免费播放 | 成人爽a毛片在线视频 | 丁香五月网久久综合 | 国产卡1卡2卡三卡网站免费 | 亚洲国产成人精彩精品 | 狠狠色丁香久久综合婷婷 | 日本污视频在线观看 | 精品欧美一区二区三区 | 国产三级网站在线观看 | 欧美黄色免费看 | aaa成人| 日本精品卡一卡2卡3卡四卡三卡 | 亚洲美女爱爱 | 三级黄色在线视频 | 国产xxxx极品bbw视色 | 国产成人精品亚洲日本在线观看 |