首页 诗词 字典 板报 句子 名言 友答 励志 学校 网站地图
当前位置: 首页 > 教程频道 > 移动开发 > Android >

哪位說說,Android 是怎麼跟 Linux Kernel 不相容?解决思路

2012-02-15 
哪位說說,Android 是怎麼跟 Linux Kernel 不相容?哪位說說,Android 是怎麼跟 Linux Kernel 不相容?我只懂

哪位說說,Android 是怎麼跟 Linux Kernel 不相容?
哪位說說,Android 是怎麼跟 Linux Kernel 不相容?

我只懂一點 Linux 皮毛,用過 CentOS,寫過 shell script 跟 C++ network 程式。不懂 kernel。

哪位先進,講一講 Android 到底跟 Linux 2.6.2 或 2.6.3 或是更新的 kernel 是怎麼個不相容?

另外,如果哪位,能指出把 Android 的 kernel 的 driver port 到 Linux 去,真的很花功夫嗎?

另外,如果哪位,能指出 Android 的 kernel 的 driver 如果 open source,廠商的機密就會不保,為何這麼說呢?

[解决办法]
首先 android下面使用的是linux,但不是标准的linux。在IPC、电源等几个方面有自己的框架的特点,其他的基本和标准的一样。kernel的驱动编写和框架基本上和kernel一样,port起来也不是很难。
[解决办法]
porting起来难不难就看你对硬件的熟悉程度和对linux kernel的熟悉程度.有时候需要自己添加一些功能的。
调试确实很花工夫,体力活.
厂家如果把kernel的driver开放了,那就等于开放了他的硬件架构,你说他会愿意吗?这样其他人山寨也就容易了.
[解决办法]
android的开源相当不彻底貌似,但是驱动是不会与一般的Linux有什么差别的,要不GooGle不相干了……

热点排行