[RK3399][Android7.1] 调试笔记 --- camera中的cam_board.xml

Platform: rk3399
OS: Android 7.1
Kernel: v4.4.83

camera board xml 位于hardware/rockchip/camera/Config 目录下

[RK3399][Android7.1] 调试笔记 --- camera中的cam_board.xml_第1张图片

编译之后生成到system/etc下,名为cam_board.xml,此文件用于配置dvp mipi接口的sensor,
如果用的都是usb camera,那么此文件可以直接删除不编译进去,免去修改xml文件的必要。

代码调用处:
camera_get_number_of_cameras -> camera_board_profiles::getInstance -> createInstance

camera_board_profiles* camera_board_profiles::createInstance()
{
    FILE *fp = NULL;

    camera_board_profiles *profiles = new camera_board_profiles();
    //如果打开cam_board.xml失败,就直接返回创建没有初始化的profiles对象了。
    fp = fopen(RK_BOARD_XML_PATH, "r");
    if(!fp){
        LOGD("This machine have not dvp/mipi camera!!\n");
        return profiles;
    }
    ......
}

你可能感兴趣的:(RK3399,子类__Camera)