13d0407baSopenharmony_ciOpenHarmony 中device_soc_rockchip仓rk3588/hardware/isp/中 ispserver 和 librkaiq.z.so 溯源和编译说明
23d0407baSopenharmony_ci====================================================
33d0407baSopenharmony_ci
43d0407baSopenharmony_ci1. 获取mpp源码,请参考以下网址:
53d0407baSopenharmony_cihttps://gitee.com/hihope-rk3588/camera_engine_rkaiq_linux
63d0407baSopenharmony_ci
73d0407baSopenharmony_ci2. 构建指导
83d0407baSopenharmony_ci------------------
93d0407baSopenharmony_ci
103d0407baSopenharmony_ci```
113d0407baSopenharmony_ci# 获取代码
123d0407baSopenharmony_cigit clone https://gitee.com/hihope-rk3588/camera_engine_rkaiq_linux.git
133d0407baSopenharmony_ci
143d0407baSopenharmony_ci将下载的源码目录移动至device/soc/rockchip/rk3588/hardware/isp/下
153d0407baSopenharmony_ci
163d0407baSopenharmony_ci# 编译isp
173d0407baSopenharmony_ci修改device/soc/rockchip/rk3588/hardware/BUILD.gn 增加编译项,如下
183d0407baSopenharmony_cigroup("hardware_group") {
193d0407baSopenharmony_ci  deps = [
203d0407baSopenharmony_ci    "//device/soc/rockchip/rk3588/hardware/gpu:mali-g610-ohos",
213d0407baSopenharmony_ci    "//device/soc/rockchip/rk3588/hardware/gpu:firmware",
223d0407baSopenharmony_ci    "//device/soc/rockchip/rk3588/hardware/isp:isp",
233d0407baSopenharmony_ci    /*下面两条是新增加的编译项*/
243d0407baSopenharmony_ci    "//device/soc/rockchip/rk3588/hardware/isp/camera_engine_rkaiq_linux/rkaiq_3A_server:rkaiq_3A_server",
253d0407baSopenharmony_ci    "//device/soc/rockchip/rk3588/hardware/isp/camera_engine_rkaiq_linux:rkaiq",
263d0407baSopenharmony_ci    "//device/soc/rockchip/rk3588/hardware/mpp:mpp",
273d0407baSopenharmony_ci    "//device/soc/rockchip/rk3588/hardware/rga:rga",
283d0407baSopenharmony_ci    "//device/soc/rockchip/rk3588/hardware/wifi:ap6xxx"
293d0407baSopenharmony_ci  ]
303d0407baSopenharmony_ci}
313d0407baSopenharmony_ci
323d0407baSopenharmony_ci
333d0407baSopenharmony_ci编译整个工程或单独编译该模块:
343d0407baSopenharmony_ci./build.sh --product-name dayu210
353d0407baSopenharmony_ci
363d0407baSopenharmony_ciout目录下获取新编译的文件:
373d0407baSopenharmony_ciout/rk3588/common/common/librkaiq.z.so
383d0407baSopenharmony_ciout/rk3588/common/common/rkaiq_3A_server
393d0407baSopenharmony_ci
403d0407baSopenharmony_ci注:rkaiq_3A_server文件需要更名为ispserver后替换原有文件使用
413d0407baSopenharmony_ci```
423d0407baSopenharmony_ci
433d0407baSopenharmony_ci
443d0407baSopenharmony_ci
453d0407baSopenharmony_ci----------------
463d0407baSopenharmony_ci
473d0407baSopenharmony_ci
48