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

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

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

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

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

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

掃碼添加小助手

加入工程師交流群

linux驅(qū)動(dòng)開(kāi)發(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.隨便點(diǎn)擊kernel下的.c文件生成compile_commands.json
5.把.json中的編譯器改為交叉編譯器
6.重新打開(kāi)文件夾,不行的話(huà)在kernel下添加.clang文件,編寫(xiě)內(nèi)容例如為CompileFlags: Add: --target=aarch64-linux-gnu Remove: -mabi=lp64
image.png

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

審核編輯 黃宇

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

    關(guān)注

    88

    文章

    11576

    瀏覽量

    216671
  • 驅(qū)動(dòng)模塊
    +關(guān)注

    關(guān)注

    0

    文章

    65

    瀏覽量

    14637
  • vscode
    +關(guān)注

    關(guān)注

    1

    文章

    169

    瀏覽量

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

掃碼添加小助手

加入工程師交流群

    評(píng)論

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

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

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

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

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

    迅為RK3568開(kāi)發(fā)板驅(qū)動(dòng)開(kāi)發(fā)指南helloworld驅(qū)動(dòng)實(shí)驗(yàn)-驅(qū)動(dòng)的基本框架

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

    使用 QWQ:32B 模型搭配 VSCode 的 Cline 插件實(shí)現(xiàn)自動(dòng)化代碼編程!

    。結(jié)合 Visual Studio Code(VSCode)的 Cline 插件,開(kāi)發(fā)者可以實(shí)現(xiàn)高效的自動(dòng)化代碼編程。本文將詳細(xì)介紹如何配置和使用 QWQ:32B 模型與 Cline 插件
    的頭像 發(fā)表于 03-21 18:12 ?884次閱讀
    使用 QWQ:32B 模型搭配 <b class='flag-5'>VSCode</b> 的 Cline <b class='flag-5'>插件</b><b class='flag-5'>實(shí)現(xiàn)</b>自動(dòng)化代碼編程!

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

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

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

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

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

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

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

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

    關(guān)于驅(qū)動(dòng)編譯進(jìn)蜂鳥(niǎo)派內(nèi)核時(shí)候遇到的問(wèn)題

    內(nèi)核源碼為: 編譯內(nèi)核可以通過(guò),但編譯驅(qū)動(dòng)時(shí)候無(wú)法生成.ko文件
    發(fā)表于 12-30 17:02

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

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

    C語(yǔ)言中的頭文件能不能重復(fù)包含

    兩行代碼起了作用。 #ifndef _STDIO_H#define _STDIO_H 1 寫(xiě)頭文件時(shí)候,習(xí)慣上都會(huì)加上兩個(gè)預(yù)處理指令,ifndef 和 define。 就以這個(gè) test.h 為例
    的頭像 發(fā)表于 11-26 17:19 ?828次閱讀

    寫(xiě)一個(gè)Chrome瀏覽器插件

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

    VSCode批量遷移插件

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

    VSCode插件的安裝和使用

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

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

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