QT学习笔记5(无 rsync 方式 Qt 远程调试)
创始人
2025-05-28 17:58:57
0

无 rsync 方式 Qt 远程调试

由于正点原子 I.MX6U 出厂 Qt 文件系统(文件系统 V1.8 之前的)里没有 sftp 或 rsync,所
以我们需要换另外一种方法。原理很简单,就是使用 ssh 和 scp 把程序发送到板卡上再执行。

查看文件系统版本号的方法可以看 2.5.1 小节,建议更新最新系统,使用 rsync 方式进行 Q
t 远程调试,会比较方便。

打开菜单栏的工具,打开选项。
在这里插入图片描述
图 2.5.2 1 打开选项

点击设备处,把名称命名为“I.MX6U”。在第 6 步填写在开发板的 ip 地址。如果 ip 地址不是固
定的,可以看快速体验手册第五章第 5.5 小节设置静态 ip。默认端口为 22。
在这里插入图片描述
图 2.5.2 2 编辑“设备”

将我们设置的“设备”,在 ATK-I.MX6U Kits 里选择设备类型为我们刚才设置的“I.MX6U”设
备。
在这里插入图片描述
图 2.5.2 3 编辑套件

确保目前是选择 ATK-I.MX6U 套件 Debug 模式构建
在这里插入图片描述
图 2.5.2 4 确保是 ATK-I.MX6U 套件

点击项目处,选择 ATK-I.MX6U 设备,选择 Run。删除通过 SFTP 上传文件,因为我们出厂文
件系统没有 sftp,不能通过 sftp 上传。
在这里插入图片描述
图 2.5.2 5 删除 SFTP 上传文件

添加 Depoloy 步骤,选择“Custom Process Step”。
在这里插入图片描述
图 2.5.2 6 添加“Custom Process Step”
添加 Command 为 ssh,Arguments:为-p %{Device:SshPort} %{Device:UserName}@%{Device:H
ostAddress} ‘mkdir -p %{CurrentRun:Executable:Path}’。Working directory:默认为%{buildDir}。
变量解释这里就不写了,看名字也看的出来。
在这里插入图片描述
图 2.5.2 7 添加指令与变量

再添加一个 Custom Process Step
在这里插入图片描述
图 2.5.2 8 再添加一个“Custom Process Step”
添加 Command 为 scp,Arguments:为-P %{Device:SshPort} %{CurrentRun:Executable:FileName}
%{Device:UserName}@%{Device:HostAddress}:%{CurrentRun:Executable:FilePath}。Working
directory:默认为%{buildDir}。
在这里插入图片描述
图 2.5.2 9 添加指令与变量

返回到编辑,点击运行或按 F5 进入调试模式。下图为点击 32 步中的运行。可以看到已经把编
译的程序发送到开发板上执行。开发板上的 LCD 屏也显示了一个空白的窗口。
在这里插入图片描述
图 2.5.2 10 点击运行,开发板上的 LCD 出现一个空白的窗口

相关内容

热门资讯

亿利达:诉讼事项进展 金融界4月23日消息,亿利达公告称,公司于近日收到安徽省合肥市包河区人民法院送达的(2022)皖 0...
菲媒:菲律宾副总统称,不优先考... 【环球网报道】综合菲律宾《马尼拉标准报》等媒体6月1日报道,菲律宾副总统莎拉·杜特尔特称,她不优先考...
原创 美... 特朗普再次执掌白宫后,他的“地盘扩张梦”可谓是雷声大雨点小,搞得沸沸扬扬却未见实效。他本想一口气吞掉...
法网-郑钦文鏖战2-1萨姆索诺... 北京时间6月1日,2025赛季网球大满贯法国公开赛继续进行,在女单第三轮的一场比赛中,赛会8号种子、...
以国防军:黎以停火以来超180... △黎巴嫩南部地区(资料图) 以色列国防军当地时间6月1日下午发布消息称,当天上午,一名黎巴嫩真主党特...
深夜,巨子生物突发声明:接受检... 每经编辑|金冥羽 巨子生物旗下重组胶原蛋白品牌可复美产品成分争议持续发酵。 6月1日22点32分,...
新修订的《快递暂行条例》6月1... 6月1日起,《国务院关于修改〈快递暂行条例〉的决定》正式施行。此次修改,专门增加了“快递包装”章节,...
开放“以债换房”政策,可直接置... “南京网络辟谣”微信公众号6月1日发文称,近日,有“南京二手房零首付李经理”“合肥瑶珺房地产代理有限...
GCN的几种模型复现笔记 引言 本篇笔记紧接上文,主要是上一篇看写了快2w字,再去接入代码感觉有点...