UE4 C++调用外部EXE:蓝图可调用进程启动器实现
2026/9/23 20:01:48
本工程基于复旦微官方提供的PLIN+HDMI/VPU参考实现进行实现,基础环境配置如下:
- 硬件平台:FMQL30TAI悟净开发板(完整版/LITE版)
- 传感器:SDI摄像头,1080P@60Hz
- ICraft版本:v3.36.1
- 工程下载地址:FMSH大学计划
- 模型库地址:icraft_modelzoo合集详情-来自AIBS · 魔搭社区
- 本文所用具体工程文件如下图所示:
(base) PS C:\Users\26252\Desktop\plin_demo> (base) PS C:\Users\26252\Desktop\plin_demo> docker ps CONTAINER ID IMAGE COMMAND CREATED STATUS PORTS NAMES (base) PS C:\Users\26252\Desktop\plin_demo> docker import .\ubuntu20.04_container.tar ubuntu2004:imported sha256:2cd5e6f8d67d9b8c1560a4f1f71acfbfacb7d6e6e60e4e02d1b6d18a75b220bc (base) PS C:\Users\26252\Desktop\plin_demo> docker run --name=ubuntu20.04_container -it -v C:\Users\26252\Desktop\plin_demo:/mnt/docker_data ubuntu2004:imported /bin/bash root@f4d7f9b8953e:/# ls bin boot dev etc home lib lib32 lib64 libx32 media mnt opt proc root run sbin srv sys tmp usr var root@f4d7f9b8953e:/# cd /mnt/docker_data/ root@f4d7f9b8953e:/mnt/docker_data# ls CustomOp_3.36.1_onchip.deb CustomOp_Setup_v3.36.1.exe IcraftMdzThirdParty.deb IcraftMdz_ThirdParty_v0.2.exe Icraft_3.36.1_onchip.deb Icraft_Setup_v3.36.1.exe fpai_demo_package_26040701 fpai_demo_package_26040702 ubuntu20.04_container.tar yolov5_7.0 ''$'\346\202\237\345\207\200''LITE'$'\347\211\210''_BOOT_25122301_'$'\345\215\225\350\267\257''PLIN+pHDMI('$'\345\244\226\347\275\256''detpost)' ''$'\346\202\237\345\207\200\345\256\214\346\225\264\347\211\210''_BOOT_25122301_'$'\345\215\225\350\267\257''PLIN+pHDMI('$'\345\244\226\347\275\256''detpost)' root@f4d7f9b8953e:/mnt/docker_data# root@f4d7f9b8953e:/mnt/docker_data# root@f4d7f9b8953e:/mnt/docker_data# root@f4d7f9b8953e:/mnt/docker_data#root@f4d7f9b8953e:/mnt/docker_data# dpkg -l | grep icraft root@f4d7f9b8953e:/mnt/docker_data# dpkg -i Icraft_3.36.1_onchip.deb Selecting previously unselected package icraft:arm64. (Reading database ... 19786 files and directories currently installed.) Preparing to unpack Icraft_3.36.1_onchip.deb ... Unpacking icraft:arm64 (3.36.1) ... Setting up icraft:arm64 (3.36.1) ... root@f4d7f9b8953e:/mnt/docker_data# dpkg -i CustomOp_3.36.1_onchip.deb Selecting previously unselected package customop:arm64. (Reading database ... 20227 files and directories currently installed.) Preparing to unpack CustomOp_3.36.1_onchip.deb ... Unpacking customop:arm64 (3.36.1) ... Setting up customop:arm64 (3.36.1) ... root@f4d7f9b8953e:/mnt/docker_data# dpkg -i IcraftMdzThirdParty.deb Selecting previously unselected package icraftmdzthirdparty:arm64. (Reading database ... 20246 files and directories currently installed.) Preparing to unpack IcraftMdzThirdParty.deb ... Unpacking icraftmdzthirdparty:arm64 (0.1.1) ... Setting up icraftmdzthirdparty:arm64 (0.1.1) ... root@f4d7f9b8953e:/mnt/docker_data# root@f4d7f9b8953e:/mnt/docker_data# dpkg -l | grep icraft ii icraft:arm64 3.36.1 arm64 This is Icraft for arm64 ii icraftmdzthirdparty:arm64 0.1.1 arm64 This is IcraftMdzThirdParty for arm64 root@f4d7f9b8953e:/mnt/docker_data#30tai_单路plin_hdmi显示
30tai_单路plin_vpu压缩保存