关闭RK3399 Buildroot中camera_engine_rkisp的方法
在RK3399平台上运行Buildroot系统并基于Linux 6.1内核时,关闭camera_engine_rkisp可能涉及内核配置、设备树修改以及用户空间组件的调整。以下是具体操作步骤。
内核配置调整
检查内核配置中与RkISP相关的选项,确保以下配置被禁用:
CONFIG_VIDEO_ROCKCHIP_ISP=n
CONFIG_PHY_ROCKCHIP_MIPI_RX=n
通过make menuconfig进入内核配置界面,导航至:
Device Drivers → Multimedia support → Rockchip Image Signal Processor
取消选中相关选项并保存配置。
设备树修改
编辑设备树文件(通常为rk3399-xxx.dts),注释或删除与RkISP相关的节点。以下是一个示例:
&isp0 {
status = "disabled";
};
&isp1 {
status = "disabled";
};
&mipi_dphy_rx0 {
status = "disabled";
};
重新编译设备树并更新到目标设备。
Buildroot包配置
在Buildroot配置中,确保以下包未被选中:
BR2_PACKAGE_CAMERA_ENGINE_RKISP=n
BR2_PACKAGE_CAMERA_ENGINE_RKISP_DEMO=n
运行make menuconfig,导航至:
Target packages → Hardware handling → camera-engine-rkisp
取消选择相关包并重新编译系统。
用户空间服务禁用
若系统已集成camera_engine_rkisp服务,需手动关闭相关进程:
sudo systemctl stop camera_engine_rkisp
sudo systemctl disable camera_engine_rkisp
检查/etc/init.d/或/usr/lib/systemd/system/中是否存在相关服务文件,并移除或重命名它们。
验证关闭结果
重启设备
1697

被折叠的 条评论
为什么被折叠?



