qtcreator3.5 在evb335x开发板远程gdb调试

AM335x开发板上的Qt库开发与优化 AM335x系列微处理器由德州仪器(Texas Instruments)设计,是专为嵌入式应用而开发的高性能处理器。该系列微处理器提供了丰富的外设接口,支持高速通信协议,并且能够处理复杂的任务,如图像处理和网络通信。AM335x系列的低功耗设计使其成为便携式、电池供电设备的理想选择。 阅读详情

下面经过测试可用的过程。

主机是Ubuntu14.04 ,开发板EVB335X,开发板文件系统都是自带系统。qt是移植了最新4.8.7

先export开发板中内核编译需要的交叉工具链arm-linux-gnueabihf-

首先下载gdb7.5的源码,然后解压

./configure --host=i686-pc-linux-gnu --target=arm-linux-gnueabihf --prefix=/usr/local/gdb-arm

make

sudo make install

最终生成的gdb在/usr/local/gdb-arm目录下


在qt creator中配置

tools-options-build&run-debuggers 中add 上方生成的gdb

在kits中配置debugger为上步新增的debugger


在开发板中运行 gdbserver 192.168.1.189:1234 app -qws


回到qt creator

debug-start debugging-attach to running debug server,

kit选对应的kit

server port输入1234

server address输入192.168.1.190

选中可执行文件

最后点OK开始调试



别再手动写JSON了!用Node-RED OPC UA节点5分钟搞定楼宇温湿度数据采集 本文介绍了如何利用Node-RED和OPC UA节点快速实现楼宇温湿度数据的自动化采集与JSON格式转换。通过可视化工具Node-RED,开发者无需编写复杂代码,5分钟内即可完成从传感器到数据输出的全流程配置,大幅提升智慧楼宇和工业物联网项目的实施效率。 阅读详情

相关推荐

Pipeline更多理解

Pipe 类型用途VIGVideo Image Generator:用于图层显示,支持 scaling、rotationRGB简单图层显示,较低优先级DMA主要用于 writeback / WFD / composition output,即从 framebuffer 输出到外部设备(或 memory)Cursor小图层,用于显示指针等很可能是:分别用于主屏、仪表、虚拟显示的输出路径或者用于不同的 display 去做 GPU_TARGET / writeback 的拷贝你看到的意思。

Damon_X的博客 1053

Ubuntu18.04 Qt远程调试

第一步:创建/mnt/nfs目录,如果存在则不创建 mkdir /mnt/nfs 第二步:将开发机的Qt的生成程序的目录挂载到/mnt/nfs ln –s /opt/*/Debug_64/ /mnt/nfs 第三步:启动开发机的nfs服务 sudo /etc/init.d/nfs-kernel-server start 第四步:修改开发机的环境变量 vim /etc/expo...

sz76211822的专栏 731

告别手动打点计时:用Lauterbach TRACE32的RunTime功能,5分钟搞定嵌入式代码段性能分析

本文深入解析了Lauterbach TRACE32的RunTime功能在嵌入式代码性能分析中的革命性应用。通过硬件级计时原理和非侵入式设计,该功能能快速精确测量代码执行时间,显著提升开发效率,特别适用于汽车电子和工业控制领域。文章还提供了从基础设置到高级分析的完整实战指南,帮助工程师轻松掌握这一强大工具。

weixin_30615767的博客 280

gdb 调试基础操作和在qtcreator中使用gdb调试

  最近使用多线程,老是出现未知错误,比如程序死锁,或者线程突然挂掉,由于是多线程编程,单纯使用cout找不到出错点,只有学好gdb调试才能解决问题. 首先参考https://blog.csdn.net/liigo/article/details/582231 1.gdb调试基础操作 学习的知识点为新建Debug工程,进入gdb调试,加载调试程序,设置断点,查看变量名,单步调试,继续,结...

沧海一帆的专栏 1万+

【学习笔记】无人机(UAV)在3GPP系统中的增强支持(四)-无人机系统(UAS)命令与控制(C2)通信用例

UTM向5G网络提供无人机系统C2通信所需的信息,例如服务类别、无人机系统服务的流量类型、授权的无人机系统服务所需的QoS以及无人机系统服务的订阅。遵循模型B的网络辅助C2模型,为了确保UAS操作的C2通信的服务可用性和可靠性,特别是当无人机在操作员的视线之外(BLOS)飞行时,为无人机提供支持冗余的C2通信链路。如果需要创建额外的C2通信连接或更改现有数据连接的配置以进行C2通信,则5G网络会根据无人机系统的授权服务信息和C2通信中所需的QoS和优先级,修改或分配一个或多个C2通信流量的QoS流。

u011376987的博客 2053

Imatest-Star模块(西门子星图)

星图分析指南:基于ISO12233标准的MTF测试方法,通过放射状射线和正弦灰度变化评估相机SFR性能。

weixin_64706696的博客 1573

全志国产T3开发板4步搞定QT远程调试

总结一下——通过配置虚拟机中的Qt应用程序、虚拟机网络IP,通过gdb调试和ssh服务,实现在虚拟机中编写Qt程序后,再点击绿色三角形的运行按钮,,即可在开发板中安装运行对应的Qt程序。可以看到,我们在Qt工程中做出的修改已经成功的显示在屏幕上了,中间并不需要繁琐的编译烧写,一键运行就可以看到实时的修改,这大大减小了开发人员的工作量,提高了工作效率。再点击Kit,添加一个新的配置,名称自拟即可,设备类型选择【通用Linux设备】,调试器选择刚刚创建好的Debuggers即可。那么,有没有更快捷的方法呢?

key_qt1的博客 707

uniapp ios原生插件开发 (framework,cocoapods)

已知UniApp的插件开发方式有两种, 第一种 Xcode Framework的方式,这种方式是官方指定的方式。 这种方式的优点就是简单直接, 但也有不足,比如当插件需要引入一些三方库时,操作起来就不是那么方便。 而使用Cocoapods则可以很方便的引入三方库。 接下来,本文探索使用Cocoapods的方式来进行UniApp插件开发。

Rey的技术博客 9824

linux qt gdb 调试,Qt下使用GDB远程调试ARM板

第一部分:GDB调试工具安装一.预处理(否则MAKE时候有错误)sudo apt-getinstall texinfosudo apt-getinstall libncurses5-devsudo apt-getinstall m4sudo apt-getinstall flexsudo apt-getinstall bison如果不做预处理,MAKE可能会出现下述错误1、error: no te...

weixin_34168834的博客 1072

VMware16虚拟机:安装Windows10系统---超详细教程

VMware16虚拟机:安装Windows10系统---超详细教程

MQ0522的博客 3万+

vectorCast——Probe point 功能实现故障注入,局部变量打印,断点调试。

选择一个测试用例,选择coverage窗口进行查看。点击edit probe point,如图所示绿色的小圆圈。 选代码中选择需要打断点的地方进行点击。黑色的小圆点都可以选。 点击黑色小圆点,小圆点变绿,表示打断点成功。 此时就可以根据自己的需求在打断点的位置编写一些C语言的命令语句。 点击编译,成功会弹出窗口显示编译成功,失败会在下方报错error,并显示错误的原因。 点击应用保存,选择yes to all就可以了。 点击用例执行就可以看到打断点情况下的执行结果了。

weixin_59334478的博客 2077

QT Linux远程调试设置

考虑到程序员在无桌面Linux的环境下编写C/C++程序,如果使用原生的Vim编辑和单步断点调试比较麻烦,不利于新手使用,所以笔者尝试使用Qt实现两台Linux电脑远程部署和调试。即程序员在调试电脑使用Qt编写代码,然后把目标程序部署在正式电脑上。本篇目的是帮助大家摆脱vim,一劳永逸,解决痛点。请读者不要误以为Qt Creator只能用来做桌面软件的,其实它也可以新建纯C/C++非桌面的工程,既可以qmake也可以cmake编译。准备两台电脑做验证,一台有Linux桌面系统,使用Qt Creator用于编

weixin_30946721的博客 1035

从DDPM到DDIM:深入解读《Denoising Diffusion Implicit Models》

DDIM发表在ICRL2021上,是DDPM重要的改进之一,能显著提高DDPM的样本质量、减少采样时间,并且能显式控制插值,已经被广泛应用到现在的Diffusion Models上。这篇博客和大家一起详细解读一下DDIM,认识这一伟大的模型。.........

沉迷单车的追风少年 1万+

Linux-gdb调试方式一(QT远程调试开发板应用)

gdb调试

Paper_Love的博客 3144

大中型超市收银系统(可直接运行)

光步前台收银系统系统功能:商品销售、商品退货、挂单、收银员权限、会员销售、单品取消、整单取消、商品查询、脱机销售、脱机数据上传,基本资料下载,开钱箱、小票打印、收款结算,支持多币种付款方式(现金、储值卡、礼券、微信等),支持多种促销。运行环境:.net 4.0登陆信息用户名:1001 密码:123456内置商品信息,商品编码可输入00001000 - 00010000,测试效果相关功能键F5 结算 F9挂单 F11商品查询 F8退货 Insert单品取消 Del整单取消 F12开钱箱F2 会员 Ctrl+Z退出系统 Home 锁屏 相关源码待公开

lwip-2.0.3

lwip是瑞典计算机科学院(SICS)的Adam Dunkels 开发的一个小型开源的TCP/IP协议栈。实现的重点是在保持TCP协议主要功能的基础上减少对RAM 的占用。

Qt Creator远程GDB调试嵌入式ARM开发板

    在嵌入式开发中,如何使用QT去调试程序是很重要的。除了传统的qDebug打印调试之外,GDB也是业界公认的调试利器。在嵌入式环境中使用GDB相对麻烦一些,主要是利用开发板上的gdbserver和PC中虚拟机环境下的GDB联合调试。 一. 主机端调试器 下载调试器源码GDB: The GNU Project Debugger,我这里下载的是gdb-7.7.tar.gz。(我尝试了很多gd...

clark的专栏 3920

qtcreator4.0远程调试

1.远程主机ip 192.168.31.53 2.本地ip(qtcreator5.6版本): 192.168.31.128 步骤 远程主机配置 1.本地 192.168.31.128 编译好debug的 helloworld.exe 放到远程主机上192.168.31.53。拷贝必须的*d.dll,保证可以运行 可以使用 D:\soft\Qt5.6.3\5.6.3\mingw49_32\bin\windeployqt.exe打包 2.把 D:\soft\Qt5.6.3\Tools\mingw492_32.

weicaijiang的专栏 1819

远程部署与调试arm64版的qt程序

在x86_64虚拟机上交叉编译qt程序,将程序远程部署到arm64的机子上,然后远程调试

JustBare的博客 1509

QT备忘录(9)-qtCreator远程调试window

QT window下远程调试的方法

hexuyangguang的博客 2041

QtCreator配合gdbserver调试开发板QT程序

这篇主要是记录一下QtCreator配合gdbserver调试板子上面的程序写的,虽然以前也搞过这个套路,但是没写下来这次既然又搞了一次,那就写写吧,把碰到的问题也顺道写写。 准备 编译好的Qt环境(不会看QT编译) linux PC环境一个 我用的是ubuntu,QtCreator装好 gdbserver编译好的一份。 开工 先配置QtCreator的kit,新增一个kit,然后把各个选项填入...

spark550的博客 2175

Qt 5.11.0使用gdb远程部署和调试

操作环境 步骤 1.安装gdb 2.配置Qt Kit 操作环境 PC: OS Debian9.4.0, Qt 5.11.0 BeagleBone Black: Debian 9.3.0 步骤 1.安装gdb PC安装GNU多架构调试器: apt-get install gdb-multiarch devin@debian-PC:~$ ...

宁静致远 6737

Qtcreator远程调试出现“The selected build of GDB does not support Python scripting.It cannot be used .."

之前使用的是Qt4.7后来换成了Qt5.x,Qtcreator的版本使用4.0,使用中发现Qtcreator远程调试出现“The selected build of GDB does not support Python scripting.It cannot be used in Qt Creator.”     意思是gdb不支持Python脚本不能再Qtcreator中使用。有问题

aristolto的专栏 6574

Qt Creator远程调试嵌入式ARM开发板上的Linux程序

Qt自带调试功能,如果是主机上的程序可以直接调试,非常方便。同时,Qt是一个跨平台的编程语言,在主机上调试其他平台上的程序时就需要相应的设置。这种跨平台的调试在嵌入式开发时尤为重要,这里对跨平台的Qt调试作一个简单的介绍。

日光的博客 9019

QtCreator开发板远程调试

我们搭建好交叉编译环境后,不满足于pc写程序,手动移动到开发板上测试的繁琐方式。所以需要继续设置,实现写完程序,点击运行直接在开发板上运行调试。这并不难,因为qtcreator已经为我们提供了很好的自定义选项。 我的qtcreator版本是4.1.0 1、添加一台远程设备 添加之前,要确保开发板已经移植的sshd,可以通过ssh登录到开发板。如何移植我之前有写过相关文章。 Tools->O

Leon 9215

gdbserver远程调试工具

gdbserver远程调试工具 (一)下载gdb-7.8.1.tar http://ftp.gnu.org/gnu/gdb/gdb-7.8.1.tar.xz?TPSecNotice (二)gdbserver交叉编译 (1)配置交叉编译环境 export CROSS_COMPILE=arm-xilinx-linux-gnueabi- export PATH=/home/cyg/qtcompile/arm-xilinx-linux-gnueabi-4.9.2/bin/:$PATH 编译gdbserver,此步注

qq_41796918的博客 1321

虚拟机Ubuntu远程调试ARM开发板中的QT程序

在虚拟机Ubuntu20.04中,利用交叉编译器对Qt程序进行编译,并远程连接且在线调试ARM开发板中的QT程序。

timiki的博客 3672

Ubuntu1604上使用Qt远程调试arm开发板

1.qt上添加开发板调试设备 tools → options → devices → devices → add → Generic Linux Device → start wizard

generalsong的博客 1551

Qt arm开发板远程调试

1、下载gdb: 下载地址为: 按照一般的想法,最新版本越好,因此下载7.9这个版本。当然,凡事无绝对。 我们以gdb-7.9.tar.bz2 这个文件为例。 2、解压缩:$ tar jxvf gdb-7.9.tar.bz2 3、进入该目录: $ cd gdb-7.9/ 4、配置: $./configure --target=arm-li

叫我小北哥 1474
上一篇: AM335X---UBOOT(2)
jonvee
博客等级 码龄17年 0粉丝 15原创
评论
成就一亿技术人!
拼手气红包6.0元
还能输入1000个字符
 
 条评论被折叠 查看
添加红包

请填写红包祝福语或标题

个

红包个数最小为10个

元

红包金额最低5元

当前余额3.43元 前往充值 >
需支付:10.00元
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付元
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值