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

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

3天内不再提示

Qt嵌入式Linux平台远程调试方法介绍

嵌入式应用研究院 来源:CSDN-Paper-Love 2023-05-16 09:18 次阅读

QT远程调试开发板应用

设置电脑虚拟机ip地址与开发板ip地址在同一网段

电脑虚拟机IP:172.16.0.174
开发板IP:172.16.0.169

设置开发板ssh密码:

设置密码passwdroot
输入两次密码root

添加qmake:

Tools->options->Kits->Compilers->Add(红色路径依据客户路径配置)

/home/forlinx/linux-3568/OK3568-linux-source/buildroot/output/OK3568/host/bin/qmake

e52b7eda-f376-11ed-90ce-dac502259ad0.png

添加gcc:

Tools->options->Kits->Compilers->Add(红色路径依据客户路径配置)
/home/forlinx/linux-3568/OK3568-linux-source/buildroot/output/OK3568/host/bin/aarch64-linux-gcc

e5608abc-f376-11ed-90ce-dac502259ad0.png

添加g++:

Tools->options->Kits->Compilers->Add(红色路径依据客户路径配置)
/home/forlinx/linux-3568/OK3568-linux-source/buildroot/output/OK3568/host/bin/aarch64-linux-g++

e596dc52-f376-11ed-90ce-dac502259ad0.png

添加gdb:

Tools->options->Kits->Debuggers->Add(红色路径依据客户路径配置)
/linux-3568/OK3568-linux-source/prebuilts/gcc/linux-x86/aarch64/gcc-linaro-6.3.1-2017.05-x86_64_aarch64-linux-gnu/bin/aarch64-linux-gnu-gdb

e5b8c042-f376-11ed-90ce-dac502259ad0.png

配置devices:

e5ea2394-f376-11ed-90ce-dac502259ad0.png

配置完成Test测试:

Host name:开发板IP地址
SSH port:22
Username:root
Password:root

e5fe04b8-f376-11ed-90ce-dac502259ad0.png

下图表示连接正常:

e62945d8-f376-11ed-90ce-dac502259ad0.png

配置kit套件

e65016c2-f376-11ed-90ce-dac502259ad0.png

将客户工程选择我们前面设置的Kit套件3568:

指定程序安装到开发板的目录:target.path =/home/forlinx/test
配置完成以后可执行文件就可以运行到开发板上。

e673123a-f376-11ed-90ce-dac502259ad0.png

点击运行按钮

e6913436-f376-11ed-90ce-dac502259ad0.png

开发板显示如下:

e6a972e4-f376-11ed-90ce-dac502259ad0.png

远程调试 开发板上:

开发板输入以下命令,进入监听模式:
[root@ok3568:/home/forlinx]#gdbserver172.16.0.169:2345./fltest_qt_backlight

e6c2a4e4-f376-11ed-90ce-dac502259ad0.png

虚拟机上:

Debug->StartDebugging->AttachtoRunningDebugServer...
连接到开发板服务,即可进入调试模式。

e6d97764-f376-11ed-90ce-dac502259ad0.png

e6f89374-f376-11ed-90ce-dac502259ad0.png

e721d900-f376-11ed-90ce-dac502259ad0.png







审核编辑:刘清

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

    关注

    5046

    文章

    18832

    浏览量

    298815
  • Linux系统
    +关注

    关注

    4

    文章

    587

    浏览量

    27187
  • 虚拟机
    +关注

    关注

    1

    文章

    888

    浏览量

    27821
  • GDB调试
    +关注

    关注

    0

    文章

    24

    浏览量

    1423

原文标题:Qt嵌入式Linux平台远程调试方法

文章出处:【微信号:嵌入式应用研究院,微信公众号:嵌入式应用研究院】欢迎添加关注!文章转载请注明出处。

收藏 人收藏

    评论

    相关推荐

    嵌入式Linux系统中有哪几种远程调试方法

    嵌入式Linux系统中有哪几种远程调试方法嵌入式Linux
    发表于 04-22 06:16

    嵌入式LinuxQt相关资料分享

    嵌入式LinuxQt嵌入式LinuxQt配置特定设备嵌入
    发表于 11-04 08:22

    Qt Creator For嵌入式Linux搭建流程

    Qt Creator For 嵌入式Linux搭建流程1.安装QtCreator2.编译Qt for embbed3.编译gdb及gdbserver4.使用QtCreator创建C++
    发表于 11-05 08:15

    嵌入式Linux系统的移植研究

    介绍嵌入式系统和嵌入式系统中的GUI , 详细说明三种常见的嵌入式GUI (Microwindows、MiniGUI 和QT)的设计结构和使
    发表于 04-24 10:43 23次下载

    嵌入式linux GUI-Qt解析

    职业培训班》二期课程中嵌入式linux应用开发方面的重要内容。不少学员对QT方面的内容比较关注,所以在这里我们先对QT做一下简单介绍
    发表于 11-01 16:53 1次下载

    两种远程调试嵌入式系统的介绍

    调试嵌入式系统与桌面操作系统差别很大,本文向您介绍调试嵌入式系统的两种推荐方案,插桩和片上调试
    发表于 04-14 07:43 2508次阅读
    两种<b class='flag-5'>远程</b><b class='flag-5'>调试</b><b class='flag-5'>嵌入式</b>系统的<b class='flag-5'>介绍</b>

    如何实现嵌入式系统远程调试

    介绍。注意,本文中的嵌入式系统远程调试方案仅仅代表一种方式,仅提供一种参考。如果你对嵌入式系统抑或是嵌入
    的头像 发表于 11-22 11:55 5144次阅读
    如何实现<b class='flag-5'>嵌入式</b>系统<b class='flag-5'>远程</b><b class='flag-5'>调试</b>

    嵌入式linux安装qt

    嵌入式linux部署qt几个疑问在windows系统里编好的QT程序,经过交叉编译后能直接运行在板子上吗?还是板子需要弄个QT环境啥的?就是
    发表于 10-20 18:06 6次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>linux</b>安装<b class='flag-5'>qt</b>

    Qt5远程调试嵌入式linux

    Qt5远程调试ARM主机环境:Ubuntu 18.04.4 LTS嵌入式环境:Linux 3.2.0Qt版本:
    发表于 11-01 17:06 22次下载
    <b class='flag-5'>Qt</b>5<b class='flag-5'>远程</b><b class='flag-5'>调试</b><b class='flag-5'>嵌入式</b><b class='flag-5'>linux</b>

    嵌入式LinuxQt

    嵌入式LinuxQt嵌入式LinuxQt配置特定设备嵌入
    发表于 11-01 17:06 3次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>的<b class='flag-5'>Qt</b>

    嵌入式LinuxQT版本,嵌入式Linux版本Qt5.4快速部署

    (Toradex Apalis iMX6)基于Embedded Linux快速部署做较详细说明。嵌入式Linux版本Qt5.4快速部署--- by Toradex 秦海
    发表于 11-01 17:20 0次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>的<b class='flag-5'>QT</b>版本,<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>版本<b class='flag-5'>Qt</b>5.4快速部署

    嵌入式linux几种播放视频方法

    嵌入式linux几种播放视频的方法:交叉编译mplayer、smplayer等软件,移植到嵌入式平台。这种
    发表于 11-01 17:38 9次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>linux</b>几种播放视频<b class='flag-5'>方法</b>

    使用Qt Creator远程调试部署应用到嵌入式linux开发板

    使用Qt Creator远程调试部署应用到嵌入式linux开发板最近在调试开发一款Cottex-
    发表于 11-01 17:38 23次下载
    使用<b class='flag-5'>Qt</b> Creator<b class='flag-5'>远程</b><b class='flag-5'>调试</b>部署应用到<b class='flag-5'>嵌入式</b><b class='flag-5'>linux</b>开发板

    嵌入式linux安装qt,嵌入式Linux版本Qt5.4快速部署

    (Toradex Apalis iMX6)基于Embedded Linux快速部署做较详细说明。嵌入式Linux版本Qt5.4快速部署--- by Toradex 秦海
    发表于 11-02 10:51 0次下载
    <b class='flag-5'>嵌入式</b><b class='flag-5'>linux</b>安装<b class='flag-5'>qt</b>,<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>版本<b class='flag-5'>Qt</b>5.4快速部署

    使用QtCreator作为嵌入式Linux的IDE及可视化调试工具

    5.远程调试嵌入式Linux中的程序1.安装QtCreator首先从Qt官网下载最新的QtCreator离线安装包,使用目前最新的3.5.
    发表于 11-02 14:06 17次下载
    使用QtCreator作为<b class='flag-5'>嵌入式</b><b class='flag-5'>Linux</b>的IDE及可视化<b class='flag-5'>调试</b>工具