我的问题是,Android开源项目是否有一个Linux内核源代码和AOSP树?或者如果我想在不同的嵌入式设备上构建android,我是否需要单独构建linux?
请咨询?
答案 0 :(得分:0)
Android项目包含Linux内核的源代码,支持多个知名板卡(设备)。虽然可能不是详尽的列表,但此链接详细介绍了这些板和用于构建它们的默认配置(defconfigs)。 http://source.android.com/source/building-kernels.html
如果您想在自己的自定义嵌入式设备上构建Android,则很可能必须修改(端口)Linux到您的特定设备,包括创建用于构建的默认配置。您应该从靠近您自己的自定义设备的配置开始,以最大限度地减少您的工作。您不一定要单独构建Linux,尽管为了开发目的这样做可能更方便。这取决于您自己的开发环境和风格。修改构建系统以合并内核更改应该不难,但如果您希望这样做,则可能是您自己的。