当前位置: 首页 > news >正文

使用VSCode阅读XBL/UEFI/EDKII代码

CP的UEFI代码(boot images)需要通过一个叫bear工具去生成compile_commands.json编译器数据库文件。在编译指令前加上bear工具以用来生成compile_commands.json编译器数据库文件。bear工具会通过替换编译器调用的系统库去获取详细编译命令来生成编译器数据库文件。

以高通6125为例:

(jammy)pi@asus:~/workspace/6125_A10_LA10_CP/Non-HLOS
bear ./build.sh SIM8970 boot

生成的编译器数据库文件在Non-HLOS目录,因此还需要将compile_commands.json软链接或者拷贝到UEFI代码(boot images)的目录下。

最后,在vscode中创建一个工作区,并打开UEFI代码(boot images)的文件夹,重新加载窗口激活插件即可使用。

http://www.sczhlp.com/news/3278/

相关文章:

  • 正向传播和反向传播
  • 使用VSCode阅读 高通xDSP(ADSP/CDSP) 代码
  • 实战指南|虚拟电厂管理平台搭建全流程解析(一)
  • 使用VSCode阅读Android C++代码
  • Aspen Plus 15.0下载安装完整安装流程复盘,一句一句带你装好它
  • git 创建版本库
  • 图像生成-FUDUKI解读-流体力学和非平衡态热力学的思想-20 - jack
  • BT136-800-ASEMI电机控制专用BT136-800
  • ActiveMQ在银河麒麟服务器版上安装方法
  • Binary Ninja 5.1 许可分析
  • pod 所在网络命名空间进入
  • FastMCP 案例九(smolagent使用mcp工具)
  • Vibecoding 新体验:实测 Qwen3 Coder 代码生成效果
  • 学习嵌入式的第三十三天-数据结构-(2025.7.25)服务器/多客户端模型 - 指南
  • Daphne + Supervisor 多进程部署配置
  • vue2 jeecgBoot keepalive 解决方案
  • git简易的命令
  • rclone webui 使用/迁移/文件服务器/文件上传下载等
  • 终结警报疲劳!告警分级通知配置实战指南!
  • 状压dp2
  • Django模型查询与性能调优:告别N+1问题
  • 如何设计并搭建云数据库自动化测试框架
  • P1678 烦恼的高考志愿
  • 从资源闲置到弹性高吞吐,JuiceFS 如何构建 70GB/s 吞吐的缓存池?
  • python中datetime模块
  • 2025-8-1总结
  • 验证MySQL主从切换后的数据一致性是数据库可靠性测试的核心场景
  • 自动化运维基础基础1-使用python3通过telnet访问华为交换机
  • Go 注意事项
  • 小学生算法:我国集成电路设计人才缺口到底有多大??