当前位置: 首页 > news >正文

Android11修改摄像头前后置方法,触觉智能RK3568开发板演示

本文介绍在Android11系统下,修改摄像头前后置属性的方法。使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHarmony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!

内核修改配置

  • 修改相关内核设备树文件以下配置:

ov5648: ov5648@36 {status = "okay";compatible = "ovti,ov5648";reg = <0x36>;clocks = <&cru CLK_CIF_OUT>;clock-names = "xvclk";power-domains = <&power RK3568_PD_VI>;pinctrl-names = "default";pinctrl-0 = <&cif_clk>;reset-gpios = <&gpio3 RK_PA3 GPIO_ACTIVE_HIGH>;pwdn-gpios = <&gpio2 RK_PC1 GPIO_ACTIVE_HIGH>;rockchip,camera-module-index = <0>;
+  rockchip,camera-module-facing = "back";//back:后置  front:前置rockchip,camera-module-name = "LMM248";rockchip,camera-module-lens-name = "YXC-M804A2";};

注意:"+"号为修改内容。

  • 修改完重新编译内核,命令如下:

# make ARCH=arm64 设备树文件.img -j4

安卓源码上层配置修改

  • 修改以下目录文件的配置:

# make ARCH=arm64 设备树文件.img -j4

注意:"+"号为修改内容。

  • 修改完重新编译内核,命令如下:

 </Profiles>	<Profiles cameraId="0" name="ov5648" moduleId="m00"><Supported_hardware>	 <hwType value="SUPPORTED_HW_RKISP1"/><Supported_hardware>	<Android_metadata> <!-- Android static metadata only --><!-- Color Correction --><colorCorrection.availableAberrationModes value="OFF"/><!-- Control --><control.availableModes value="AUTO"/><control.aeAvailableAntibandingModes value="OFF,50HZ,60Hz,AUTO"/>......		+<lens.facing value="BACK"/> <!-- BACK:后置  FRONT:前置-->

# make -j4

产品简介

触觉智能EVB3568鸿蒙开发板是一款基于RK3568开发的鸿蒙开发板/工控主板,适用于各种智慧显示终端、工业自动化终端和边缘计算网关类产品。应用可覆盖边缘计算、人工智能、工业HMI、工业网关、智慧医疗、自助终端、智能零售、能源电力等行业。具有以下优势:

  • 支持开源鸿蒙OpenHarmony/Andriod/

    Linux多操作系统;

  • 四核A55处理器,主频最高2.0GHz,

    Mali G52-2EE GPU支持2D加速;

  • 8M ISP性能,支持HDR;

  • 1T算力NPU,支持TensorFlow/Caffe/

    MXNet/PyTorch等深度学习框架;

  • 配备2 x 千兆以太网、9 x USB拓展、

    工业互联接口(2路CAN和5路串口);

  • 支持4K视频解码与多屏异显,支持

    HDMI/MIPI/eDP/LVDS视频接口;

  • 支持5G/4G/WiFi蓝牙无线通信功能;

    默认后置效果:修改成前置后效果:

http://www.lryc.cn/news/493513.html

相关文章:

  • leetcode 212. 单词搜索 II
  • Taro 鸿蒙技术内幕系列(三) - 多语言场景下的通用事件系统设计
  • 《Docker Registry(镜像仓库)详解》
  • AI前景分析展望——GPTo1 SoraAI
  • 超级详细讲解转义字符,\? \‘ \f \0 \t等等!!!
  • 微信小程序数据请求教程:GET与POST请求详解
  • Linux系统管理基础指南--习题
  • JVM(JAVA虚拟机)内存溢出导致内存不足,Java运行时环境无法继续
  • IOC控制反转详解
  • Qml-TabBar类使用
  • C# 常量
  • diffusion model: prompt-to-prompt 深度剖析
  • uniapp实现APP版本升级
  • uniapp强制修改radio-group内单选组件的状态方法
  • 学习python的第十四天之函数——高阶函数和偏函数
  • 数据结构之二叉树详解:从原理到实现
  • iOS 系统中使用 webView 打印 html 的打印边距问题
  • 如何在ubuntu上调试core dump
  • 基于 JNI + Rust 实现一种高性能 Excel 导出方案(上篇)
  • 【Maven】依赖管理
  • springboot/ssm高校超市管理系统Java商品出入库供应商管理系统web源码wms
  • 小程序-基于java+SpringBoot+Vue的微信小程序养老院系统设计与实现
  • 宠物电商对接美团闪购:实现快速配送与用户增值
  • Vue中使用<Transition>与<TransitionGroup>
  • Algorithms and Data Structures in C++ by Mohammed Yasir Eramangadan
  • 2024广东省职业技能大赛云计算——构建CICD 部署2048小游戏
  • React 条件渲染
  • Hadoop生态圈框架部署(九)- Hive部署
  • c语言的qsort函数理解与使用
  • Java 语言的起源发展与基本概念(JDK,JRE,JVM)