【问题标题】:missing a command building android kernel缺少构建 android 内核的命令
【发布时间】:2014-04-29 04:06:08
【问题描述】:

我一直在尝试为某个设备构建一个 android 内核,华为 Vitria,他们终于在大约 2 个月前上传了他们的内核源,所以我尝试以正常方式构建它,但失败了,所以我修复了我看到的主要错误并最终构建内核但是,然后我在构建时注意到一个错误。我查看了这个文件,发现他们正在使用一种奇怪的构建方式,而不是普通的 defconfigs,使用通用的 defconfig 然后配置文件来配置他们的设备(他们以前做过,但不是这个程度),这使我认为我缺少一个命令来在 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

谢谢

【问题讨论】:

  • 无知地关闭投票的人,构建修改内核不是“关于通用计算硬件或软件的问题”此外,不太可能有人会尝试这样做(而不是重新使用现有的构建),除非作为在内核上进行开发的先驱。

标签: android perl build kernel


【解决方案1】:

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

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

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

所以,您正在寻找一个包含您的产品名称的 XML 文件。

第二个文件反复调用第一个文件生成一组.c文件。现在 - 这第二个脚本将 XML 文件作为参数,但恐怕我不知道它可能被称为什么。如果有帮助的话,该文件看起来应该包含产品名称和板 ID。

【讨论】:

  • 谢谢,这真的很有帮助,谢谢,现在我只需要找到 xml(如果他们包含的话)。
猜你喜欢
  • 2021-06-11
  • 2019-07-27
  • 2015-05-18
  • 2021-10-29
  • 2018-10-17
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多