嵌入式平台综合应用-QT聊天程序

本文档介绍了如何在嵌入式Linux系统(如Smart210开发板)上运行QT聊天程序。首先,文章讨论了网络连接、虚拟机设置和开发板的网络配置,确保所有设备在同一局域网中。接着,详细阐述了QT交叉编译的过程,包括在Ubuntu上编译PC和嵌入式平台的UDP通信程序。在调试过程中,解决了程序运行时的网络地址问题。最后,展示了如何在开发板上运行和调试QT聊天程序,包括环境变量的设置和触摸屏的响应问题解决。
摘要由CSDN通过智能技术生成

一、

  1. 本实验要求复习串口和网络连接开发板的方法。
  2. 本实验要求复习基础Qt程序设计和编译。
  3. Qt程序的交叉编译方法。
  4. smart210开发板程序运行Qt程序的方法。
    二、实验设备介绍
    1.软件需求: win7操作系统,VMware workstation,ubuntu12 [配置交叉编译环境]。
    2.硬件需求: PC内存大于1G,硬盘空间大于20G;smart210开发板。
    三、注意事项和要求
    1.启动虚拟机前应首先使用"虚拟网络编辑器"配置要桥接的网卡。
    2.检查串口连接线、网线是否连接正常。
    3.开发板运行结果请用手机拍照后放入实验报告中。
    四、实验内容和步骤
    4.1实验室开发板和虚拟机互联的网络配置
    主机配有两张网卡,本文称其为A网卡和B网卡,每个机位也配有两个网络插口,其中A网卡直接连接到网络插口,平时全机房的所有主机的A网卡连接到交换机,连同教师机一起组成互联互通的局域网,这个局域网的网段为192.168.200.XX,这样教师可通过中控软件进行授课广播。
    B网卡上接有网线,而该网线空接摆放在台面,该网线则用来连接开发板,当开发板与PC主机B网卡用网线连通后,则PC与开发板则组成了一个极小的局域网。网络要进行实际通信还需要设置相应的网络IP地址。在这里插入图片描述
    首先查看win7主机网卡配置信息,如果IP配置为192.168.200.5这样的IP,这个网卡连接到了交换机,保留该网卡的网络设置,这样可以保证接收群发文件和广播。另一个网卡是连接到开发板的,默认是没有进行网络设置的。在这里插入图片描述

将没有设置IP地址的网卡配置成192.168.1.5在这里插入图片描述
查看两个网卡的名称,弄清楚每个网卡的地址信息。虚拟机需要使用192.168.1.5这个网卡与开发板联通。在这里插入图片描述
先不打开虚拟机,设置虚拟网络编辑器,配置虚拟机进行桥接的网卡。选中VMnet0这个网卡,它专门实现桥接功能,桥接的是那个192.168.1.5的网卡,目的是使ubuntu与开发板连通。在这里插入图片描述在这里插入图片描述

编辑虚拟机的硬件信息,确保是桥接模式。在这里插入图片描述启动虚拟机后,再启动ubuntu的网络连接,然后配置IP地址。
在这里插入图片描述
看看我们ubuntu的IP配好啦。此时ubuntu的IP是192.168.1.6,开发板默认IP是192.168.1.230,win7的IP是192.168.1.5,这样虚拟机中的Ubuntu、win7、开发板linux三机在同一局域网中,三机可互通。在这里插入图片描述

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值