单片机/MCU论坛
登录
直播中
嵌入式小能手
未满1年用户
326经验值
擅长:嵌入式技术
私信
关注
[文章]
嵌入式学习-飞凌嵌入式ElfBoard ELF 1板卡-在ELF 1开发环境中使用QT Creator进行远程调试
飞凌嵌入式
Qt Creator
Qt Creator是一个跨平台的集成开发环境(IDE),主要用于开发基于Qt框架的应用程序。它提供了强大的远程调试功能,开发人员可以在自己的本地环境中执行调试操作,而无需直接在远程设备上进行操作。Qt Creator会通过网络连接到远程设备,将调试信息传输回本地环境。下面将介绍如何在ELF 1开发环境中配置Qt Creator进行远程调试。
QT Creator新建工程
1.执行环境变量
elf@ubuntu:~$
. /opt/fsl-imx-x11/4.1.15-2.0.0/environment-setup-cortexa7hf-neon-poky-linux-gnueabi
2.打开qtcreator
elf@ubuntu:~$
/opt/Qt5.6.2/Tools/QtCreator/bin/qtcreator &
3.新建工程
单击“文件”,选择“新建文件或项目”,按下图进行配置:
4.编译
(1)单击左侧“项目”按钮,选择编译配置为arm-gcc-imx6ull的方式,取消选中Shadow build:
(2)单击“构建”,选择“构建所有项目”,可以在/home/elf/work/helloworld目录下看到编译生成的应用程序:
(3)把helloworld二进制文件拷贝到ELF 1
开发板
的/home/root路径下进行测试:
root@ELF1:~#
cp /run/media/sda1/helloworld .
root@ELF1:~#
sync
root@ELF1:~#
export DISPLAY=:0.0
root@ELF1:~#
./helloworld
QT Creator远程调试
1.保证开发环境与开发板之间能够互相ping通
(1)将开发环境设置为桥接模式,单击“虚拟机”,选择“设置”,单击“网络适配器”,网络连接设置为桥接模式:
(2)设置开发环境ip:
开发环境的网络配置完成。
(3)设置ELF 1开发板ip:
root@ELF1:~#
ifconfig eth0 192.168.2.99
(4)ELF 1开发板ping开发环境,确保网络连接正常:
root@ELF1:~#
ping 192.168.2.101
2.ELF 1开发板运行gdbserver
root@ELF1:~#
gdbserver 192.168.2.101:9900 ./helloworld
3.开发环境中配置Qt Creator
(1)单击“工具”,选择“选项”,单击“设备”,单击“添加”按钮,按下图进行配置:
完成配置后出现如下界面,表示连接成功:
(2)单击“Apply”,再单击“OK”按钮完成配置:
(3)单击“工具”,选择“选项”,单击“构建和运行”,单击“构建套件”,单击“添加”按钮,按下图进行配置,单击“Apply”,单击“OK”按钮,完成配置:
(4)单击“调试”,选择“开始调试”,单击“Attach to Running Debug Server”:
按下图进行配置:
(5)调试
至此,大家就可以在代码中进行设置断点、查看变量、单步执行等操作啦!这种便利的远程调试功能使得开发者能够更加高效地调试远程设备上的应用程序,加速了开发过程,提高了代码质量和稳定性。
更多回帖
rotate(-90deg);
回复
相关帖子
飞凌嵌入式
Qt Creator
飞
凌
嵌入式
ElfBoard
ELF
1
板卡
-
在
ELF
1
开发
环境
中使
用
QT
Creator
进行
远程
调试
6444
嵌入式
学习
-
飞
凌
ElfBoard
ELF
1
板卡
- 如何使用FileZilla连接
ELF1
板卡
613
嵌入式
学习
-
飞
凌
嵌入式
ElfBoard
ELF
1
板卡
-libjpeg库移植
1239
嵌入式
学习
-
飞
凌
嵌入式
ElfBoard
ELF
1
板卡
-如何移植NCNN?
933
嵌入式
学习
-
飞
凌
嵌入式
ElfBoard
ELF
1
板卡
-交叉编译libpng
1102
嵌入式
学习
-
飞
凌
嵌入式
ElfBoard
ELF
1
板卡
-交叉编译zlib
639
嵌入式
学习
-
飞
凌
嵌入式
ElfBoard
ELF
1
板卡
-如何移植FFmpeg
835
飞
凌
嵌入式
ElfBoard
ELF
1
板卡
-卸载ubuntu上安装的
QT
Creator
的方法
750
嵌入式
学习
-
飞
凌
嵌入式
ElfBoard
ELF
1
板卡
-使用MobaXterm
远程
登录Ubuntu
843
在
ELF
1
开发
环境
中使
用
Qt
Creator
进行
远程
调试
669
发帖
登录/注册
20万+
工程师都在用,
免费
PCB检查工具
无需安装、支持浏览器和手机在线查看、实时共享
查看
点击登录
登录更多精彩功能!
首页
论坛版块
小组
免费开发板试用
ebook
直播
搜索
登录
×
20
完善资料,
赚取积分