Linux驱动程序和Android驱动程序之间有什么区别

Linux驱动程序和Android驱动程序之间有什么区别,android,linux,device-driver,Android,Linux,Device Driver,因为android内核是linux内核的黑客版本 因此,我们为linux编写驱动程序的方式将适用于android或需要进行一些修改。android和linux内核驱动程序代码之间存在一些API差异,任何为Android硬件平台编写的驱动程序都无法合并到主内核树中,因为它们依赖于只存在于Google内核树中的代码,导致无法在kernel.org树中构建 会让你对你的问题有更多的了解。tl;dr:Linux和Android下的大多数驱动程序都完全相同(即文件系统、USB设备等)。由于API略有不同,

因为android内核是linux内核的黑客版本


因此,我们为linux编写驱动程序的方式将适用于android或需要进行一些修改。

android和linux内核驱动程序代码之间存在一些API差异,任何为Android硬件平台编写的驱动程序都无法合并到主内核树中,因为它们依赖于只存在于Google内核树中的代码,导致无法在kernel.org树中构建


会让你对你的问题有更多的了解。

tl;dr:Linux和Android下的大多数驱动程序都完全相同(即文件系统、USB设备等)。由于API略有不同,处理电源管理或低级图形的驱动程序将出现问题。我对链接中的帖子感兴趣?还有别的地方吗?(我知道这可能不是最新的,因为它的年龄)@h0ch5tr4355我知道你的消息已经过去了好几年,但无论如何我已经更新了断开的链接。