主要目的为能在debian下实现HDMI输出Camera ISP流
平台:RK3568
熟悉瑞芯微RV1126的应该知道之前有一套rkmedia的框架,现在的rk3568已经不再是之前的旧框架了,但仍沿用了RK_MPI的内容。
rockit代码路径在external\rockit\mpi\example\mod
文件夹下的demo并不是全部编译的,要想编译哪个demo,可以编辑文件下的CMakeLists.txt文件
此处我们使用的demo为test_mpi_vi.cpp,编辑CMakeList.txt文件打开mpi_vi的编译
set(RK_MPI_TEST_VI_SRC
test_mpi_vi.cpp
)
#--------------------------
# rk_mpi_vi_test
#--------------------------
add_executable(rk_mpi_vi_test ${RK_MPI_TEST_VI_SRC} ${RK_MPI_TEST_COMMON_SRC})
target_link_libraries(rk_mpi_vi_test ${ROCKIT_DEP_COMMON_LIBS})
install(TARGETS rk_mpi_vi_test RUNTIME DESTINATION "bin")
在buildroot文件夹下运行
make rockit-rebuild
可以看到rockit下的demo的编译细节
编译会遇到一个函数定义报错的问题,直接注释掉报错内容即可
/home/hya/workspace/SVN/RK3568SDK_Kernel5/buildroot/output/rockchip_rk3568/build/rockit/mpi/example/mod/test_mpi_vi.cpp: 在函数‘RK_S32 readFromPic(TEST_VI_CTX_S*, VIDEO_FRAME_S*)’中:
/ho

本文介绍了在RK3568平台上使用Rockit框架在Debian系统中实现HDMI输出CameraISP流时遇到的问题,包括CMake配置、编译错误修复以及处理不同Linux发行版的glibc版本兼容性问题。

680

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



