首页 > 其他分享 >【北京迅为】itop-3588开发板摄像头使用手册Android12 双摄方案

【北京迅为】itop-3588开发板摄像头使用手册Android12 双摄方案

时间:2024-11-08 13:30:27浏览次数:1  
标签:方案 双摄 3588 修改 camera 使用手册 摄像头 设备

 

本章节对应资料在网盘资料“iTOP-3588 开发板\02_【iTOP-RK3588 开发板】开发资料 \07_Android 系统开发配套资料\08_Android12 摄像头使用配套资料”目录下下载。

 

2.1 Android12 前摄+后摄

网盘中默认的 Android12 源码支持四个摄像头单独打开,本小节我们来修改源码,实现同 时支持俩个摄像头打开,并设置一个摄像头为前置摄像头,另一个摄像头为后置摄像头。

2.1.1 设备树修改

打开 Android12 源码 kernel-5.10/arch/arm64/boot/dts/rockchip/topeet_camera_config.dtsi 中 的设备树文件,如下图所示:

 

 

 

因为摄像头的复位引脚存在复用,所以选择摄像头是要选择一个 dphy 和一个 dcphy,不 能同时选择两个 dphy 或两个 dcphy。所以可以选择的双摄方案有如下所示:

方案一:J3+J4

方案二:J3+J2

方案三:J1+J4

方案四:J1+J2

方案一设备树修改

如果我们选择方案一的摄像头接口,首先修改 topeet_camera_config.dtsi 设备树的宏定义 ,将 J3 和 J4 的宏定义打开,如下图所示:

 

 

方案二设备树修改

如果我们选择方案一的摄像头接口,首先修改 topeet_camera_config.dtsi 设备树的宏定义 ,将 J3 和 J2 的宏定义打开,

 

 

 

 

方案三设备树修改

如果我们选择方案一的摄像头接口,首先修改 topeet_camera_config.dtsi 设备树的宏定义 ,将 J1 和 J4 的宏定义打开,

 

方案四设备树修改

如果我们选择方案一的摄像头接口,首先修改 topeet_camera_config.dtsi 设备树的宏定义 ,将 J1 和 J2 的宏定义打开,

 

我们可以根据自己的需求来修改 topeet_camera_config.dtsi 文件。选择好摄像头后需要确 定两个摄像头的 isp 输出流不同。

方案一设备树修改 CAMERA_J3 宏条件编译的节点如下所示:

 

 

 

 

 

CAMERA_J4 宏条件编译的节点如下所示:

 

 

 

2.1.2 Android 系统

接下来需要配置的是 xml 文件的内容。文件路径为:

hardware/rockchip/camera/etc/camera/camera3_profiles_rk3588.xml。

CAMERA_J3 宏条件编译的 ov5695 设备树节点,如下所示:

 

 

 

 

 

 

在上图中,我们可以得知 ov5695 节点的 rockchip,camera-module-index 为 2。我们修改 camera3_profiles_rk3588.xml 文件:

<Profiles cameraId="0" name="ov5695" moduleId="m02">

name 是摄像头驱动名字,与设备树中的摄像头驱动名字对应,moduleId 与设备树中的 rockchip,camera-module-index 对应。在设备树中 rockchip,camera-module-index 为 2,所以 moduleId 为 02。

 

同理 CAMERA_J4 宏控制的条件编译下,ov5695 摄像头的 rockchip,camera-module-index 为 0。检查 camera3_profiles_rk3588.xml 文件有以下配置。

<Profiles cameraId="0" name="ov5695" moduleId="m00">

这样设备树驱动以及 Android 系统的文件就配置上了,摄像头就可以正常使用了,

2.1.3 设置前后摄

然后配置前摄和后摄,前摄关键词为 FRONT,后摄关键词为 BACK,修改 xml 文件中的<lens.facing value="FRONT"/>项即可。例如选择方案一两个摄像头则进行如下修改 修改 J3 摄像头为后摄如下图所示:

 

 

 

修改 J4 摄像头为前摄如下图所示:

 

 

 

 

 

两个摄像头需要两组 profiles,moduleId 需要对应,前置和后置也需要确定。

 

2.1.4 测试

内容修改完重新编译烧写启动后,开机默认为前置摄像头,点击设置,会出现三个图标(不配置前摄后摄只出现两个图标),第三个图标即为切换前摄和后摄。如下图所示:

 

 


2.2 Android12 双摄同时显示

 

2.2.1 设备树

设备树与前摄后摄配置好的一致,参考 2.1 小节。

 

2.2.2 Android 系统

要支持双摄同时显示需对源码做如下修改,修改文件

hardware/rockchip/camera/Camera3HALModule.cpp

注释掉下面函数中的部分代码即可。

 

2.2.3 测试

双摄同时显示需要双摄 app,在网盘资料下载测试 APK,然后使用 adb 安装测试 APK, 启动测试 app,会发现双摄成功显示在同一个画面上,如下图所示:

 

 

标签:方案,双摄,3588,修改,camera,使用手册,摄像头,设备
From: https://www.cnblogs.com/topeet/p/18534884

相关文章

  • 1.0 RK3588上运行AI模型
    瑞星微是需要RKNN模型的,我们安装他的工具rknn-toolkit2,下面会将如何生成模型文件.1.模型转换当前系统是Ubuntu20.04使用python虚拟环境软件 Minicondasudoaptupdatesudoaptinstallwgetwgethttps://repo.anaconda.com/miniconda/Miniconda3-latest-Linux-x86_64......
  • RK3588嵌入式主板赋能无人机,开启高性能航拍新时代
    随着科技的飞速发展,无人机(UAV)作为现代科技的重要成果,已经从最初的军事领域逐步渗透到民用市场的各个角落。从热门的电子消费品到影视拍摄的得力助手,再到灾害救援、环保检测、电力巡检及农业生产等多领域的关键工具,无人机的应用领域日益广泛,市场需求也持续攀升。特别是在追求智......
  • 能力再次提升! 迅为RK3588/RK3568开发板&核心板新增定制分区镜像
     迅为RK3568和RK3588开发板已支持RK传统分区和定制分区两种镜像,定制分区镜像和RK传统分区镜像指的是不同分区结构的镜像,接下来将会对上述两种分区方式进行讲解,并进行对比,分析各自的优点和适用场景。        RK传统分区镜像介绍RK传统分区是瑞芯微标准的分区镜......
  • 迅为itop-3568开发板AMP双系统使用手册之烧写AMP镜像
      瑞芯微RK3568芯片是一款定位中高端的通用型SOC,采用22nm制程工艺,搭载一颗四核Cortex-A55处理器和MaliG522EE图形处理器。RK3568支持4K解码和1080P编码,支持SATA/PCIE/USB3.0外围接口。RK3568内置独立NPU,可用于轻量级人工智能应用。RK3568支持安卓11和linux系统,主......
  • RK3588J的6路MIPI CSI视频采集方案
    本文主要介绍基于RK3588J的6路高清视频采集案例,开发环境如下Windows开发环境:Windows764bit、Windows1064bit虚拟机:VMware15.5.5开发环境:Ubuntu20.04.664bitU-Boot:U-Boot-2017.09Kernel:Linux-5.10.160LinuxSDK:rk3588_linux_release_v1.2.1摄像头模块型号:TL138......
  • 北京迅为iTOP-3588开发板网络环境配置电脑、开发板直连交换机或路由器
    北京迅为iTOP-3588开发板网络环境配置电脑、开发板直连交换机或路由器   RK3588是一款低功耗、高性能的处理器,适用于基于arm的PC和Edge计算设备、个人移动互联网设备等数字多媒体应用,RK3588支持8K视频编解码,内置GPU可以完全兼容OpenGLES1.1、2.0和3.2。RK3588引入了新一代......
  • 触觉智能SOM3588S鸿蒙核心板现已上市,RK3588S八核6T超高算力!
    深圳触觉智能SOM3588S鸿蒙核心板现已上市,搭载瑞芯微RK3588S旗舰芯片,是一款高算力、低功耗,丰富多媒体接口的高性能核心板。SOM3588S鸿蒙核心板集成了四核Cortex-A76和四核Cortex-A55CPU,6T超高算力NPU,G610MP4GPU;拥有8K视频编解码与4800万像素ISP的强大视频图像处理性能;支持HDMI......
  • Hexo安装使用手册
    Hexo搭建教程知乎教程夜星梦尘CSDN个性化搭建Hexo文档Hexo中文文档STUM文档Formatter介绍属性名描述是否必需默认值title页面标题是-date页面创建日期是-type标签、分类和友情链接三个页面需要配置是-updated页面更新日期否-description页面描述否-keywords页面关......
  • 掌控《F1车队经理2024》v1.3赛场:风灵月影十六项修改器使用手册
    引言《F1车队经理2024》v1.3是一款深受F1赛车迷喜爱的模拟经营类游戏,玩家可以扮演车队经理,管理车队、制定策略、培养车手,并带领车队在F1赛场上争夺荣誉。然而,对于部分玩家来说,游戏中的某些挑战可能过于艰巨,影响了他们的游戏体验。为了帮助这部分玩家更好地享受游戏,风灵月影团......
  • 新品上市|EVB3588S开发板,瑞芯微RK3588S八核芯,6T高算力,丰富音视频接口,开发评估快人一步
    深圳触觉智能EVB3588S开发板正式上市,搭载瑞芯微RK3588S旗舰芯片,八核处理器、主频最高2.4Ghz,6T高算力NPU;支持8K视频编解码与三屏异显输出;4G/5G/WIiFi/蓝牙无线通信功能,接口丰富,评估事半功倍,效率快人一步!国产旗舰芯EVB3588S开发板采用瑞芯微最新旗舰SOC芯片RK3588S。RK3588S是一款......