2

我有一个内核的源代码。但我不知道内核是android内核还是Linux内核。我在谷歌上搜索过它,但我没有找到任何正确的答案。据我所知,android 内核是 Linux 内核,并在其上应用了一些补丁。所以我认为我们可以确定内核是用于 Linux 还是 android。

1.我可以通过查看源代码,或通过运行任何命令或通过任何其他方法知道这一点吗?

2.如果是android内核,能否挂载Ubuntu文件系统?

4

2 回答 2

2

检查内核是否适用于 android 的简单方法。

如果“drivers/usb/gadget”文件夹中有一个名为“android.c”的文件,则内核似乎是android内核,否则,它不是android。

虽然不是很准确,但是很简单

于 2014-03-21T16:40:52.493 回答
0
  1. 在内核源代码根目录中查找 AndroidKernel.mk,如果它是 Android 内核,它应该在那里。
  2. Ubuntu 文件系统默认为 ext4。我很确定所有默认内核配置都包括对这个文件系统的支持。这背后的动机是什么?

顺便说一句,binder 的存在并不意味着它是一个 Android 内核。绑定器存在于所有 Linux 内核的暂存目录中

于 2014-09-15T15:26:25.047 回答