如何为Android编写驱动程序?

Ash*_*eev 23 android kernel driver

我一直试图了解android驱动程序开发.我知道司机的发展并不容易,但我想学习.是否有任何教程或任何简单的例子?

Joh*_*ick 17

我假设你的意思是Android使用的Linux内核的驱动程序?我很相信大多数Android系统都与Linux内核接口以访问硬件.例如,它依赖于用于显示的帧缓冲设备,该设备由Linux帧缓冲驱动程序提供支持.

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

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

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

  • 该链接不可用,您知道任何替代资源吗? (4认同)