在android源代码中安装驱动程序的参考

时间:2012-11-06 05:02:36

标签: android linux-device-driver kernel android-source

我有内核的android源代码。我想在源代码中添加或删除驱动程序。 喜欢在源代码中添加摄像头驱动器,BT(蓝牙)设备驱动程序并制作代码。 从哪里开始。有人指导我。

1 个答案:

答案 0 :(得分:1)

AFAIK,你需要在这里决定两件事。

  1. 您应该将驱动程序代码放在源树中:
    以相机驱动程序为例。例如,驱动程序代码可以放置在驱动程序/媒体/视频/中。 (我工作的高通芯片组将它放在源中的drivers / media / video / msm /文件夹中)。这里还有另外要记住的事情。可能还需要将相关的相关代码放在电路板文件中。
  2. 选择适用于驱动程序的配置并构建内核 在这里,您需要编辑与您的设备相关的配置文件(在arch / arm / configs /下)。选择与您的驱动程序相关的配置选项,方法是将其等同于“y”或“m”,如下所示:
  3.   

    CONFIG_CAMERA_XXX = y //只是一个例子。为您的驱动程序选择正确的配置选项

    这样您的相机驱动程序将成为内核映像的一部分。否则,您也可以将其设置为“= m”并将其编译为可在运行时插入/删除的模块。