如何为Android编写驱动程序?

问题描述:

我一直在试图了解android驱动程序的开发。我知道驾驶员的发展不是一件容易的事,但我想学习。有没有关于这个或任何简单的例子的任何教程?如何为Android编写驱动程序?

我假设你是指Android所使用的Linux内核的驱动程序?我相当确定大部分Android系统都与Linux内核接口来访问硬件。例如,它依靠帧缓冲设备进行显示,该设备由Linux帧缓冲驱动程序供电。

在这种情况下,您需要对您的设备进行根目录以获取适当的权限。接下来,您需要确定Linux内核的版本,然后获取它的副本。

有很多关于内核开发的文档和大量的代码来查看,但这不是一件容易的事情,你可能不想这样做。如果您拥有硬件的所有必要知识,则可能是可能的。

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

+3

该链接不可用,您是否知道任何其他资源? – 2013-04-24 23:18:23