-
下载 dt-schema(可选,更完整的检查) git clone https://github.com/devicetree-org/dt-schema
-
在settings.json中配置: // 1. 设置工作目录为你的内核源码绝对路径
"devicetree.cwd": "/root/project/linux",
// 2. 指定为 Linux 的设备树组织规范(而不是单片机的 Zephyr)
"devicetree.defaultBindingType": "DevicetreeOrg",
// 3. 必须使用绝对路径!让 LSP 能够跨越 SSH 找到头文件,从而实现宏定义补全
"devicetree.defaultIncludePaths": [
"/root/project/linux/include",
"/root/project/linux/arch/arm/include",
"/root/project/linux/arch/arm/boot/dts"
],
//引入标准的元模式(Meta-Schemas),用于规范 YAML 本身的语法
"devicetree.defaultDeviceOrgBindingsMetaSchema": [
"/home/yang/dt-schema/dtschema/meta-schemas"
],
// 4. 导入内核自带的硬件绑定规则属性(用于提示 compatible 属性)
"devicetree.defaultDeviceOrgTreeBindings": [
"/home/yang/dt-schema/dtschema/schemas",
"/root/project/linux/Documentation/devicetree/bindings"
],
vscode编辑设备树插件 devicetree LSP
bush42026-06-05 16:03
相关推荐
MicrosoftReactor14 小时前
技术速递|超越一刀切:为 GitHub Copilot CLI 和 VS Code 实现决策路由_小许_19 小时前
AI IDE 与 Agent Harness:一次说清 Cursor、Codex 该怎么选喆星时瑜1 天前
探索 Anaconda 中的 JupyterLab、Jupyter Notebook、iPython 解释器(Qt 控制台)和 Spyder IDE2501_915918411 天前
Windows 上开发 React Native iOS,真机调试、Fast Refresh 与打包 ipaJoy T1 天前
voice-dump-to-todo:把混乱的语音整理成可执行待办,一个实用的 Agent Skill人工智能导论实践课2 天前
【GUI桌面开发3】PyCharm配置外部工具golang学习记2 天前
Zed Git重大更新:目录级对比支持分栏DiffJPower_mr.g2 天前
SmartCall v1.0.9 发布:智能体知识库上线,让 AI 客服先查资料再回答Dev _2 天前
PyCharm旧进程仍在后台运行,导致新实例无法启动或连接无巧不成书02182 天前
Tomcat部署JSP文件完整指南:手动部署+IDEA工程化实现 附404访问错误全排查