缺少构建android内核的命令

时间:2014-03-21 16:49:22

标签: android perl build kernel

我一直在尝试为某个设备构建一个安卓内核,华为Vitria,他们最终在2个月前上传了他们的内核源码,所以我尝试以正常方式构建它失败所以我修复了我看到的主要错误并最终建立内核,但是,我在构建时发现一个错误。我查看了这个文件,看到他们正在使用一种奇怪的构建方式而不是正常的defconfigs,使用通用的defconfig然后配置文件来配置他们的设备ontop(他们之前已经完成了这个但是没有在这个程度上),这让我觉得我错过了一个命令来选择defconfig上的设备配置以设置驱动程序,但不知道使用了什么命令。

所以可能有办法通过查看这两个文件找到命令

https://raw.githubusercontent.com/KainXS/android_kernel_huawei_y301a2/jellybean/drivers/huawei/hsad/parse_product.pl

https://raw.githubusercontent.com/KainXS/android_kernel_huawei_y301a2/jellybean/drivers/huawei/hsad/parse_product_id.pl

感谢

1 个答案:

答案 0 :(得分:0)

我不确定这有多大帮助,但第一个命令似乎想要使用XML文件路径的参数调用。

./parse_product.pl /ab/cd/hw_xxy_configs.xml
PRODUCT: xxy
reads: '/ab/cd/hw_xxy_configs.xml'

它从该文件中提取一些数据并将其粘贴到.c文件中,该文件可能会进入构建配置。

因此,您正在寻找包含产品名称的XML文件。

第二个文件重复调用第一个文件以生成一组.c文件。现在 - 第二个脚本将XML文件作为参数,但我担心我无法告诉它可能被称为什么。如果有任何帮助,该文件看起来应该包含产品名称和board-id。