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开始调试



【信息系统项目管理师】高分论文:论信息系统项目的整合管理(绩效考核系统) 我们将项目管理计划中的子计划包括项目范围、进度、成本、质量管理计划,过程改进计划,人力资源管理计划,风险、采购管理计划,干系人管理计划,项目范围、成本、进度基准作为依据,查看项目的各个方面,通过组织全体团体成员会议来解读由各监控过程提供的信息,之后我与项目管理团队一起制订所需措施,确保项目绩效达到预期要求。在一个项目中,变更是必然的,也是不可避免的,进度拖延,成本失控,客户有新的需求等都会引起项目的变更。在本项目中,我要求有处于工作状态的产品,开发人员才可以对其任意修改,修改完成后,重新入库即可。 阅读详情

相关推荐

C# 异步编程详解(Task,async/await)

同步和异步主要用于修饰方法。当一个方法被调用时,调用者需要等待该方法执行完毕并返回才能继续执行,我们称这个方法是同步方法;当一个方法被调用时立即返回,并获取一个线程执行该方法内部的业务,调用者不用等待该方法执行完毕,我们称这个方法为异步方法。异步的好处在于非阻塞(调用线程不会暂停执行去等待子线程完成),因此我们把一些不需要立即使用结果、较耗时的任务设为异步执行,可以提高程序的运行效率。

luxingyu329的博客 4155

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

Intel MKL库常用模块的C语言实现

文章目录1. 随机数生成1.1 等概率的01分布 viRngUniform1.2 (复)高斯分布 vsRngGaussian2. 向量-向量运算2.1 向量数乘与加法 cblas_caxpby2.2 向量内积 cblas_cdotu_sub2.3 向量范数 cblas_scnrm23. 矩阵-向量运算3.1 矩阵存储方案3.2 矩阵-向量乘法 cblas_cgemv4. 矩阵-矩阵运算4.1 矩阵...

月半 月半的博客 4654

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

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

沧海一帆的专栏 1万+

学习记录——SIMPACK生成轨道谱文件的方法

生成轨道谱文件的方法,可以用于实测轨道谱导入和自制轨道谱导入仿真

weixin_51965897的博客 7804

CXL3.0 CDAT(Coherent Device Attributes Table)

在说明CDAT之前,先讲一下CXL中的DOE类型:CXL协议里定义了两种DOE的类型,一种是Compliance就是合规性测试的内容,还有一种就是CDAT(一致性属性表)Memory_Info_Valid是CXL设备的内存配置完成标志,位于DVSEC(Designated Vendor-Specific Extended Capability)的CXL Range X Size Low寄存器中(X为1或2)。

Summer的博客 1437

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

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

key_qt1的博客 707

18、Excel VBA编程:自定义函数创建与代码调试全攻略

本文详细介绍了Excel VBA中自定义函数的创建方法,以获取单元格注释为例演示了完整开发流程,并深入讲解了代码调试的重要性与核心工具。内容涵盖三种主要错误类型及其应对策略,系统介绍了调试工具栏、断点、逐行执行、Locals窗口、Immediate窗口等实用功能。通过综合案例展示了如何运用调试技术解决实际问题,并总结了提前规划、逐步测试、日志记录等最佳实践,帮助读者提升VBA编程效率与代码质量。

life6的博客 101

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

把 ABAP 采购订单增强做成一条可控流水线:BAdI ME_PROCESS_PO_CUST 全流程实战

摘要: SAP MM模块的ME_PROCESS_PO_CUST BAdI提供了采购订单全生命周期的增强点,覆盖从ME2*N事务到BAPI调用的各类场景。该接口通过INITIALIZE、OPEN、PROCESS_*系列方法、CHECK等组成完整处理流水线,支持字段控制、业务校验、数据派生等功能。关键注意事项包括:PROCESS_*方法仅在相关对象变更时触发、字段控制需区分参考键与动态规则、避免递归调用等。该BAdI采用面向对象设计,通过IF_PURCHASE_ORDER_*等接口操作采购单据对象,而非直接修改

2007 年 ~ 2025 年,深耕 SAP 技术 18 年 405

Windows下Anaconda和PyTorch深度学习环境完整安装配置教程

本文详细介绍了在Windows系统下安装配置PyTorch深度学习环境的完整流程。主要内容包括:硬件环境检查(确认GPU支持)、Anaconda环境管理系统的安装与配置、虚拟环境的创建与管理方法、以及PyTorch及其相关组件的安装指南。特别强调了版本兼容性选择策略(如CUDA版本的确定)、显卡驱动更新、使用Anaconda创建隔离的PyTorch专用环境等关键步骤。无论是使用CPU还是GPU版本,读者都能按照教程快速搭建稳定的PyTorch开发环境,为深度学习项目打下坚实基础。

FJN110的博客 974

QT Linux远程调试设置

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

weixin_30946721的博客 1035

win10 跳过U8环境检测的IE WebControls.rar

win10 安装u8的时候 提示IE WebControls 不通过,这个工具可以欺骗u8的检查。 跳过U8环境检测的IE WebControls。提示导入失败后,重新检测通过。

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

gdb调试

Paper_Love的博客 3144

Outlook Express 6 (OE6) for Win7/Win8/Win10

英文版 Outlook Express6.0, 兼容Win7/Win10/WinXP,解压就可用。

IEM模型,地表粗糙度模拟

利用微波反演土壤水分时候,利用IEM模型可以实现对随机地表的模拟

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

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

clark的专栏 3920

锂电池充电器电路设计 里面有电路

锂电池充电器电路设计 里面有电路 3.7V升压到5V电路设计。

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的博客 2176

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、付费专栏及课程。

余额充值