如何为Android编写驱动程序? [关闭]

Posted

技术标签:

【中文标题】如何为Android编写驱动程序? [关闭]【英文标题】:How to write drivers for Android? [closed] 【发布时间】:2011-06-24 14:50:13 【问题描述】:

我一直在尝试了解 android 驱动程序开发。我知道驱动程序开发不是一件容易的工作,但我想学习。有没有这方面的教程或任何简单的例子??

【问题讨论】:

【参考方案1】:

我假设您是指 Android 使用的 Linux 内核的驱动程序?我相当确定大多数 Android 系统都与 Linux 内核接口以访问硬件。例如,它依赖于帧缓冲设备进行显示,该设备由 Linux 帧缓冲驱动程序提供支持。

在这种情况下,您需要 root 设备才能获得适当的权限。接下来,您需要确定 Linux 内核的版本,然后获取它的副本。

有很多关于内核开发的文档,还有很多代码可供查看,但这不是一件容易的事,而且您可能不想这样做。如果您具备硬件方面的所有必要知识,这可能是有可能的。

编辑:啊,这里;这可能会对您有所帮助:http://source.android.com/porting/display_drivers.html(应该有更多关于其他驱动程序的信息。)

【讨论】:

该链接不可用,您知道其他资源吗? 链接已更改,这里是 Android 移植部分:source.android.com/devices【参考方案2】:

遵循 linux 配方怎么样? http://www.freesoftwaremagazine.com/articles/drivers_linux

【讨论】:

以上是关于如何为Android编写驱动程序? [关闭]的主要内容,如果未能解决你的问题,请参考以下文章

如何为 Flutter 应用程序开发设置 Android Studio? [关闭]

基于WDF的PCI/PCIe接口卡Windows驱动程序-如何为硬件移植驱动程序

如何为 android 和 iphone 创建自己的 Magento 移动应用程序 [关闭]

如何为您编写的每个程序创建自己的 Android 开发库?

如何为 Android 应用程序的增强现实编写自动化测试?

Windows 驱动程序中的 C++ [关闭]