Sun*_*hah 14 linux android arm
我正在开发一个当前运行linux内核和microwindows窗口系统的系统.我可以使用当前的Linux系统驱动程序代码.我想在它上面移植android,就像一个爱好项目.
你能告诉我什么对linux-kernel的理解是需要移植的吗?
请给我参考(书籍,教程)以建立理解.
谢谢,Sunny.
PS我对linux有基本的了解.
设备的配置是
450 Mhz ARM9, 64 MB RAM, 256 MB NAND 480x272 resolution.
由于您已经在Linux上启动并运行了Linux,因此您很可能不需要对内核有深入的了解.但是,需要对其进行修改,以包含以下其他Android特定功能.这可能就像应用一些补丁一样容易,但可能更复杂.
在用户空间中,Android使用自己的名为Surface Manager的显示软件,因此您将不会使用Nano-X Window系统(以前称为Microwindows).
有关端口可能涉及的内容的概述,我将阅读Android移植指南.
有关将Android移植到其他基于ARM的设备的网站,其中可能包含有用的提示:
可以提供帮助的在线群组:
要开始移植Android,需要对linux内核的更改有基本的了解.此外,您还需要了解除Linux之外的哪些驱动程序. linuxfordevices描述了为了Android而改变为Linux内核的内容.他们还提供方便的链接,如他们所做的改变的差异....
在Android架构上,我发现youtube演示Android架构] 1很有帮助.
我希望显示分辨率有一些问题.Android应用程序需要许多标准分辨率.作为第一步,我建议将显示限制为下一个较小的尺寸,然后在启动并运行后对其进行改进.
由于我已经研究过Adroid用于电子阅读器,我对自己移植非常感兴趣.出于这个原因,我已经注册了关于Android硬件(移植)的(基于Web)培训.我已经找过关于这个主题的书籍,但我发现的书籍更多的是使用Android和编写应用程序.