Page 1 of 1
RKNN 推理图像 rtsp 推流实例运行段错误
Posted: 2024-09-07 12:53
by 迟早成为嵌入式大神
模型直接运行官方的,然后运行luckfox_rtsp_yolov5出现段错误。找不到原因求助!!!
报错如下:
[root@luckfox tmp]# ./luckfox_rtsp_yolov5
E RKNN: failed to decode config data!
Segmentation fault (core dumped)
Re: RKNN 推理图像 rtsp 推流实例运行段错误
Posted: 2024-09-09 1:05
by Crocodile
您好,运行rtsp的例程需要把生成的整个文件夹都上传上去,里面有运行需要的动态库,模型和配置文件
Re: RKNN 推理图像 rtsp 推流实例运行段错误
Posted: 2024-09-09 12:38
by 迟早成为嵌入式大神
还真是,谢哥。还请教一个问题,那比如我想芯片上电后自动运行怎么做呢,就是把程序编进入固件。
Re: RKNN 推理图像 rtsp 推流实例运行段错误
Posted: 2024-09-09 13:00
by Crocodile
开机脚本可以在/etc/init.d 中添加,可以参考wiki
https://wiki.luckfox.com/zh/Luckfox-Pi ... er-to-eth0 需要把例程打包进固件可以在编译完镜像后,将文件复制到 <luckfox pico SDK>output/out/rootfs_uclibc_rv1106/(文件结构除了oem分区和app out的内容和最终镜像的根文件系统一致) 中。
Re: RKNN 推理图像 rtsp 推流实例运行段错误
Posted: 2026-03-30 13:51
by 迟早成为嵌入式大神
哥,例程没有了,还有别的参考的吗?我想自己创建一个main进程。另外想对系统做裁剪,/etc/init.d下太多脚本了,感觉很冗余。该怎么做的呢
Re: RKNN 推理图像 rtsp 推流实例运行段错误
Posted: 2026-03-31 1:55
by Crocodile
/etc/init.d 下的启动脚本都可以作为参考,/etc/init.d 下每个脚本都有作用,如果不明白具体作用不建议删除
Re: RKNN 推理图像 rtsp 推流实例运行段错误
Posted: 2026-03-31 15:21
by 迟早成为嵌入式大神
Crocodile wrote: ↑2026-03-31 1:55
/etc/init.d 下的启动脚本都可以作为参考,/etc/init.d 下每个脚本都有作用,如果不明白具体作用不建议删除
ok脚本的事情我知道了
那如果是我想写一个main进程源码,在编译固件的时候进行编译,然后生成的main应该是放在/usr/bin/下面。
那我应该将源码写在什么地方呢?以及要做哪些修改。
Re: RKNN 推理图像 rtsp 推流实例运行段错误
Posted: 2026-04-01 1:16
by Crocodile
这个就需要您自己设计了,没有固定的实现方法,可以直接做成一个新的package放到buildroot 中像添加其他软件或库一样使用 ./build.sh buildrootconfig 使能;也可以参考rkipc放到$SDK/project/app 下面并修改Makefile通过BoardConfig 配置项来使能;也可以直接在build.sh 中添加新脚本来实现编译并将生成的可执行文件放入rootfs,最后再进行打包; 涉及到编译固件的时候编译应用的方案都需要对SDK有足够的了解,如果可执行文件是固定的建议提前编译好用overlay机制打包进rootfs(参考https://wiki.luckfox.com/zh/Luckfox-Pico-Pro-Max/SDK/#3-%E5%B0%86%E8%87%AA%E5%AE%9A%E4%B9%89%E6%96%87%E4%BB%B6%E6%89%93%E5%8C%85%E8%87%B3%E7%B3%BB%E7%BB%9F%E9%95%9C%E5%83%8F )
Re: RKNN 推理图像 rtsp 推流实例运行段错误
Posted: 2026-04-12 14:47
by 迟早成为嵌入式大神
Crocodile wrote: ↑2026-04-01 1:16
这个就需要您自己设计了,没有固定的实现方法,可以直接做成一个新的package放到buildroot 中像添加其他软件或库一样使用 ./build.sh buildrootconfig 使能;也可以参考rkipc放到$SDK/project/app 下面并修改Makefile通过BoardConfig 配置项来使能;也可以直接在build.sh 中添加新脚本来实现编译并将生成的可执行文件放入rootfs,最后再进行打包; 涉及到编译固件的时候编译应用的方案都需要对SDK有足够的了解,如果可执行文件是固定的建议提前编译好用overlay机制打包进rootfs(参考https://wiki.luckfox.com/zh/Luckfox-Pico-Pro-Max/SDK/#3-%E5%B0%86%E8%87%AA%E5%AE%9A%E4%B9%89%E6%96%87%E4%BB%B6%E6%89%93%E5%8C%85%E8%87%B3%E7%B3%BB%E7%BB%9F%E9%95%9C%E5%83%8F )
谢哥,build.sh脚本里面,build_rootfs() 将rootfs压缩包解压了一遍到output目录,为何在build_sysdrv()的结尾,又要解压一遍呢?
Re: RKNN 推理图像 rtsp 推流实例运行段错误
Posted: 2026-04-13 2:35
by Crocodile
rootfs 相关的解压缩一般都是给overlay机制和打包做准备,脚本源码细节相关请自行研究,源码如何理解和修改不作为技术支持范围