我将开始在Android系统内核开发下工作,我没有想法。我所知道的是,我必须具备 Linux、c 和 C++ 方面的知识,而且我拥有所有这些知识,但我应该开始一些培训,所以我需要一些第一步。任何帮助,将不胜感激。谢谢大家
问问题
20451 次
3 回答
4
Android 内核(以及如何构建它们的基本构建说明)可以在http://source.android.com/source/building-kernels.html找到。你需要一个可root的手机来安装自定义内核,我会推荐Linux作为开发者平台。也许最好先写一些 USB 驱动程序。
于 2013-02-16T09:43:38.053 回答
2
如果您没有可 root 的设备,请尝试为模拟器构建内核。这是明确给出步骤的链接。使用以下步骤在您的 linux 主机上尝试:
使用 Android Emulator 编译和测试 Android 内核
和
https://groups.google.com/forum/?fromgroups=#!topic/android-kernel/KsJhSEy4E1I
于 2013-02-16T18:03:00.227 回答
0
我不确定这是否有用,但您可以咨询您正在使用或想要使用的硅制造商。我知道飞思卡尔有完整的 Android 构建树(包括 u-boot 和 Linux)可用。我怀疑其他公司会有类似的构建树,特别是如果他们有可用于特定芯片的参考平台。在手机市场之外,Android 本身是一种嵌入式操作系统,已包含在自动售货机等产品中。
于 2013-02-18T15:25:39.197 回答