繁体   English   中英

需要Linux内核/ Android自定义设备/平台信息

[英]Linux Kernel / Android Custom Device / Platform Information Needed

我正在研究一种新设备,该设备将支持基于ARM SOC的Android。 我的背景是Linux内核开发人员,我已经构建了u-boot和最新的内核(来自kernel.org)以及一个最小的根文件系统,所有这些都很好用。

我的问题是,如何在Android构建过程中选择特定的“平台”? 关于此主题的信息似乎很少,或者以某种方式被混淆了。 谢谢,为自定义设备的构建方法指南将提供很大的帮助。

目前尚不清楚您使用的是哪个内核,但Android使用的是经过修改的内核,如果您还没有使用https://android.googlesource.com/上的“ stock”内核源代码,则需要从此开始

我建议您查看CyangenMod项目( http://www.cyanogenmod.com/ )。 它的结构旨在支持许多不同的设备,并非不是来自google的“原始”来源,而是cyanogen开箱即用地支持更多设备,并且正在不断获得新设备。 他们的irc频道和开发者论坛可能也是您添加新设备支持时的最佳资源。

这里有一个有关构建氰的基本Wiki: http ://wiki.cyanogenmod.com/index.php?title=Compile_CyanogenMod_for_Passion

拉动源代码后,您会看到每个设备都有单独的项目,您将添加自己的项目,也许以一个项目为基础,具体取决于开发板/ SoC与现有设备的相似性。 无论哪种方式,您都可以将它们的结构用作设备的框架。 (设备目录中有一个示例)

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM