firefly rk3588s+qt+海康摄像头部分问题记录

摄像头部分问题

1、摄像头USB3.0和USB2.0的兼容性问题。

摄像头的USB口使用3.0口。

2、使用海康摄像头MVS相关包时,测试官方提供的QT代码,出现libQt5Core.so.5: version 'Qt_5.14' not found 错误。

解决:改pro文件的Lib库路径。它里面加了 -L来指定,qt的lib那行注释掉让编译器去找环境变量就行。

QT环境部分问题

下qt安装包的时候要看cpu的,一般不是amd64的都要自己从源码编译。 (qt源码包,交叉编译工具编译得到目标平台上可运行的qt的SDK)

.run后缀的应该是AMD64的,ARM64、MIPS64这些电脑用不了。

x86_64也称为x64或AMD64,是x86架构的64位扩展。使用CISC复杂指令集架构。
ARM64适应RISC精简指令集。

GNU交叉编译工具链有源码+/etc/profile环境变量指定安装和apt-get指令安装两种方式。指令安装自动适配,更方便。

Qt教程3-Ubuntu(x86_64)上配置arm64(aarch64)交叉编译环境及QT编译arm64架构工程_qt交叉编译arm-CSDN博客

Ubuntu20.04配置aarch64的Qt6环境(亲测有效)_ubuntu aarch64-CSDN博客

arm64板子的qt程序编写和烧录问题

arm64架构的ubuntu系统高于16.0版本后,不怎么支持导出成 .iso镜像。

而且查资料发现 vmware只支持AMD架构和x86_64架构的系统,不怎么支持 ARM64架构。

采取的方法是直接板子上装qt写程序,然后导出 根文件系统镜像 .img做批量烧录。

从开发板导出根文件系统并修改(Ubuntu)_导出开发板上的ubuntu镜像-CSDN博客

(其实就是用 rsync文件同步指令,远程同步开发板的根文件,然后制作成根文件系统。

用dd指令,创建**.img镜像文件**。用mkfs.ext4指令转换文件系统那个文件夹的格式。

mount指令 将镜像文件挂载到一个空文件中,文件系统复制到该空文件。就实现了文件系统的内容导入镜像文件的效果。

关于虚拟机的网络配置

Vmware Ubuntu找不到wifi适配器_虚拟机未发现wifi适配器-CSDN博客

注意防火墙问题。

#####我这里试了下,只有桥接模式下板子能ping通虚拟机,NAT模式下虚拟机能ping通板子,反过来不行。######

相关推荐
xiaogutou112114 分钟前
2026年历史课件PPT模板选购指南:教师备课效率与精度的平衡方案
开发语言·c#
StockTV43 分钟前
印度股票实时数据 NSE和BSE的实时行情、K 线及指数数据
java·开发语言·spring boot·python
chaofan98044 分钟前
GPT-5.5 领衔 Image 2.0:像素级控制时代,AI 绘图告别开盲盒
开发语言·人工智能·python·gpt·自动化·api
爱码小白1 小时前
Python 异常处理 完整学习笔记
开发语言·python
c++之路1 小时前
C++20概述
java·开发语言·c++20
芝士就是力量啊 ೄ೨2 小时前
Python如何编写一个简单的类
开发语言·python
逻辑驱动的ken2 小时前
Java高频面试考点18
java·开发语言·数据库·算法·面试·职场和发展·哈希算法
MoonBit月兔2 小时前
「Why MoonBit 」第一期——Singularity Note AI 学习助手
开发语言·人工智能·moonbit
木木_王2 小时前
嵌入式Linux学习 | 数据结构 (Day05) 栈与队列详解(原理 + C 语言实现 + 实战实验 + 易错点剖析)
linux·c语言·开发语言·数据结构·笔记·学习
冷雨夜中漫步2 小时前
Claude Code源码分析——Claude Code Agent Loop 详细设计文档
java·开发语言·人工智能·ai