|
|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本文介绍在Android11系统下,修改摄像头前后置属性的方法。使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHARMony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!% f6 T6 U T5 W5 G+ p) x4 i
7 q l; r2 x* v/ k2 u7 ~
; q2 ~ K6 l( W% [
' h; s5 h- c+ v. O! X( I$ t+ }8 @$ H. d. w. P
内核修改配置% o( r U/ z' j+ k* \6 r
/ I6 A, z7 \8 {# [7 i, y1 q% {' d& k- 修改相关内核设备树文件以下配置:
- K) E, L' ]1 C/ i1 }
. q* j' R! W# m6 z' V( J 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"; };
) O# r5 K5 ^; }" m$ e" c0 i0 }注意:"+"号为修改内容。, B% l; x: W7 X+ g
( X/ ] w0 z' ]8 T" o* Z- 修改完重新编译内核,命令如下:( e! N! c/ X* ^. Z% ], r
! B6 x7 Z' v4 Y+ [0 }; B8 ~6 [ # make ARCH=arm64 设备树文件.img -j4: i3 _7 |) r+ z8 p/ ~
, a! m) B$ o, S
) ^4 h' K g; b; l, \# Q. X! s* j6 b) o* W1 e9 t' F n
安卓源码上层配置修改! m% H; \5 Y. R1 B
! d, k, L5 I9 F* [ d5 \0 N2 @
- 修改以下目录文件的配置:6 n2 s- J. B! N% c2 b$ {- z7 Y% F
0 j3 I; i9 b3 ?% E( G { </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:前置-->; l& O+ l) k: I) `3 A8 O8 s
注意:"+"号为修改内容。
& r# a1 R5 x; {) O$ w/ k& ^% i0 ^! d8 K" U5 r. m
- 修改完重新编译内核,命令如下:( a4 h5 b" e1 T6 B) _! ~
% e( r" A* p, z# D0 e9 o
# make -j4
K" a3 h' D+ P& h5 b6 U: c默认后置效果:
2 |9 l9 w3 z" a2 N K) k7 n& b- h$ B7 R$ M- {+ |$ P4 [& m5 ?
[backcolor=rgba(0, 0, 0, 0.1)]
. ?2 [, F& h+ k7 m5 }8 _; L: Z[backcolor=rgba(0, 0, 0, 0.1)]+ v% k6 ]4 @" ?1 Q& h( K- o
1 J# B" w0 f5 o
3 N! s( M. T' G; ]$ `3 @9 X' }
: A2 i; Y, T6 U1 ?. K
% z9 X1 \2 m9 n4 \) u& f6 z
# Z4 P( A. W" `0 C' e/ F: ?* z" Z* O7 d& ?
( t9 m' ~( f$ W: E- S b5 P5 u" c# ^6 H
修改成前置后效果:$ k, G( O' [* m
9 g; `$ I" p& ` Q
[backcolor=rgba(0, 0, 0, 0.1)]
0 N+ W$ j4 p2 i6 r* T* n[backcolor=rgba(0, 0, 0, 0.1)]8 h+ C7 \8 [) L
7 i- a, U# e# M0 S
) `$ n L, b& D# a- x0 o
4 T( M1 H* M( c; {" ` p8 L- R( K& k; f g3 j2 j
E5 v1 e$ B: }$ Y
- W3 @* e7 B, n4 O- d, u) C& [
$ a6 ?1 R1 B- D6 @6 y# _
6 n. F. f4 W$ J# Q7 c/ K / \4 o$ W, r5 {- c; k3 L
% P F7 y) X8 ]9 ~& m2 t! h产品简介7 z# g: l( A( x2 G/ e
% x# z+ x. Z1 ? Y( c: ~* D
触觉智能EVB3568鸿蒙开发板是一款基于RK3568开发的鸿蒙开发板/工控主板,适用于各种智慧显示终端、工业自动化终端和边缘计算网关类产品。应用可覆盖边缘计算、人工智能、工业HMI、工业网关、智慧医疗、自助终端、智能零售、能源电力等行业。具有以下优势:3 S+ j6 }. a5 N! N) d# z" ?5 d
3 s" e! O0 L) w" V+ k% ?" q$ }
- 支持开源鸿蒙OpenHarmony/Andriod/Linux多操作系统;
& l9 n! y7 c0 I9 M- { - 四核A55处理器,主频最高2.0GHz,Mali G52-2EE GPU支持2D加速;5 \$ R( W% V$ Z/ y3 e4 [
- 8M ISP性能,支持HDR;9 j F: Z9 m) ^
- 1T算力NPU,支持TensoRFlow/Caffe/MXNet/PyTorch等深度学习框架;
& S M, v$ J& l3 D$ g - 配备2 x 千兆以太网、9 x USB拓展、工业互联接口(2路CAN和5路串口);
/ R9 c4 {. h- [4 l - 支持4K视频解码与多屏异显,支持HDMI/MIPI/eDP/LVDS视频接口;* v, L' g* e# { i' F
- 支持5G/4G/WiFi蓝牙无线通信功能;
* j, Z4 M8 e# D* c6 u8 ?8 d0 A5 H6 a i4 }6 ]
% g+ Z8 X. r9 N9 v |
|