首页 >>  正文

generic设备

来源:baiyundou.net   日期:2024-09-23

1引言

通常情况下工程师在调试Qt程序时,需要频繁制作镜像烧录到核心板来测试Qt程序是否完善,这样的操作既费时又费力。这时我们可以通过QtCreator设备功能,定义设备后,在x86_64虚拟机上交叉编译qt程序,将程序远程部署到arm64的机子上,然后远程调试,大大提高开发效率。

2. 调试环境

本文基于HD-T113-EVM评估板进行验证,HD-T113-EVM基于HD-T113-S3核心板设计,具备千兆网口、双路CAN-bus、2路RS-232、2路RS-485、LCD、4G/5G、WiFi、音频等,接口丰富,适用于工业现场应用需求,亦方便用户评估核心板及CPU的性能。

Linux主机

VM16.1.0 + Ubuntu18.04

交叉编译器

arm-linux-gnueabihf

Qt版本

Qt5.12.12

核心板版本

HD-T113-S3 v1.1

内核版本

Linux kunos 5.4.61 #2 SMP PREEMPT Tue Dec 12 17:29:56 CST 2023 armv7l GNU/Linux

底板版本

HD-T113-EVM v1.2

2.1 调试前准备

使win10主机、arm开发板和linux虚拟机处于同一网段且三者能互相ping通配置虚拟机ip。虚拟机需要按照以下截图步骤进行设置。

2.2 交叉编译环境设置

/work/T113_Tina5.0/out/t113/hd-t113-evm-emmc/buildroot/buildroot/host/qt5/bin/qmake

2.2.1 编译器

GCC

/work/T113_Tina5.0/out/t113/hd-t113-evm-emmc/buildroot/buildroot/host/bin/arm-linux-gnueabihf-gcc

G++

/work/T113_Tina5.0/out/t113/hd-t113-evm-emmc/buildroot/buildroot/host/bin/arm-linux-gnueabihf-g++

2.2.2 Kits

2.3 创建新设备

打开工具->选项->设备,添加新的Generic Linux Device设备。

2.3.1 测试成功

2.3.2 测试失败

1 - 错误描述SSH connectionfailure

错误分析No routeto tohst找不到主机

解决方案检查虚拟机与开发板ip是否处于同一网段并且能互相ping通

2 - 如虚拟机与开发板可以正常ping通但无法ssh登录开发板

原因:一台主机上有多个Linux系统,会经常切换,那么这些系统使用同一ip,登录过一次后就会把ssh信息记录在本地的/.ssh/known_hsots文件中,切换该系统后再用ssh访问这台主机就会出现冲突警告,需要手动删除修改known_hsots里面的内容。

有以下两个解决方案:

1.删除修改known_hsots记录,重新登录,使known_hsots生成新的记录;

2.修改配置文件“~/.ssh/config”,添加下两行,

StrictHostKeyChecking no

UserKnownHostsFile /dev/null

重启服务器。

优缺点:

1.需要每次手动删除文件内容,一些自动化脚本的无法运行(在SSH登陆时失败),但是安全性高;

2.SSH登陆时会忽略known_hsots的访问,但是安全性低;

2.4 设置Kits->Device

2.5 部署应用

1 - 新建项目时,选择Kits为T113

2 - 编译应用

3 - 部署应用到开发板

4 - 提示

部署成功后,可能会提示。kbcommon: ERROR: failed to add defaultinclude path /usr/share/X11/xkb

5–运行结果展示

","gnid":"94b4b78a7d0144ed3","img_data":[{"flag":2,"img":[{"desc":"","height":"715","title":"","url":"https://p0.ssl.img.360kuai.com/t013915661575d3b5b0.jpg","width":"1270"},{"desc":"","height":1112,"title":"","url":"https://p0.ssl.img.360kuai.com/t0163e78928469abb4c.jpg","width":1218},{"desc":"","height":1058,"title":"","url":"https://p0.ssl.img.360kuai.com/t01ceac52b0f9b23ac8.jpg","width":1218},{"desc":"","height":"1324","title":"","url":"https://p0.ssl.img.360kuai.com/t01377d82f8995ca35d.jpg","width":"1210"},{"desc":"","height":"1082","title":"","url":"https://p0.ssl.img.360kuai.com/t01c6198820c049e331.jpg","width":"1110"},{"desc":"","height":"302","title":"","url":"https://p0.ssl.img.360kuai.com/t01a0b88c2792b4ba59.jpg","width":"1262"},{"desc":"","height":"710","title":"","url":"https://p0.ssl.img.360kuai.com/t0117e993a719ecb554.jpg","width":"1268"},{"desc":"","height":"511","title":"","url":"https://p0.ssl.img.360kuai.com/t01158e9f3f314d7ae8.jpg","width":"767"},{"desc":"","height":"694","title":"","url":"https://p0.ssl.img.360kuai.com/t01cd7aac5e94a5c3cb.jpg","width":"919"},{"desc":"","height":"732","title":"","url":"https://p0.ssl.img.360kuai.com/t01b3f9d5014a2af4ab.jpg","width":"832"},{"desc":"","height":"385","title":"","url":"https://p0.ssl.img.360kuai.com/t0165b319a1bd092604.jpg","width":"775"},{"desc":"","height":"383","title":"","url":"https://p0.ssl.img.360kuai.com/t01963c7d0bbfe04ebd.jpg","width":"870"},{"desc":"","height":"612","title":"","url":"https://p0.ssl.img.360kuai.com/t0196ac08361d1cfb40.jpg","width":"923"},{"desc":"","height":"1216","title":"","url":"https://p0.ssl.img.360kuai.com/t010262093d6c1e8636.jpg","width":"1202"},{"desc":"","height":"1218","title":"","url":"https://p0.ssl.img.360kuai.com/t0116f43aae4658f4a3.jpg","width":"1210"},{"desc":"","height":"383","title":"","url":"https://p0.ssl.img.360kuai.com/t01a7ebdddda346b257.jpg","width":"734"},{"desc":"","height":"696","title":"","url":"https://p0.ssl.img.360kuai.com/t01c0b26083c401f872.jpg","width":"1116"},{"desc":"","height":"529","title":"","url":"https://p0.ssl.img.360kuai.com/t012b22b7f7a0764628.jpg","width":"797"},{"desc":"","height":"780","title":"","url":"https://p0.ssl.img.360kuai.com/t010614714a41998801.jpg","width":"1248"},{"desc":"","height":"908","title":"","url":"https://p0.ssl.img.360kuai.com/t01fd2952e9769964e3.jpg","width":"990"},{"desc":"","height":"1080","title":"","url":"https://p0.ssl.img.360kuai.com/t0190cb979dede2574e.jpg","width":"1080"}]}],"original":0,"pat":"art_src_3,fts0,sts0","powerby":"pika","pub_time":1704962580000,"pure":"","rawurl":"http://zm.news.so.com/75a774f93cee26e5bc7638a919f6e8d9","redirect":0,"rptid":"9045930459a707bb","rss_ext":[],"s":"t","src":"武汉万象奥科","tag":[{"clk":"ktechnology_1:linux","k":"linux","u":""}],"title":"全志T113开发板Qt远程调试

孙民康3049windows无法停用Generic - MS/MS - Pro USB Device设备,原因是某个程序正在使用它.但我什么也没插? -
简详翰18984347050 ______ 如题.也就是说真的有程序在使用USB设备的文件.所以,办法就是找到访问的程序,然后关闭它,或关闭它所打开的文件.如果是您打开了USB设备的文件,则很容易知道和处理,以下常见的打开的文件但又不易发现的情况,请参考: 1.音乐视频播放器打开了2.杀毒软件对访问的文件进行查杀3.杀毒软件定时扫描4.其他网络上的入侵或本机木马程序在访问5.USB设备上本身有活动病毒文件正在被自动运行6.在文件浏览器浏览USB设备文件

孙民康3049Realtek(瑞昱)U盘 量产工具 -
简详翰18984347050 ______ 好像的确不是U盘… 既然有写保护,电脑应该能识别,楼主你这样来:数据先拷出:直接格式化可能无法完成,右击『我的电脑』进『设备管理器』『存储』看磁盘1的状态是否为已联机,然后看右击有无『初始化』选项,有则初始化,然后再格式化,这样写保护可能就没了.希望对你有帮助.

孙民康3049U盘无法格式化且写有保护 -
简详翰18984347050 ______ 楼主应该先看插 两台电脑看看是不是都是写保护,如果是,刚为第一种情况,不然,为第二种.第一种情况:机器设置的问题一、查看U盘上面的写保护开关是否打开,该开关与过去使用的软盘原理一样. 二、查看该U盘的根目录下的文件数目...

孙民康3049现在无法停止'Generic Autorun Disk USB Device' 设备.请稍侯再停止设备. -
简详翰18984347050 ______ 确保桌面任务栏没有打开U盘的窗口 杀杀毒 病毒也可能引起这个问题 U盘这种USB设备都支持热插拔 没读写数据的前提下你拔下来没事的

孙民康3049在设备管理里的Generic USB hub里的电源管理里的“允许计算机关闭此设备以节约电源”可以把勾去掉吗? -
简详翰18984347050 ______ 去掉就是不允许....有时候设备空闲的时候,就是没有使用的时候系统会停止对usb hub的供电,hub将不能正常运转...去掉勾子后系统将长期,不间断地对hub供电...

孙民康3049U盘被写保护 不能格式化. -
简详翰18984347050 ______ 主要症状 在U盘盘符中新建文件,出现“介质受写入保护”提示 可能原因 1. 开启U盘写保护 2. 相关注册表项异常 3. 分区格式为exFat格式 解决方案 方案一:关闭U盘写保护 1. 观察U盘上有没有写保护开关(通常是一个滑块,标注有Lock字样) ...

孙民康3049u盘插入电脑后,拔出时显示“现在无法停止'Generic Flash Disk USB Device'设备”是怎么回事了?
简详翰18984347050 ______ 无法停止通用卷设备,通常采用以下步骤: 首先,我们先试试看关闭所有运行的程序后是否能成果退出,如果不能,查看有没有什么可疑的进程,还不行就使用“最后解决方案”. 最后解决方案: 1、双击任务栏上的安全删除硬件图标,出现...

孙民康3049安装ubuntu特殊设备sda7不存在 -
简详翰18984347050 ______ 安装ubuntu特殊设备sda7不存在?这个是因为对原来已经挂载的磁盘分区进行了格式化或重新分区导致分区(磁盘)UUID改变而造成的.解决的方法:1.查看挂载脚本中的老的UUID.$ cat /etc/fstab查看当前挂载脚本中的dev设备及UUID.# /etc...

孙民康3049电脑可以显示盘,但是打不开.提示插入对口.用芯片精灵查不出主控型号.何解 -
简详翰18984347050 ______ U盘信息没识别完整,最好把这个U盘拿的别的机器上试试,有可能是U口供电不足的原因.

孙民康3049我这个移动硬盘有问题吗? -
简详翰18984347050 ______ 完全正常,受usb接口速率限制,你不能拿它和连接主板的串口或并口硬盘比哦.至于0.02%是所有硬盘被格式化后被操作系统保留的,主要存储一些分区信息的,也很正常.Generic External大致是外...

(编辑:自媒体)
关于我们 | 客户服务 | 服务条款 | 联系我们 | 免责声明 | 网站地图 @ 白云都 2024