MUSE-Pi在适配新的摄像头(例如OV8858)把ov8858_sensor.c写好,把ov8858相关的ov8858_spm.c等相关编写好之后,如何编译新的,以及怎么替换掉开发板对应的内容呢
根据CMakeLists.txt编译规则进行替换即可。以bianbu-24.04/0.2.32版本为例,需要替换的so和bin文件包括:
usr\bin\cam-test /usr/bin/
usr\lib\libisp.so /usr/lib/
usr\lib\libcppfw-2.0.so /usr/lib/
usr\lib\libcpp.so /usr/lib/
usr\lib\libispeagle.so /usr/lib/
usr\lib\libtuningtools.so /usr/lib/
usr\lib\libvi.so /usr/lib/
usr\lib\libccic.so /usr/lib/
usr\lib\libsdkcam.so /usr/lib/
usr\lib\libcam_sensors.so /usr/lib/
添加新sensor支持时,不需要修改CMakeLists.txt。cmake时会自动检索目录进行编译。
1 个赞