Android 内核驱动路径快速查找指南


Android驱动路径大致与Linux类似,其主要的设备驱动路径如下记录。

一、显示驱动

  • 内容:包含LCD驱动和HDMI驱动
  • 位置:
    linux/include/linux/fb.h
    linux/drivers/video/fbmem.c
    linux/drivers/video/xxxfb.c


二、视频驱动

  • 内容:包含摄像头
  • 位置:
    linux/include/linux/videodev.h
    linux/include/linux/videodev2.h
    linux/drivers/media/v4l2-dev.c
    linux/drivers/media/v4l2-dev2.c


三、音频驱动

  • 内容:声音设备
  • 位置:
    linux/include/linux/soundcard.h
    linux/include/linux/sound.h
    linux/include/linux/asound.h
    linux/sound/sound_core.c
    linux/sound/sound.c


四、MTD设备驱动

  • 内容:内存芯片,小型存储卡,记忆棒等
  • 位置:
    linux/include/linux/mtd/mtd.h
    linux/drivers/mtd/mtdcore.c
    linux/drivers/mtd/mtdchar.c
    linux/drivers/mtd/mtdblock.c


五、input设备驱动

  • 内容:按键,触摸屏,鼠标,触摸板,重力感应器等。
  • 位置:
    linux/include/linux/input.h
    linux/drivers/input/input.c
    linux/drivers/input/event.c ; *.c; /*/*.c;# 根据设备不同有不同的文件或者文件夹
    linux/drivers/input/misc/*


版权所有丨如未注明,均为原创,转载请注明转自:https://whonee.net/android-driver-quick-search.html

发表评论

电子邮件地址不会被公开。 必填项已用*标注