如何编写Android驱动程序?

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

Solutions Collecting From Web of "如何编写Android驱动程序?"

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

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

在内核开发方面有很多文档,还有大量的代码需要查看,但这不是一件容易的事,你可能不想这样做。 如果你有硬件的所有必要的知识,这可能是一种可能性。

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