Qt程序移植至Arm开发板

news2024/9/9 3:20:47

环境准备:

  • 系统调试工具SecureCRT
        SecureCRT 是一款支持 SSH 协议的终端仿真软件,可通过串口网口对评估板系统信息进行查看、对评估板系统进行调试等。

SecureCRT的安装破解 [详细过程2024]-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/2301_76659937/article/details/137869326

  •  虚拟机安装Ubantu操作系统
  • 交叉编译工具(平台提供)

        PS: 需要配置交叉编译工具的环境变量(or找不到的)

Ubuntu安装arm-linux-gcc交叉编译器_gcc-linaro-5.3-2016.05-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/VVBBBBB/article/details/112528998

  • Qt-arm库(平台提供)

         我的Qt Arm环境与交叉编译工具直接用的TI提供的SDK软件开发包,下载地址:

PROCESSOR-SDK-LINUX-RT-AM57X 04_03_00_05 - TI.com

  • 交叉编译Opencv源码(如果项目有用到Opencv) 

opencv arm 交叉编译-CSDN博客icon-default.png?t=N7T8https://blog.csdn.net/qq_43855258/article/details/140808038?csdn_share_tail=%7B%22type%22%3A%22blog%22%2C%22rType%22%3A%22article%22%2C%22rId%22%3A%22140808038%22%2C%22source%22%3A%22qq_43855258%22%7D 

文件传输

PC 机和评估板之间传送文件的常见方式如下:

1) 通过 Linux 系统启动卡、U 盘等存储介质方式拷贝。

(2) 通过 NFSTFTPOpenSSH 等网络方式拷贝。

OpenSSH:
OpenSSH 是SSH(Secure SHell)协议的免费开源实现。SSH 协议族可用来进行远程控
制,或在计算机之间传送文件,评估板文件系统默认已支持SSH 库。

step1. 在Ubuntu 中执行如下命令,查询是否已安装OpenSSH。

ssh -v

step2. 将评估板网口通过网线连接至路由器。在评估板上执行如下命令可自动获取到IP,如下图所示。"-i"用于指定网卡,eth0 为网卡名字,请根据实际情况修改。

udhcpc -i eth1

step3. 查询IP地址

ifconfig

 step4. ping 命令查看pc机与arm板子是否联通

step5. 使用OpenSSH 从PC 机传送文件至评估板(改成你对应的IP地址,与希望传输的路径)

scp test1 root@192.168.1.229:/

// 文件家传输
scp -r test1 root@192.168.1.229:/

  使用OpenSSH 登录至评估板文件系统

sudo ssh root@192.168.1.229

 

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.coloradmin.cn/o/1961623.html

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈,一经查实,立即删除!

相关文章

2-50 基于matlab的遗传模拟退火算法的聚类算法

基于matlab的遗传模拟退火算法的聚类算法,以模糊K-均值聚类算法为基础,对各样本的聚类中心进行优化,输出聚类可视化结果。聚类类别数可自由输入。程序已调通,可直接运行。 2-50 遗传模拟退火算法的聚类算法 - 小红书 (xiaohongshu…

【源码阅读】Redisson lock源码

Redisson 加锁非常简单,还支持 redis 单实例、redis 哨兵、redis cluster、redis master-slave 等各种部署架构 RLock lock redisson.getLock("cyk-test"); lock.lock(); lock.unlock(); 底层原理 加锁机制 废话不多说,直接看源码&#xf…

Go语言----flag包(导入、配置、以及常用方法Parse()、Parsed()、NArg())

在 Go语言中有很多种方法来处理命令行参数。如果我们只是想简单的获取命令行的参数,可以像Go语言–延迟调用defer、获取命令行参数、局部变量以及全局变量中介绍的不使用任何库,直接使用 os.Args; d但是 Golang 的标准库提供了 flag 包来处理…

机械拆装-基于Unity-本地数据持久化

目录 1. 数据结构简介:数据的集合 1.1 线性数据结构 1.2 非线性数据结构 2. 对数据集合的操作: 3. 数据持久化 3.1 数据的序列化存储 3.2 JSON文件硬盘存储 3.2.1 Json文件允许存储的数据类型 3.2.2 Json文件的语法格式 3.2.3 Json文件的读取 3.2.4 …

Echarts toolbox相关配置 dataZoom缩放

前言:最近开发遇到一个echarts相关问题,需要实现用户鼠标滚动实现图表缩放,或者实现选中某一段区域进行缩放,放大效果; 1.第一个需求就是区域缩放按钮要隐藏掉,用户鼠标放在图表内就默认实现选择效果,并且区域缩放还原按钮不能隐藏,需要在初始化配置这三个属性. // 假设你已经…

孙宇晨建议中国重新考虑“比特币政策”!中美竞争将使加密货币行业受益?美国对“中国崛起”感到焦虑!

近日,前美国总统特朗普发表了一番振奋人心的比特币演讲,令加密货币社群反响热烈。而Tron区块链创始人孙宇晨则建议中国重新考虑其对于比特币的政策立场,并指出中美两国在加密货币领域的竞争,将使整个行业受益。这再次引发了人们对…

未来社交:Facebook如何定义虚拟现实的新时代?

随着科技的飞速发展,虚拟现实(VR)逐渐从科幻小说中的幻想变成了现实生活中的前沿技术。在这一领域,Facebook(现已更名为Meta)扮演了重要角色,通过不断的创新和投资,致力于打造一个全…

花几千上万学习Java,真没必要!(三十六)

1、File类: 测试代码1: package filetest.com; import java.io.File; import java.io.IOException; public class FileOperations { public static void main(String[] args) { // 创建新文件File file new File("example.txt"); tr…

18966 两两配对差值最小

这个问题可以通过排序和配对来解决。首先,我们将数组排序,然后我们将数组的第一个元素和最后一个元素配对,第二个元素和倒数第二个元素配对,以此类推。这样,我们可以得到n/2个和,然后我们找出这些和中的最大…

光伏可行性研究报告能否自动生成?

随着技术的不断进步和应用的广泛普及,光伏项目的规划与实施也面临着更加复杂多变的考量因素,其中,光伏可行性研究报告成为了项目前期不可或缺的重要内容。那么,面对这一需求,光伏可行性研究报告能否实现自动生成呢&…

Nat Med·UNI:开启计算病理学新篇章的自监督基础模型|顶刊精析·24-07-31

小罗碎碎念 本期推文主题 这一期推文是病理AI基础模型UNI的详细介绍,原文如下。下期推文会介绍如何使用这个模型,为了你能看懂下期的推文,强烈建议你好好看看今天这期推文。 看完这篇推文以后,你大概就能清楚这个模型对自己的数据…

搞懂数据结构与Java实现

文章链接:搞懂数据结构与Java实现 (qq.com) 代码链接: Java实现数组模拟循环队列代码 (qq.com) Java实现数组模拟栈代码 (qq.com) Java实现链表代码 (qq.com) Java实现哈希表代码 (qq.com) Java实现二叉树代码 (qq.com) Java实现图代码 (qq.com)

《计算机网络》(第8版)考研真题

第一章 一、选择题 1 在 TCP/IP 体系结构中,直接为 ICMP 提供服务的协议是( )。[2012 年统考] A .PPP B .IP C .UDP D .TCP 【答案】B 【解析】A 项:PPP 在 TCP/IP 体系结构中属于网络接口层协议(在 ISO/OSI 体系结构中属于数据链路层协议),所以 PPP 为网络层提供…

免费【2024】springboot 厨房达人美食分享平台

博主介绍:✌CSDN新星计划导师、Java领域优质创作者、掘金/华为云/阿里云/InfoQ等平台优质作者、专注于Java技术领域和学生毕业项目实战,高校老师/讲师/同行前辈交流✌ 技术范围:SpringBoot、Vue、SSM、HTML、Jsp、PHP、Nodejs、Python、爬虫、数据可视化…

图片格式转换教程:百种格式随意转换,建议收藏使用!

图片格式转换方法有哪些?本文整理了几款好用且简单的格式转换工具,适用于处理各种图片格式转换的难题。 常见的图片格式转换有png转换为jpg、heic转jpg、webp转jpg等,特别是heic、webp、这两种图片格式,格式比较特殊,兼…

《最新出炉》系列入门篇-Python+Playwright自动化测试-57- 上传文件 - 番外篇

软件测试微信群:https://bbs.csdn.net/topics/618423372 有兴趣的可以扫码加入 1.简介 前边的三篇文章基本上对文件上传的知识介绍和讲解的差不多了,今天主要是来分享宏哥在文件上传的实际操作中发现的一个问题:input控件和非input控件的上…

打破技术壁垒,加速企业数字化转型:低代码平台如何降低开发门槛

科技飞速发展,企业数字化转型趋势不可逆转。数字化转型不仅能够优化内部运营流程,提升管理效率,还能通过数据驱动决策,增强市场竞争力。传统开发模式因技术门槛、周期长,限制了企业创新与响应速度。 低代码平台应运而生…

Android进阶之NDK开发,保姆级教程

目录 前言NDK下载CMake文件创建指定ABI架构编写CMake文件编写JNI方法Java调用CC调用Java 生成JNI头文件实现对应C方法编译so文件编写demo验证运行效果总结 前言 作为Android应用开发从业者来说,掌握NDK开发是必备技能之一,本文将从NDK环境下载&#xff…

Spring源码-xml配置文件如何加载解析默认标签变为BeanDefinition

1.创建Environment new StandardEnvironment() createEnvironment:346, AbstractApplicationContext (org.springframework.context.support) getEnvironment:332, AbstractApplicationContext (org.springframework.context.support) resolvePath:131, AbstractRefreshable…

通俗易懂理解提示词工程、RAG和微调

在当今的人工智能领域,提示工程、RAG(检索增强生成)和微调是三个重要的概念。本文将通过简单易懂的方式,帮助大家理解这三者之间的关系和应用。 大模型的训练过程 📊 在当今的人工智能领域,大模型的训练是…