|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本文介绍在Android11系统下,修改摄像头前后置属性的方法。使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHARMony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!
9 ~& P( Q. p% H$ O0 R$ `" L/ M4 d) R: K6 |: ?
* r9 _/ @) ?) w% F, P7 k+ L. p
?: r# k, H/ a& C( H c# i( q
* P; \$ A; l; w: ^% J内核修改配置. o7 k3 Z$ j P1 y C! u/ X3 B
/ C* k5 I5 _5 T
- 修改相关内核设备树文件以下配置:
+ l5 D- }- o9 a1 b, V& l" C
6 n4 e5 u6 a( `8 I0 o 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"; };
0 G4 P$ F! b e. ~* m- x注意:"+"号为修改内容。: }5 g, V: ^& N, b7 L7 [
; y1 K% n0 D5 F7 U4 T v
- 修改完重新编译内核,命令如下:% B& N5 M! M* j* L% [8 v& ^
/ v& m5 H% p8 g# \- Z # make ARCH=arm64 设备树文件.img -j4+ }- u; Y' O4 D/ c0 G+ F
0 @/ _% |2 B5 r& O- S
, S. M0 j+ }& G. M1 h
9 r1 \, y% t0 ?" Q$ U7 E
安卓源码上层配置修改
; e$ x) m e% B* A% h2 a
0 Q3 Q9 |4 \7 r2 t7 T& c- 修改以下目录文件的配置:
: I! M3 E2 x1 J" a3 |, [$ S; k0 Z8 `7 r: T1 c6 U" S1 [; t" A4 j
</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:前置-->
: t# E& e" {3 r注意:"+"号为修改内容。7 `( x* h( N; ^% S3 C! j2 Y
5 E+ s7 ]5 Y, K) W- 修改完重新编译内核,命令如下:9 Y) T) r- L* D
3 q2 Z# a- k! w7 a3 ?; f
# make -j4
8 Y: v; {) \0 A! s. X( v. ]默认后置效果:& x h7 m4 |, c* q/ |; X! u
/ s' c5 Q+ |% E' Y$ d1 t% l& w [backcolor=rgba(0, 0, 0, 0.1)]
" U+ Z2 D7 s. Z[backcolor=rgba(0, 0, 0, 0.1)]) j V9 K4 F! Y
2 a" a! i- j, V$ z
/ A% k9 l2 E; c; x/ r( A/ d$ c2 v- j# o: U
5 |! b/ w# Q' I5 D3 H( S
4 {1 b! P5 B, d+ q7 R" v) d3 P* e4 M1 I+ o9 t
: E1 L7 {. l, p1 {, y" T1 V: |
, j# i8 m) ~: V& `7 _9 u- |9 N1 M修改成前置后效果:
+ C2 \0 Z5 _' U; g# i1 z& W- |' ^% H2 R0 X
[backcolor=rgba(0, 0, 0, 0.1)]+ V( W1 t2 R9 Q4 s2 \/ ]* U
[backcolor=rgba(0, 0, 0, 0.1)]
' `- [3 A3 Y, O4 S @. U6 |4 e( b6 k% y* N
) y- r- h4 c4 l v+ P+ L: F, z* \, s5 y8 N) Q# f
1 \5 |" g8 p+ c( A. [
% w! G2 U i# q- ?) ^- c2 W& r: b
% I; r9 P7 [, ~) c; d: U
/ r$ M: B$ }* \) f1 r! `: U
0 M/ I8 b( y0 f# Z
1 T. B: s2 T0 ^1 k* V- u2 o产品简介
, B' B* h2 ^* C7 O. M
+ B/ @0 V( ?8 N7 E: S触觉智能EVB3568鸿蒙开发板是一款基于RK3568开发的鸿蒙开发板/工控主板,适用于各种智慧显示终端、工业自动化终端和边缘计算网关类产品。应用可覆盖边缘计算、人工智能、工业HMI、工业网关、智慧医疗、自助终端、智能零售、能源电力等行业。具有以下优势:' }5 I, d- z! I- S1 Y
) O3 E) I0 |$ m7 f3 Y- 支持开源鸿蒙OpenHarmony/Andriod/Linux多操作系统;' @- z& y' O2 s: `* T
- 四核A55处理器,主频最高2.0GHz,Mali G52-2EE GPU支持2D加速;
' j! I- H& w- O# }1 v1 o - 8M ISP性能,支持HDR;
5 w- E) L- c: `7 D9 Q2 I - 1T算力NPU,支持TensoRFlow/Caffe/MXNet/PyTorch等深度学习框架;$ R; ~; E5 o' p$ {2 O' D
- 配备2 x 千兆以太网、9 x USB拓展、工业互联接口(2路CAN和5路串口);
( h3 v4 v6 h7 f* y, `9 a) f6 a; e - 支持4K视频解码与多屏异显,支持HDMI/MIPI/eDP/LVDS视频接口;
+ Z. y0 v* Y2 Y - 支持5G/4G/WiFi蓝牙无线通信功能;
1 [, k' J/ ^, }8 N2 G P5 { `8 A
; T# d3 l- W# H6 P2 |7 a( h4 k, C9 o2 j
) e) E0 \8 u: H! w( O, k |
|