I'm assuming you mean drivers for the Linux kernel used by Android? I'm fairly sure most of the Android system interfaces with the Linux kernel to access hardware. For example, it relies on the framebuffer device for display, which is powered by a Linux framebuffer driver.
In this case, you need to root your device to get the proper privileges. Next, you need to determine the version of the Linux kernel, then obtain a copy of it.
There's a lot of documentations on kernel development, and plenty of code to look through, but it's not an easy task, and you probably won't want to do it. If you have all of the necessary knowledge of the hardware, it might be a possibility.
发布评论
评论(2)
我假设您指的是 Android 使用的 Linux 内核的驱动程序?我相当确定大多数 Android 系统都会与 Linux 内核交互来访问硬件。例如,它依赖于帧缓冲区设备进行显示,该设备由 Linux 帧缓冲区驱动程序提供支持。
在这种情况下,您需要 root 设备才能获得适当的权限。接下来,您需要确定 Linux 内核的版本,然后获取它的副本。
有很多关于内核开发的文档,也有很多代码需要查看,但这不是一件容易的事,你可能不想这样做。如果您具备所有必要的硬件知识,那么这可能是有可能的。
编辑:啊,这里;这可能会对您有所帮助: http://source.android.com/porting/display_drivers.html (有从那里应该有更多关于其他驱动程序的信息。)
I'm assuming you mean drivers for the Linux kernel used by Android? I'm fairly sure most of the Android system interfaces with the Linux kernel to access hardware. For example, it relies on the framebuffer device for display, which is powered by a Linux framebuffer driver.
In this case, you need to root your device to get the proper privileges. Next, you need to determine the version of the Linux kernel, then obtain a copy of it.
There's a lot of documentations on kernel development, and plenty of code to look through, but it's not an easy task, and you probably won't want to do it. If you have all of the necessary knowledge of the hardware, it might be a possibility.
edit: Ah, here; this might help you a bit: http://source.android.com/porting/display_drivers.html (there should be more information on other drivers from there on.)
遵循 Linux 食谱怎么样?
http://www.freesoftwaremagazine.com/articles/drivers_linux
What about following a linux recipe?
http://www.freesoftwaremagazine.com/articles/drivers_linux