嵌入式爱好者

查看: 45119|回复: 54

【申精】用飞凌S3C6410开发板WIFI实现无线通信(原创+图片+程序源码)

    [复制链接]

0

主题

0

帖子

0

积分

扫一扫,手机访问本帖
发表于 2010-11-1 10:06:09 | 显示全部楼层 |阅读模式
本帖最后由 lescy 于 2010-11-1 11:33 编辑

刚做了一个在linux下使用wifi进行无线通讯的例程,拿来和朋友们分享~~

本程序实现的功能:linux下PC机/开发板和另一块开发板实现实时聊天。
硬件平台:飞凌S3C6410开发板
wifi接口:SDIO
wifi型号: WM-G-MR-09(Marvell8686)
以下内容引用自:飞凌SDIO使用方法
“该模块是飞凌公司自行设计生产的,接口为2.0间距的双排插孔“CN4”;开发板端接口为.2.0间距的扁平座“SDIO接口”。主芯片型号为“WM-G-MR-09”。
连接时的注意事项:
1、要注意到模块端“CN4”处的白色小三角(白色小三角标识为1脚,白色小三角这一侧为奇数引脚,另一侧为偶数引脚)和开发板端“SDI接口”处的白色小三角。
2、将模块和开发板两端的白色小三角对齐(即模块端的白色小三角要和开发板端的白色小三角连在一起)
3、最后将SDIO模块插入开发板端的扁平座中。如图:
wifi与开发板的链接图(wifi模块下边的三角标志和开发板底板接口处对应,不要接反):”
未命名.JPG

一切准备就绪,开始写程序。
linux socket编程理论讲解在土豆网上有,这个是飞凌郭工讲的,很经典也很详细,不熟悉这部分的朋友可以看一下:http://www.tudou.com/playlist/playindex.do?lid=10310151

这里首先要在PC机Linux下编写两个socket的程序:server和client。(程序源码在附件中有,本人亲自编写、测试过)
下面说一下在PC机上写好程序后的步骤:

准备两块飞凌开发板和飞凌sdio wifi模块。将飞凌sdio wifi模块接在开发板上。

1.按照PDF手册,安装编译器4.2.2版本在PC上。

2.在pc linux中添加环境变量。  
        export         PATH=/usr/local/arm/4.2.2/usr/bin:$PATH

3.编译两个程序。
        arm-linux-gcc server1.c -o  server
        arm-linux-gcc client1.c -o  client
  生成server和client两个可执行文件

4.将server和client可执行文件拷贝到sd卡中,然后sd卡插入开发板sd卡座内。启动开发板linux。从/sdcard目录中拷贝server可执行文件到/mnt目录。拷贝的命令:
        cp /sdcard/server /mnt

5.进入/mnt目录,命令:
        cd /mnt

6.给予执行文件最大权限
        chmod 777 server

7.运行可执行文件
        ./server

8.拔出sd卡,然后插入另一个开发板sd卡座内。启动开发板linux。从/sdcard目录中拷贝client可执行文件到/mnt目录。拷贝的命令:        
        cp /sdcard/client /mnt

9.给予执行文件最大权限
        chmod 777 client

10.运行可执行文件
        ./client
在界面中输入内容即可实现聊天功能。

以下是程序源码和交叉编译后的文件:

server1.zip (1.69 KB, 下载次数: 576)
回复

使用道具 举报

29

主题

9048

帖子

5593

积分

发表于 2010-11-2 15:42:37 | 显示全部楼层
楼主V5
回复 支持 反对

使用道具 举报

hitszma 该用户已被删除
发表于 2010-11-2 19:30:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

Shepherd 该用户已被删除
发表于 2010-12-27 10:33:11 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

0

帖子

10

积分

i.MX6Q通行证

发表于 2010-12-28 16:03:52 | 显示全部楼层
回复 4# Shepherd


    同意楼上的
回复 支持 反对

使用道具 举报

14

主题

54

帖子

55

积分

发表于 2010-12-30 00:10:50 | 显示全部楼层
靠,这就是我上次说的那个骗稿费的帖子!

竟然被转发到这儿来了!

这是我上次发的帖子,可以从那里找到我说的那个链接http://bbs.witech.com.cn/thread-3054-1-1.html

真是"V5"阿, 在多一点儿你就V6了!
回复 支持 反对

使用道具 举报

ゞωǒ_飛.. 该用户已被删除
发表于 2011-1-3 00:13:40 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

myem007 该用户已被删除
发表于 2011-1-12 21:21:23 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

6

主题

63

帖子

207

积分

发表于 2011-2-8 16:26:14 | 显示全部楼层
这个Wifi不贵啊,不错
回复 支持 反对

使用道具 举报

入式弟子 该用户已被删除
发表于 2011-3-5 20:09:00 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

0

主题

0

帖子

0

积分

发表于 2011-3-18 22:07:15 | 显示全部楼层
好贴,顶起来
回复 支持 反对

使用道具 举报

fullucky2 该用户已被删除
发表于 2011-3-23 07:20:20 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

franktu 该用户已被删除
发表于 2011-3-26 05:33:17 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

yurong1999 该用户已被删除
发表于 2011-3-29 10:34:36 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

kideagle 该用户已被删除
发表于 2011-4-17 17:34:05 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

coolrunning 该用户已被删除
发表于 2011-4-24 14:56:08 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

supper大毛 该用户已被删除
发表于 2011-5-1 09:35:07 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

vilee1004 该用户已被删除
发表于 2011-5-19 09:53:19 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

学以致用 该用户已被删除
发表于 2011-5-25 11:51:21 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

zjj_love 该用户已被删除
发表于 2011-6-6 16:27:15 | 显示全部楼层
提示: 作者被禁止或删除 内容自动屏蔽
回复 支持 反对

使用道具 举报

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

本版积分规则

QQ|小黑屋| 飞凌嵌入式 ( 冀ICP备12004394号-1 )

GMT+8, 2024-11-25 14:33

Powered by Discuz! X3.4

© 2001-2013 Comsenz Inc.

快速回复 返回顶部 返回列表