我想写一些关于Android内核的案例研究。这将是我的高级操作系统课程的一部分。我想要的主要焦点是如何在任何RTOS中实现优先级队列的实际实现,只是为了将其与我们在课堂上学习的理论联系起来。但我开始意识到,寻找信息真的是一项艰巨的任务,而不仅仅是有一个伟大的想法。:(所以现在我想把自己限制在1.内核(进程或内存),这将是非常具体的或2. Android和Linux操作系统的区别我观察到的是,虽然我们有一些关于这两个操作系统的信息,但给出的数据甚至可以在我的课本中看到。我想要的是一个实际的不同。
我希望我能得到一些方向上的指示。
发布于 2010-12-01 14:17:31
Android Linux内核和主线Linux内核非常接近。这里有几个关键的区别:
wakelock补丁。这些不是主线。谷歌应该透露在这个问题上多年来的反复。binder安全模型,而mainline没有。然而,代码的95+%在主线Linux和Android Linux中是相同的。Android不是RTOS ( RT部分在无线电模块上的单独处理器中处理)。
发布于 2010-12-01 14:17:05
开始学习的一个好方法是Android git存储库:https://android.googlesource.com
这里有一些政治,但最终你会找到更多自己的链接:http://www.kroah.com/log/linux/android-kernel-problems.html
https://stackoverflow.com/questions/4321697
复制相似问题