RK356X rockit_mpi解析 (一)实现HDMI输出

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

主要目的为能在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
评论 17
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值