我一直在试图了解android驱动程序的开发。我知道驾驶员的发展不是一件容易的事,但我想学习。有没有关于这个或任何简单的例子的任何教程?如何为Android编写驱动程序?
19
A
回答
16
我假设你是指Android所使用的Linux内核的驱动程序?我相当确定大部分Android系统都与Linux内核接口来访问硬件。例如,它依靠帧缓冲设备进行显示,该设备由Linux帧缓冲驱动程序供电。
在这种情况下,您需要对您的设备进行根目录以获取适当的权限。接下来,您需要确定Linux内核的版本,然后获取它的副本。
有很多关于内核开发的文档和大量的代码来查看,但这不是一件容易的事情,你可能不想这样做。如果您拥有硬件的所有必要知识,则可能是可能的。
编辑:啊,这里;这可能对你有点帮助:http://source.android.com/porting/display_drivers.html(应该有更多关于其他驱动程序的信息。)
6
下面的linux配方怎么办? http://www.freesoftwaremagazine.com/articles/drivers_linux
相关问题
- 1. 为Android编写USB驱动程序
- 2. 为ActiveRecord编写驱动程序(Rails 3)
- 3. 为Windows编写驱动程序
- 4. 如何为xp编写音频过滤器驱动程序
- 5. 如何为WinXP编写虚拟音频设备驱动程序
- 6. 如何为linux编写一个Hello world驱动程序
- 7. 如何为i2c传感器编写I2C设备驱动程序?
- 8. 如何为i2c设备编写新的Linux驱动程序?
- 9. 如何为Zynq 7000 ARM开发板编写SPI驱动程序?
- 10. 如何启动自写驱动程序
- 11. 在C++ Builder中编写驱动程序
- 12. 编写windows类驱动程序
- 13. 编写键盘设备驱动程序
- 14. 是否需要编写驱动程序
- 15. 为微控制器编写设备驱动程序(任何)
- 16. Windows驱动程序编程或Linux驱动程序编程?
- 17. 如何为虚拟CD驱动器或CD仿真驱动器编写驱动程序?
- 18. 我应该如何开始编写设备驱动程序?
- 19. 如何编写Linux驱动程序,只转发文件操作?
- 20. 如何在C编写外部键盘的驱动程序#
- 21. 如何在Mongo Java驱动程序中编写“Date Between”查询?
- 22. 如何编写菜单驱动的python程序
- 23. 如何在Selenium中编写通用Web驱动程序等待
- 24. 如何编写伪ALSA兼容设备驱动程序?
- 25. 如何在C#驱动程序中编写以下MongoDB查询?
- 26. VirtualBox - 如何编写驱动程序/插件?
- 27. 如何编写虚拟网络设备驱动程序
- 28. 如何编写Mac PCL打印机驱动程序?
- 29. 如何编译Erlang驱动程序?
- 30. 如何为OSX编程设备驱动程序?
该链接不可用,您是否知道任何其他资源? – 2013-04-24 23:18:23