Android11修改攝像頭前後置方法,觸覺智慧RK3568開發板演示

Industio_触觉智能發表於2024-11-28

本文介紹在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

安卓原始碼上層配置修改
修改以下目錄檔案的配置:

<Supported_hardware>

<Supported_hardware>

<Android_metadata>

<colorCorrection.availableAberrationModes value="OFF"/>

<control.availableModes value="AUTO"/>

<control.aeAvailableAntibandingModes value="OFF,50HZ,60Hz,AUTO"/>

......		

+<lens.facing value="BACK"/>
注意:"+"號為修改內容。
修改完重新編譯核心,命令如下:

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藍芽無線通訊功能;

相關文章