Android底层接口与驱动开发技术详解
上QQ阅读APP看书,第一时间看更新

1.2.3 对驱动开发者来说是一把双刃剑

因为所有为Android写的硬件驱动都不能合并到Kernel中。这些驱动程序只能在Google代码中有效,而在Kernel中根本没法用。正是因为这个原因,Google从不把大量的硬件驱动程序和平台源码向Kernel提交。

既然硬件厂商都离不开源驱动代码,对于生存在Android底层的开发人员来说,特别是从事驱动开发的成员来说,就带来了巨大的就业机会。驱动开发者可以为硬件厂商开发不开源的驱动程序而获得报酬,为此随着Android的异常火爆,有很多企业在招聘Android驱动开发人员。由此可见,驱动的不开源既为驱动开发者的学习带来了难题,也为以后的就业机会增加了砝码,真是一把双刃剑!