【问题标题】:what is the difference between Linux drivers and Android driverLinux驱动程序和Android驱动程序有什么区别
【发布时间】:2013-09-23 07:35:50
【问题描述】:

由于 android 内核是 linux 内核的 hacked 版本..

那么我们为 linux 编写驱动程序的方式会在 android 中工作还是需要进行一些修改。?

【问题讨论】:

    标签: android linux device-driver


    【解决方案1】:

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

    "Android and Linux are growing back together" 会让您更深入地了解您的问题。

    【讨论】:

    • tl;dr:大多数驱动程序在 Linux 和 Android 下完全相同(即文件系统、USB 设备等)。由于 API 略有不同,处理电源管理或低级图形的驱动程序会出现问题。
    • 我对链接中的帖子感兴趣?它还在某处可用吗? (我知道由于它的年龄可能不是最新的)
    • @h0ch5tr4355 我知道你的消息已经过去好几年了,但无论如何我已经更新了损坏的链接。
    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2019-11-24
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多