mcu1815 发表于 2012-8-23 09:50:32

2440实现视频图像监控+无线传输图片+Qt显示

本项目实现的就是在NEC3.5寸液晶上显示图像,当点击抓图Snap按钮时,通过无线网卡将数据传输给上位机虚拟机,虚拟机接收到数据然后保存为jpg图片格式。
在友善之臂micro2440的Linux内核2.6.32.2上实现的,虚拟机版本为红帽企业版5,也就是国嵌视频的那个版本。

摄像头为ZC301P,中微星的,直接输出的就是jpg的格式,所以就无需转换了。摄像头网上卖30大洋,缺点就是像素太低了。无线网卡为RTL8178的,这两个驱动内核都自带的,
用make menuconfig参考2440用户手册编译生成内核就行了。

开发板程序为mainwindow-arm,采用Qtopia2.2.0编写,参考的是网上的程序,修改的。
里面有两个脚本,一个是build-all,生成Qt可执行文件的,还有一个是run,运行可执行文件的。
大家有可能路径与我不同,具体修改网上资料很多,在友善官网论坛多搜搜就找得到,就不复述了。

虚拟机上程序为tcp_server.c,其实就是一个简单的套接字编程,然后加文件读写函数。修改自国嵌的实验代码。

使用的时候,先运行./ tcp_server,等待客户机开发板连接,再实现抓图。

代码我感觉写得比较乱,没有优化,效率比较低。供大家学习用
开发板显示

虚拟机抓图后显示



ztg328 发表于 2012-8-27 07:40:02

mark 好东西

johnsonz999 发表于 2012-8-27 08:08:05

{:biggrin:}{:biggrin:}{:biggrin:}

lyoog868 发表于 2012-11-6 16:20:23

先顶下还没看。

Eve昔枫 发表于 2012-11-6 16:24:07

happy_alina 发表于 2012-11-7 22:19:53

mark下,学习一下

hooksman 发表于 2013-1-4 16:56:53

好东西,mark下{:smile:}

shikelang 发表于 2013-1-4 16:58:59

好东西,mark一下

haisi05 发表于 2013-1-4 17:43:13

好东西,,收藏下来了。。。

jacktau 发表于 2013-1-5 14:00:36

谢谢,收藏了先~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~~

top_dada 发表于 2013-1-5 14:07:55

{:handshake:}什么摄像头来的?

dustin21 发表于 2013-1-5 14:50:48

谢谢分享,先收藏了,有时间看看!{:smile:}

Rocky_Zou 发表于 2013-1-5 15:51:19

MARK            

J.H.Chen 发表于 2013-1-5 23:01:30

收藏了来

chenchaoting 发表于 2013-1-13 20:56:21

学习学习{:handshake:}

yuyous 发表于 2013-1-15 10:30:29

好东西啊好东西

hangdianqiang 发表于 2013-1-15 12:07:15

楼主牛逼

Jimmyxu 发表于 2013-1-15 12:56:47

mark``````````

wzh314 发表于 2013-1-20 09:58:46

留名,,,

sedulity11 发表于 2013-1-21 11:20:48

先收藏起来,说不定以后能用到

lubing521 发表于 2013-5-5 15:46:57

这个可以有用。关注

冯世芬 发表于 2013-5-6 23:05:24


好东西啊好东西

xiefy21 发表于 2013-8-14 08:36:05

mark……
顶一个…

colinedeng 发表于 2014-4-25 20:50:57

nice,{:titter:}

suxilong 发表于 2014-4-25 21:10:55

请问,你的虚拟机用什么VM还是VBOX ?linux用的是Feroda 吗? 那个版本?QT 用的又是什么版本?

梦中花雨 发表于 2014-4-26 11:54:12

我这算不算考古了{:lol:}

图图2014 发表于 2014-4-29 14:36:17

收藏下。看看看

licheng0620 发表于 2014-4-29 14:58:19

排队mark
页: [1]
查看完整版本: 2440实现视频图像监控+无线传输图片+Qt显示