vscode编辑设备树插件 devicetree LSP

  1. 下载 dt-schema(可选,更完整的检查) git clone https://github.com/devicetree-org/dt-schema

  2. 在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"

    ],

相关推荐
开发者联盟league21 小时前
vscode接入deepseek
vscode·deepseek
小小放舟、1 天前
VS Code Code Runner 中文乱码修复与 IDEA 风格输出配置
vscode·python·code runner
开发者联盟league1 天前
vscode接入deepseek实现inline suggestions
vscode·编辑器
love530love2 天前
将 ChatCut MCP 插件从 Codex 桌面应用移植到 WorkBuddy —— 完整适配实录
ide·人工智能·windows·视频剪辑·ai agent
小李不困还能学2 天前
PyCharm下载安装与配置教程
ide·python·pycharm
知福致福2 天前
vscode连接远程服务器登录codex插件一直卡在gpt图标页,不跳转浏览器登录
服务器·vscode·gpt
A小调的码农2 天前
OPENOCD+MSYS+VSCODE:从“灯不亮“到“终于亮了“
ide·vscode·stm32·单片机·编辑器
AI的探索之旅2 天前
让 Claude Code 直接操刀画原理图和 PCB:VSCode 插件接外部 API 全流程
linux·ide·vscode·嵌入式硬件·编辑器
hkj88082 天前
vscode提交gitee远程仓库出现Permission denied (publickey)解决方法
ide·vscode·gitee
女神下凡2 天前
WorkBuddy、TraeWork、QWork 完整区别对比
ide·人工智能·笔记