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

发表评论

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