首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >与Android操作系统内核相关的查询

与Android操作系统内核相关的查询
EN

Stack Overflow用户
提问于 2010-12-01 14:10:11
回答 2查看 835关注 0票数 0

我想写一些关于Android内核的案例研究。这将是我的高级操作系统课程的一部分。我想要的主要焦点是如何在任何RTOS中实现优先级队列的实际实现,只是为了将其与我们在课堂上学习的理论联系起来。但我开始意识到,寻找信息真的是一项艰巨的任务,而不仅仅是有一个伟大的想法。:(所以现在我想把自己限制在1.内核(进程或内存),这将是非常具体的或2. Android和Linux操作系统的区别我观察到的是,虽然我们有一些关于这两个操作系统的信息,但给出的数据甚至可以在我的课本中看到。我想要的是一个实际的不同。

我希望我能得到一些方向上的指示。

EN

回答 2

Stack Overflow用户

发布于 2010-12-01 14:17:31

Android Linux内核和主线Linux内核非常接近。这里有几个关键的区别:

  1. 安卓应用了主要的wakelock补丁。这些不是主线。谷歌应该透露在这个问题上多年来的反复。
  2. 安卓有binder安全模型,而mainline没有。
  3. 安卓有一个全新的framebuffer来支持手机的mainline支持。主线内核并不直接支持所有的ARM处理器和设备。考虑一下安卓内核树,它是Mainline+ARM(OMAP)+供应商patches.
  4. Specific嵌入式调优的混合体。

然而,代码的95+%在主线Linux和Android Linux中是相同的。Android不是RTOS ( RT部分在无线电模块上的单独处理器中处理)。

票数 2
EN

Stack Overflow用户

发布于 2010-12-01 14:17:05

开始学习的一个好方法是Android git存储库:https://android.googlesource.com

这里有一些政治,但最终你会找到更多自己的链接:http://www.kroah.com/log/linux/android-kernel-problems.html

票数 0
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/4321697

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档