linux驱动开发环境
1.卸载c/c++插件, 安装clangd插件
2.安装clangd-15或者其他版本,apt install clangd-15,并设置插件的Clangd:Path为/usr/bin/clangd-15
3.用bear编译内核,即先下载bear再bear -- make.....
4.随便点击kernel下的.c文件生成compile_commands.json
5.把.json中的编译器改为交叉编译器
6.重新打开文件夹,不行的话在kernel下添加.clang文件,编写内容例如为CompileFlags: Add: --target=aarch64-linux-gnu Remove: -mabi=lp64
7.效果图:ctrl+左击就可以跳进去
8.自己的工程, 应用程序与驱动程序都可以,只要生成.json文件:
随便写个.c再bear -- make, 生成.json文件就可以实现函数跳转自由,效果图:
审核编辑 黄宇
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。
举报投诉
-
Linux
+关注
关注
87文章
11296浏览量
209351 -
驱动模块
+关注
关注
0文章
62浏览量
14134 -
vscode
+关注
关注
1文章
155浏览量
7698
发布评论请先 登录
相关推荐
stdio.h实现了printf函数?
我们平时包含的 stdio.h 头文件,里面是不是实现了 printf 函数? 为什么会有这个疑问?因为每次使用 printf,就得包含 stdio.h ,这就导致很多同学误以为,stdio.h
VSCode批量迁移插件
代码的路
打开之前电脑,找到原电脑VS Code的插件安装目录:
如:
C:\\\\Users\\\\用户名\\\\.vscode\\\\extensions
将extensions文件夹拷贝到
VSCode插件的安装和使用
今天介绍一款我工作上经常用到的一款VSCode的插件-VsCode Action Buttons,这个插件可以释放手敲命令行清除、编译、运行、部署到目标机等操作,具体功能可由开发者
使用vscode始终无法找到头文件怎么解决?
scons --target=vsc 生成的c_cpp_properties.json 的includePath是对的,但vscode就是要报找不到rtthread.h 等头文件。
[2024/9
发表于 09-27 06:33
linux驱动程序如何加载进内核
,需要了解Linux内核的基本概念和API。以下是一些关键概念: 1.1 内核模块:Linux内核模块是一种动态加载和卸载的代码,可以在不重
linux驱动程序的编译方法有哪两种
Collection)或其他C/C++编译器来编译源代码文件。这种方法较为原始,需要开发者手动指定编译器选项、包含路径、库文件等。然而,在Linux驱动开发中,由于
在VSCode里安装好了插件Espressif IDF,打开一个demo的文件夹,程序里总提示头文件找不到,为什么?
在VSCode里安装好了插件Espressif IDF,打开一个demo的文件夹,程序里总提示头文件找不到,然后在终端里敲入idf.py build也报错,具体错误信息见附件里图片。这
发表于 06-21 06:11
请问如何使用VScode IDF插件编译iot-solution程序?
it.
cmd中分别报监测不到python和找不到tools
在vscode的终端尝试输入后则反馈无法执行bat文件
请问现在需要如何配置才能正确更新solution所需的环境?
发表于 06-19 07:55
vscode上安装的IDF插件F12不能跳转到定义是怎么回事?
你好,请问一下,我用的vscode上的IDF插件,对例程的编译下载什么的都是正常的,但是我对一个函数进行定义跳转的时候,只能
发表于 06-12 07:31
引用外部文件夹中的头文件时,如何让VSCODE不提示波浪线错误?
各位好:
我将常用的组件放在项目文件夹以外的某个地方,尝试在项目内引用此文件夹下的组件,失败,在代码中无法include相关头文件。我在main组件中也添加了requires,任然失败。
另外,在
发表于 06-07 08:19
为什么找不到esp_event_legacy.h头文件?
最核心的问题是components/esp_event/include目录下没有esp_event_legacy.h头文件(已停产)找不到。我想问下,先不迁移,将就用VSCODE查看的话,用什么头文件取
发表于 06-07 08:03
在vscode中使用ESP-IDFV5.03版本,编译工程生成的sdkconfig.h文件无法跳转怎么解决?
问题描述:在vscode中使用ESP-IDFV5.03版本,编译工程生成的sdkconfig.h文件无法跳转,只能跳转到ESP-IDF中的某个组件里面的sdkconfig.h
发表于 06-07 07:53
评论