会员
周边
新闻
博问
闪存
众包
赞助商
Chat2DB
所有博客
当前博客
我的博客
我的园子
账号设置
会员中心
简洁模式
...
退出登录
注册
登录
pypyn
欢迎进入拍拍小站
博客园
首页
新随笔
联系
订阅
管理
1
2
3
4
5
6
下一页
2025年12月4日
使用VSCode阅读Linux Kernel代码
摘要: Kernel代码可以通过generate_compdb.py工具去生成compile_commands.json编译器数据库文件,并配合Clangd插件实现精准代码跳转。 generate_compdb.py工具可以在kernel原始代码中找到,也可以从以下链接下载:raw.githubuserco
阅读全文
posted @ 2025-12-04 12:43 PYPYN
阅读(31)
评论(0)
推荐(0)
2025年8月1日
高通GKI内核开发说明(6125A14为例)
摘要: 1、GKI 2.0 defconfig 生成关系 编译系统会将一下defconfig配置文件合并成一个独立的.config文件 base :msm-kernel/arch/arm64/configs/gki_defconfig vendor merge:msm-kernel/arch/arm64/c
阅读全文
posted @ 2025-08-01 15:26 PYPYN
阅读(804)
评论(0)
推荐(0)
使用VSCode阅读 高通ABL 代码
摘要: AP的ABL代码也需要bear工具去生成compile_commands.json编译器数据库文件。并且由于EDKII Tools的生成文件在out目录,因此还需要通过软连接将ABL的out目录下的“Build”文件软连接到源码目录下。 以6115为例: cd ~/workspace/6115_22
阅读全文
posted @ 2025-08-01 15:21 PYPYN
阅读(50)
评论(0)
推荐(0)
使用VSCode阅读 高通Modem 代码
摘要: CP的Modem代码也需要bear工具去生成compile_commands.json编译器数据库文件。但Modem的编译工具链(scons)与UEFI所使用的工具链不同,默认情况下不会打印详细编译命令,并且项目的编译脚本原生不支持verbose log打印,需要修改高通的编译脚本来打开verbos
阅读全文
posted @ 2025-08-01 15:20 PYPYN
阅读(61)
评论(0)
推荐(0)
使用VSCode阅读 高通xDSP(ADSP/CDSP) 代码
摘要: CP的xDSP代码也需要bear工具去生成compile_commands.json编译器数据库文件。但xDSP的编译工具链(scons)与UEFI所使用的工具链不同,默认情况下不会打印详细编译命令,因此在使用bear前需要对编译脚本进行修改,使得编译时能打印详细编译命令。 以8970A10为例:
阅读全文
posted @ 2025-08-01 15:18 PYPYN
阅读(110)
评论(0)
推荐(0)
使用VSCode阅读XBL/UEFI/EDKII代码
摘要: CP的UEFI代码(boot images)需要通过一个叫bear工具去生成compile_commands.json编译器数据库文件。在编译指令前加上bear工具以用来生成compile_commands.json编译器数据库文件。bear工具会通过替换编译器调用的系统库去获取详细编译命令来生成编
阅读全文
posted @ 2025-08-01 15:16 PYPYN
阅读(43)
评论(0)
推荐(0)
使用VSCode阅读Android C++代码
摘要: Android使用Soong 进行编译,Soong工具可用生成compdb数据库文件(compile_commands.json)用于CPP代码索引。在环境变量中导入以下指令让Soong生成该文件。如果你希望系统总是去生成,可以将以下环境变量加入系统或用户环境变量 export SOONG_GEN_
阅读全文
posted @ 2025-08-01 15:13 PYPYN
阅读(113)
评论(0)
推荐(0)
2025年4月28日
高通Android安卓编译服务器配置推荐与环境配置搭建
摘要: 背景概述: 公司编译环境经过多年迭代升级,由最开始的每人一台安装了Ubuntu 16.04加4T机械的i7主机,到后面的装了Ubuntu 16.04加16T NVMe阵列、5950x CPU、128G内存的多用户主机,再到现在的Ubuntu 24.04加8T NVMe + 机械硬盘的Bcachefs
阅读全文
posted @ 2025-04-28 10:38 PYPYN
阅读(665)
评论(1)
推荐(0)
2025年1月7日
编译Ubuntu 24.04 LTS 内核(BuildYourOwnKernel)
摘要: 1、配置环境 修改apt源 修改 /etc/apt/sources.list.d/ubuntu.sources ,添加 "deb-src"到 Types:,修改后的文件内容如下: Types: deb deb-src URIs: http://cn.archive.ubuntu.com/ubuntu
阅读全文
posted @ 2025-01-07 10:15 PYPYN
阅读(1426)
评论(2)
推荐(0)
2024年10月19日
Ubuntu 16.04 编译安装Python 2.7.18
摘要: 安装python 2.7.18(注)使用apt install python安装的版本是2.7.10,该版本对部分项目存在兼容性问题,因此需要手动编译安装 安装python编译环境sudo apt install pkg-config libreadline-dev libc6-dev libncu
阅读全文
posted @ 2024-10-19 16:43 PYPYN
阅读(356)
评论(0)
推荐(0)
1
2
3
4
5
6
下一页
公告