4108|4

2144

帖子

3

TA的资源

五彩晶圆(中级)

楼主
 

helper2416_qt_tcp_server [复制链接]

1、恩又折腾了下,把前面帖子https://bbs.eeworld.com.cn/thread-443964-1-1.html中的例子编译到helper2416中跑了下。
2、前面说过了,一次coding到处编译,到处运行。没花多少时间,首先说下我的环境吧,家里台式机装了windows的qt5,也就是前面帖子中的相关介绍。
3、自己工作的笔记本电脑有vbox虚拟机ubuntu的,里面安装了qt4.7.2的x11版本和arm版本,当然少不了qt creator了,IDE还是要的我比较喜欢,linxu下面也基本上用eclipse+vim,都还喜欢。毕竟主要还是玩mcu,linux工作中项目不多,一年也就个把,windows下还是习惯eclipse
4、对了qt creator的版本是2.3.0的,官方现在的版本很高,还好能找到历史版本的,很久之前玩的时候用的就是2.3版本的,当然这个和qt版本也有关的,最新的qt creator是基于qt 5.3版本的。
5、一般可以直接在ubuntu中使用 qt creator来开发调试x11版本的程序,也就是在ubuntu这种桌面版中可以run的程序咯,通常我基本上不用creator来弄arm的程序,因为弄好了x11版本的直接换个qmake就能编译出arm的版本了,基本没啥问题的。当然你开发阶段用windows下面的也行的,不过不要涉及linxu相关的板级操作就行了,这部分可以空出来在加进去,好像还有个qvfb的模拟器,我没用过基本不用。

看下我的ubuntu中的qt creator吧





恩基本上就是这样了,搭建很容易的,安装好creator后把编译好的qt路径添加下就行了

把编译好的arm版本的qt打包下,这里解压出来就行了。



其他的嘛,来看看运行效果,我的qt4.7.2库是重新编译的,安装路径我改了,不是默认的那个,有编译x11和x86的版本,所以做了一一区分。


这个嘛,可以用于测试自己编译的库是否ok,当然前面需要切换下环境变量到qt4,文档有介绍的。
看下我的切换脚本,注意那个路径



好了,这个步骤要在run前面那个自带的测试之前哦,需要运行切换脚本。

开始我们的TCPServer了,运行他就行了,我放在了后台,ps看下有运行的




板子开始run了看下图,哈哈,就是这么简单





恩,基本上就这样了,最后说下如何编译这个程序吧,比较简单我有个脚本

qte_make
  1. #!/bin/bash

  2. export QTEDIR=/home/develop/helper2416/qt4.7.2/qt4.7.2_env/qt4.7.2_arm926_install/
  3. export PATH=${QTEDIR}/bin:$PATH
  4. export MANPATH=${QTEDIR}/man:$MANPATH
  5. export LD_LIBRARY_PATH=${QTEDIR}/lib:$LD_LIBRARY_PATH

  6. qmake -v

  7. read -n1 -p "Press Enter to continue"
  8. echo

  9. qmake -project
  10. qmake TCPServer.pro
  11. make
复制代码


恩,在你的工程下面执行下就行了,enjoy it

有任何问题欢迎大家跟帖说明,大家一起玩qt,做个示波器,很easy的,已经弄好了qwt,我前面的帖子的回复里面有个链接中有展示,大家可以看下。

qte_make.zip

356 Bytes, 下载次数: 9

最新回复

这个模块应该是内核自带驱动了  详情 回复 发表于 2014-8-2 21:22
点赞 关注
个人签名电工

回复
举报

2144

帖子

3

TA的资源

五彩晶圆(中级)

沙发
 
恩,一点点说明,板子配的ip是192.168.2.1
电脑配置的ip是192.168.2.2

电脑运行之前帖子中的TCP客户端连接板子的ip即可实现通讯了,可玩性比较低,大家自由发挥吧,弄个ftp界面什么的,只要你想。

后面打算给板子移植一个wifi网卡,准备着手弄xmlrpc和json

点评

推荐使用RTL8188EU的WIFI模块,这个价格便宜,移植也方便。。。  详情 回复 发表于 2014-8-2 18:24
 
个人签名电工
 

回复

554

帖子

0

TA的资源

版主

板凳
 
lyzhangxiang 发表于 2014-8-2 18:04
恩,一点点说明,板子配的ip是192.168.2.1
电脑配置的ip是192.168.2.2


推荐使用RTL8188EU的WIFI模块,这个价格便宜,移植也方便。。。
 
个人签名My dreams will go on...
http://www.jyxtec.com
 
 

回复

5979

帖子

8

TA的资源

版主

4
 
这个模块应该是内核自带驱动了

点评

先尝试弄下 手上有个tp的dongle,有问题你再帮我看下啊,记得你在beaglebone上面弄过  详情 回复 发表于 2014-8-3 08:51
 
个人签名生活就是油盐酱醋再加一点糖,快活就是一天到晚乐呵呵的忙
===================================
做一个简单的人,踏实而务实,不沉溺幻想,不庸人自扰
 
 

回复

2144

帖子

3

TA的资源

五彩晶圆(中级)

5
 
chenzhufly 发表于 2014-8-2 21:22
这个模块应该是内核自带驱动了

先尝试弄下
手上有个tp的dongle,有问题你再帮我看下啊,记得你在beaglebone上面弄过
 
个人签名电工
 
 

回复
您需要登录后才可以回帖 登录 | 注册

随便看看
查找数据手册?

EEWorld Datasheet 技术支持

相关文章 更多>>
关闭
站长推荐上一条 1/7 下一条

 
EEWorld订阅号

 
EEWorld服务号

 
汽车开发圈

About Us 关于我们 客户服务 联系方式 器件索引 网站地图 最新更新 手机版

站点相关: 国产芯 安防电子 汽车电子 手机便携 工业控制 家用电子 医疗电子 测试测量 网络通信 物联网

北京市海淀区中关村大街18号B座15层1530室 电话:(010)82350740 邮编:100190

电子工程世界版权所有 京B2-20211791 京ICP备10001474号-1 电信业务审批[2006]字第258号函 京公网安备 11010802033920号 Copyright © 2005-2025 EEWORLD.com.cn, Inc. All rights reserved
快速回复 返回顶部 返回列表