0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示

全志T113开发板Qt远程调试

武汉万象奥科 2024-01-10 17:48 次阅读
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

1引言

通常情况下工程师在调试Qt程序时,需要频繁制作镜像烧录到核心板来测试Qt程序是否完善,这样的操作既费时又费力。这时我们可以通过QtCreator设备功能,定义设备后,在x86_64虚拟机上交叉编译qt程序,将程序远程部署到arm64的机子上,然后远程调试,大大提高开发效率。


2.调试环境

本文基于HD-T113-EVM评估板进行验证,HD-T113-EVM基于HD-T113-S3核心板设计,具备千兆网口、双路CAN-bus、2路RS-232、2路RS-485、LCD、4G/5G、WiFi、音频等,接口丰富,适用于工业现场应用需求,亦方便用户评估核心板及CPU的性能。

1.jpg

Linux主机

VM16.1.0+Ubuntu18.04

交叉编译器

arm-linux-gnueabihf

Qt版本

Qt5.12.12

核心板版本

HD-T113-S3v1.1

内核版本

Linuxkunos5.4.61#2SMPPREEMPTTueDec1217:29:56CST2023armv7lGNU/Linux

底板版本

HD-T113-EVMv1.2



2.1调试前准备

使win10主机、arm开发板和linux虚拟机处于同一网段且三者能互相ping通配置虚拟机ip。虚拟机需要按照以下截图步骤进行设置。


3.png4.png




5.jpg6.png


2.2交叉编译环境设置


7.png


/work/T113_Tina5.0/out/t113/hd-t113-evm-emmc/buildroot/buildroot/host/qt5/bin/qmake


2.2.1编译器


8.png


GCC


/work/T113_Tina5.0/out/t113/hd-t113-evm-emmc/buildroot/buildroot/host/bin/arm-linux-gnueabihf-gcc


G++


/work/T113_Tina5.0/out/t113/hd-t113-evm-emmc/buildroot/buildroot/host/bin/arm-linux-gnueabihf-g++


2.2.2Kits


9.png


2.3创建新设备

打开工具->选项->设备,添加新的GenericLinuxDevice设备。


10.png11.png12.png13.png14.png


2.3.1测试成功


15.png


2.3.2测试失败

1-错误描述SSHconnectionfailure


16.png


错误分析Noroutetotohst找不到主机


解决方案检查虚拟机与开发板ip是否处于同一网段并且能互相ping通


2-如虚拟机与开发板可以正常ping通但无法ssh登录开发板


17.png


原因:一台主机上有多个Linux系统,会经常切换,那么这些系统使用同一ip,登录过一次后就会把ssh信息记录在本地的/.ssh/known_hsots文件中,切换该系统后再用ssh访问这台主机就会出现冲突警告,需要手动删除修改known_hsots里面的内容。



有以下两个解决方案:


1.删除修改known_hsots记录,重新登录,使known_hsots生成新的记录;


2.修改配置文件“~/.ssh/config”,添加下两行,


StrictHostKeyCheckingno


UserKnownHostsFile/dev/null


重启服务器。



优缺点:


1.需要每次手动删除文件内容,一些自动化脚本的无法运行(在SSH登陆时失败),但是安全性高;


2.SSH登陆时会忽略known_hsots的访问,但是安全性低;



2.4设置Kits->Device


18.png


2.5部署应用

1-新建项目时,选择Kits为T113


19.png


2-编译应用


20.png


3-部署应用到开发板


21.png


4-提示


部署成功后,可能会提示。kbcommon:ERROR:failedtoadddefaultincludepath/usr/share/X11/xkb


5–运行结果展示

22.jpg
声明:本文内容及配图由入驻作者撰写或者入驻合作网站授权转载。文章观点仅代表作者本人,不代表电子发烧友网立场。文章及其配图仅供工程师学习之用,如有内容侵权或者其他违规问题,请联系本站处理。 举报投诉
  • 远程调试
    +关注

    关注

    0

    文章

    61

    浏览量

    8924
  • 全志
    +关注

    关注

    25

    文章

    316

    浏览量

    54983
  • QTcreator
    +关注

    关注

    0

    文章

    11

    浏览量

    7359
收藏 人收藏
加入交流群
微信小助手二维码

扫码添加小助手

加入工程师交流群

    评论

    相关推荐
    热点推荐

    【米尔T153开发板评测】介绍、环境搭建、工程测试

    192.168.31.107 的基础上,新建 SSH 连接; 输入账户名 root 即可登录系统; 总结 本文介绍了米尔 T153 开发板的相关信息,包括外观、资源分布、参数特
    发表于 03-28 13:23

    有奖丨米尔 T153 MINI开发板免费试用来啦

    米尔与合作发布的新品基于T153应用处理器的MYD-YT153MX-MINI开发板免费试
    的头像 发表于 01-29 08:04 527次阅读
    有奖丨米尔<b class='flag-5'>全</b><b class='flag-5'>志</b> <b class='flag-5'>T</b>153 MINI<b class='flag-5'>开发板</b>免费试用来啦

    新品上市!T153四核异构工业芯,赋能多元化工业场景

    继米尔电子与科技成功合作推出T113T507、T527、T536等多款核心
    的头像 发表于 01-12 08:18 3650次阅读
    新品上市!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T</b>153四核异构工业芯,赋能多元化工业场景

    米尔T113核心的农机中控屏显方案解析

    、 基于 T113的农机中控屏显方案示例基于T113i处理器的核心方案通常采用模块化架构,便于功能扩展与定制
    发表于 01-04 17:58

    新一代“普惠”工业芯方案:HZ-T153_MiniEVM开发板评测

    2025年9月24日,科技在上海召开“工业生态研讨会”,正式推出新一代工业级处理器——T153。作为
    的头像 发表于 12-10 14:25 1.1w次阅读
    <b class='flag-5'>全</b><b class='flag-5'>志</b>新一代“普惠”工业芯方案:HZ-<b class='flag-5'>T</b>153_MiniEVM<b class='flag-5'>开发板</b>评测

    ‌米尔电子获科技生态认证,共推工业智能化升级

    在近日举办的2025中国国际工业博览会上,米尔电子被科技正式授予“生态认证合作伙伴”证书,标志着双方在嵌入式处理器模组领域的合作迈入新阶段。此次认证基于米尔电子在T536、T527
    的头像 发表于 10-16 08:06 867次阅读
    ‌米尔电子获<b class='flag-5'>全</b><b class='flag-5'>志</b>科技生态认证,共推工业智能化升级

    国产!T113-i 双核Cortex-A7@1.2GHz 工业开发板—Linux系统使用手册(三)

    本文档详细介绍了T113开发板的Linux环境搭建与系统编译流程。主要内容包括:1)开发环境要求(Windows/VMware/Ubuntu版本);2)Linux SDK安装步骤(依赖软件安装、源码
    的头像 发表于 09-04 14:56 847次阅读
    国产!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113</b>-i 双核Cortex-A7@1.2GHz 工业<b class='flag-5'>开发板</b>—Linux系统使用手册(三)

    国产!T113-i 双核Cortex-A7@1.2GHz 工业开发板—Linux系统使用手册(二)

    本文档详细介绍了T113开发板的Linux环境搭建与系统编译流程。主要内容包括:1)开发环境要求(Windows/VMware/Ubuntu版本);2)Linux SDK安装步骤(依赖软件安装、源码
    的头像 发表于 09-02 16:36 836次阅读
    国产!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113</b>-i 双核Cortex-A7@1.2GHz 工业<b class='flag-5'>开发板</b>—Linux系统使用手册(二)

    【作品合集】创龙科技TLT113/TL3562-MiniEVM开发板测评

    创龙科技TLT113/TL3562-MiniEVM开发板测评作品合集 产品介绍: 创龙科技 TLT113 - MiniEVM基于科技
    发表于 09-02 11:25

    国产!T113-i 双核Cortex-A7@1.2GHz 工业开发板—ARM + FPGA通信案例

    本文主要介绍基于科技T113与FPGA的核间通信案例,适用开发环境如下。
    的头像 发表于 08-19 11:16 1507次阅读
    国产!<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T113</b>-i 双核Cortex-A7@1.2GHz 工业<b class='flag-5'>开发板</b>—ARM + FPGA通信案例

    【创龙TLT113-MiniEVM开发板试用体验】T113开发板LED闪烁控制终极教程

    总结 本教程提供了四种在T113开发板上实现LED闪烁的方法,各有优势: 方法 优点 适用场景 Shell脚本 简单易用,无需编译 快速原型开发,初学者 C语言程序 性能高,资源占用少 产品
    发表于 08-06 13:56

    【创龙TLT113-MiniEVM开发板试用体验】开箱评测

    一、基本信息 开发板型号 :TLT113-MiniEVM(基于T113-i工业级处理器) 开箱日期 :2025年8月 二、包装与配件清单
    发表于 08-05 19:59

    基于米尔T536开发板的多协议物联网关的方案测试

    本文将介绍基于米尔电子MYD-LT536开发板(米尔基于T536开发板)的多协议物联网关方案的开发
    的头像 发表于 06-19 08:03 2245次阅读
    基于米尔<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T</b>536<b class='flag-5'>开发板</b>的多协议物联网关的方案测试

    【米尔-T536开发板试用体验】- 连接电脑通讯与操作测试

    【米尔-T536开发板试用体验】连接电脑运行测试大信(QQ:8125036)从电子发烧友网申请到MYC-LT536开发板有一段时间了,前
    发表于 06-10 11:11

    基于米尔T536开发板的视频识别应用方案

    本文将介绍基于米尔电子MYD-LT536开发板(米尔基于T536开发板)的视频识别应用方案测试。摘自优秀创作者-鲁治驿基于米尔-
    的头像 发表于 06-05 08:01 2428次阅读
    基于米尔<b class='flag-5'>全</b><b class='flag-5'>志</b><b class='flag-5'>T</b>536<b class='flag-5'>开发板</b>的视频识别应用方案