当前位置: 首页 > news >正文

T113s3远程部署Qt应用(dropbear)

T113-S3 是一款先进的应用处理器,专为汽车和工业控制市场而设计。 它集成了双核CortexTM-A7 CPU和单核HiFi4 DSP,提供高效的计算能力。 T113-S3 支持 H.265、H.264、MPEG-1/2/4、JPEG、VC1 等全格式解码。 独立的硬件编码器可以编码为 JPEG 或 MJPEG。 集成多个 ADC/DAC 和 I2S/PCM/DMIC/OWA 音频接口,可提供完美的语音交互解决方案。 T113-S3具有丰富的连接性,方便产品扩展,如USB、SDIO、EMAC、TWI、UART、SPI、PWM、GPADC、IR TX&RX等。
Tina Linux是全志科技基于Linux内核开发的针对智能硬件类产品的嵌入式软件系统。Tina Linux基于openwrt的软件开发包,包含了 Linux 系统开发用到的内核源码、驱动、工具、系统中间件与应用程序包。如果想要部署Qt应用,需要先在linux下交叉编译,把编译出来的可执行文件传输到板子上,一般可以通过adb、u盘或者ssh连接传输,其中U盘最麻烦,其次是adb,使用dropbear(轻量级ssh)最方便,在Qt Creator可以直接部署到板子上,本文记录一下实现过程和注意的细节。

SDK编译支持dropbear

使用make menuconfig进行配置:

  1. 关闭openssh
    在这里插入图片描述
  2. 打开dropbear(轻量级的 SSH 服务器和客户端,专为嵌入式系统和资源受限的环境设计。它提供了类似于 OpenSSH 的功能,但具有更小的内存占用和更简单的配置)选项
    在这里插入图片描述
    在这里插入图片描述
    保存好后make并pack打包烧录到板子上。

核心板配置

  1. 启动dropbear
    在这里插入图片描述
  2. 由于不允许无密码ssh操作,需要设置连接用户名密码,执行命令passwd root
    在这里插入图片描述
  3. 确认板子的ip地址后测试连接
    在这里插入图片描述
    虚拟机测试一下连接是否可用(虚拟机和板子在统一局域网下):
    在这里插入图片描述

Qt Creator配置

  1. Qt Creator配置交叉编译环境
    交叉编译环境参考

  2. 配置远程连接信息,并测试(所有IP根据自己板子实际修改)
    在这里插入图片描述
    用户名默认root,和核心板配置中设置的用户名一致即可:
    在这里插入图片描述
    点击Test后弹出提示输入上面设置的root用户名密码即可:
    在这里插入图片描述
    打开一个项目,点击左侧“项目”选项,按如下配置:
    在这里插入图片描述
    配置好后直接点击左下角“运行”按钮就能编译复制到板子上进行运行,“应用程序输出”窗口就能看到运行日志:
    在这里插入图片描述
    如果再次点击“运行”出现如下报错提示:
    在这里插入图片描述
    将如下第3步处勾选上(需要先运行一次后再进行这个操作),勾选上后再点“运行”就没问题了:
    在这里插入图片描述


http://www.mrgr.cn/news/97261.html

相关文章:

  • 通过枚举、AOP、注解、反射填充公共字段
  • 在线记事本——支持Markdown
  • JavaScript基础--01-JS简介
  • 数据蒸馏:Dataset Distillation by Matching Training Trajectories 论文翻译和理解
  • 【Python基础】循环语句(2215字)
  • DDPM 做了什么
  • Go语言-初学者日记(七):用 Go 写一个 RESTful API 服务!
  • JavaScript基础--09-流程控制语句:选择结构(if和switch)
  • Windows 安装和使用 ElasticSearch
  • Python实现ssh自动连接
  • 【双维畅聊】网页版聊天室测试报告
  • 服务器磁盘io性能监控和优化
  • 道路裂缝数据集CrackForest-156-labelme
  • 3D图像重建中Bundle Adjustment的推导与实现
  • 【Python爬虫高级技巧】BeautifulSoup高级教程:数据抓取、性能调优、反爬策略,全方位提升爬虫技能!
  • 001 vue
  • Springboot切换到3.3.4后,使用spring security一些小问题记录
  • PyTorch构建自定义模型
  • Flutter之页面布局
  • $R^n$超平面约束下的向量列