|
EDA365欢迎您登录!
您需要 登录 才可以下载或查看,没有帐号?注册
x
本文介绍在Android11系统下,修改摄像头前后置属性的方法。使用触觉智能EVB3568鸿蒙开发板演示,搭载瑞芯微RK3568,四核A55处理器,主频2.0Ghz,1T算力NPU;支持OpenHARMony5.0及Linux、Android等操作系统,接口丰富,开发评估快人一步!
( S6 c1 n7 C) I- [+ K% c3 K' f: X( _) N. {/ w9 b# p/ o
$ S# }! y. ~+ s9 }. W& o0 d7 k9 v; v, {' S
n) [! d# c# n- t$ ^
内核修改配置
- a k% @ W( l# c/ h
- H" p: ]6 g1 ?% L" S1 V1 F- 修改相关内核设备树文件以下配置:" B3 J# Q! ~5 R: F% d+ T
3 m& c$ i- E1 Y2 E* l9 Z 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"; };. A0 \+ S+ l! @( P1 C0 L
注意:"+"号为修改内容。
" D" P. [- k1 @% O' C' C( {% C2 \6 W7 R
- 修改完重新编译内核,命令如下:1 i$ [5 ?) r9 R$ X: ~8 o* c
( P, x: d+ {: J& q1 ?
# make ARCH=arm64 设备树文件.img -j41 K; \7 S% ~& t/ s, |0 ~4 ~* ~
) Y* s- N, `7 [+ K( \; B* e* w
( ~; V) t& A! h- ]9 `
) h# q+ U+ t/ @( x" j; }
安卓源码上层配置修改% ^. I) x! ^2 E% d7 Y6 x6 X7 a
' T1 w3 `( h+ v5 E& w
- 修改以下目录文件的配置:
+ F( H v; U5 n* P# G) s7 _6 h; J5 K" `' F
</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:前置-->0 U: \1 ~& N) U- [" p. T
注意:"+"号为修改内容。
' U0 I w0 O* s
3 R. i6 F; U7 d) `5 M) I- 修改完重新编译内核,命令如下:; e- J: A' |6 {
/ c* e8 ?% J+ T
# make -j4
$ L8 p2 } g2 w; O默认后置效果:
+ ^ f! A# `# q) V9 I. c+ r H( _; M% J% L6 c S6 X9 Q, r t
[backcolor=rgba(0, 0, 0, 0.1)]; J9 Y2 A6 q2 l, d
[backcolor=rgba(0, 0, 0, 0.1)]8 r9 A, N0 S0 H6 n
; J' B: V. x; D( r) e, T6 w ; }8 D. W% v i, } K/ i
3 e% Y- c) [; Y
n# N+ c( `( M; c# i/ F6 c a. E& d/ w$ z- U3 U; B
2 V( W+ r2 n H) L" h2 F
- B, m: Z) R5 K; ?
2 l' T k1 W1 D, u修改成前置后效果:, {) p# F" _! l- Z0 E
$ h9 A5 N" Z3 c; Q. K m
[backcolor=rgba(0, 0, 0, 0.1)]) W0 }1 g% M% O- Z
[backcolor=rgba(0, 0, 0, 0.1)]
7 z% w h* Y( W* ?+ L; \! I
4 H# j0 N$ G( r- J5 [4 V % L& b4 {# @4 c( [
0 L' r+ u$ K: N
/ j6 H, J; Q% a# g' q$ R. Q$ W) z5 B m5 [+ P S
; g W& n& a. M
8 ]$ ~9 n. W. ?- m+ G! B- q* L
' `' v2 D+ ?3 P- X % z* {- D! h" Q9 S; I( o
' f& f+ O+ J& I/ l1 E产品简介
3 I, r! \1 ?* u6 x. x- h
* M; a) d+ I) u触觉智能EVB3568鸿蒙开发板是一款基于RK3568开发的鸿蒙开发板/工控主板,适用于各种智慧显示终端、工业自动化终端和边缘计算网关类产品。应用可覆盖边缘计算、人工智能、工业HMI、工业网关、智慧医疗、自助终端、智能零售、能源电力等行业。具有以下优势:" d/ [ _! m9 q6 j v" D+ \
8 H! X1 r/ a& j: p6 l- 支持开源鸿蒙OpenHarmony/Andriod/Linux多操作系统;( X: M" `1 m! ?# {# W8 m6 {
- 四核A55处理器,主频最高2.0GHz,Mali G52-2EE GPU支持2D加速;
( t' Z! y, n( Q8 n2 W. r - 8M ISP性能,支持HDR;
( j1 Q' ~$ E4 ^( s - 1T算力NPU,支持TensoRFlow/Caffe/MXNet/PyTorch等深度学习框架;
0 A" w8 |' {/ g! e- F0 a7 Y5 H - 配备2 x 千兆以太网、9 x USB拓展、工业互联接口(2路CAN和5路串口);
9 Y5 A+ C4 {; y6 B - 支持4K视频解码与多屏异显,支持HDMI/MIPI/eDP/LVDS视频接口;
( l7 v: ?2 s# C9 ] - 支持5G/4G/WiFi蓝牙无线通信功能;
( p7 ?& }3 z) P6 G5 N4 i& w0 D5 r* N
/ b/ d! A% F# p' @# L! M |
|