C2530无线通信丢包率测试.docVIP

  • 48
  • 0
  • 约1.6万字
  • 约 32页
  • 2017-09-08 发布于湖北
  • 举报
CC2530无线通信丢包率测试

***************** 实践教学 ***************** 2013年春季学期 嵌入式系统开发技术课程设计 题 目: CC2530无线通信丢包率测试 专业班级: 姓 名: 学 号: 指导教师: 成 绩: 摘要 嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件均可裁剪,适应应用系统对功能、可靠性、体积、成本、功耗等严格要求的专用计算机系统。本实验使用两个CC2530模块利用其板载无线天线,测试在不同环境或不同距离内,CC2530无线通信数据包丢失率。一个简单无线通信的应用,该实验可以用来测试不同环境或不同通信距离的误码率以及信号的强弱。 关键词:CC2530,丢包率测试,操作系统 目录 前言 1 一、嵌入式Linux 开发环境的建立 2 1.开发环境配置 2 1.1配置网络: 2 2.配置MINICOM: 8 二、基本原理 11 1.CC2530芯片基本介绍 12 2.CC2530芯片引脚功能 13 3.电源引脚功能 14 4.控制线引脚 15 三、实验步骤 16 四.详细设计 17 1.需求分析: 17 2.程序流程图 17 附录 19 结论 28 致 谢 29 参考文献 30 前言 嵌入式操作系统一般由嵌入式微处理器,外围硬件设备,嵌入式操作系统,用户应用程序4部分组成。用于实现对其他设备的控制,监视或管理等功能。利用两个CC2530 RF功能模块实现无线通信,测试其丢包率。一个简单无线通信的应用,该实验可以用来测试不同环境或不同通信距离的误码率以及信号的强弱。嵌入式系统在我们的生活中应用越来越广泛了。 嵌入式系统是以应用为中心,以计算机技术为基础,软件硬件均可裁剪,适应应用系统对功能、可靠性、体积、成本、功耗等严格要求的专用计算机系统。本实验使用两个CC2530模块利用其板载无线天线,测试在不同环境或不同距离内,CC2530无线通信数据包丢失率。 一、嵌入式Linux 开发环境的建立 嵌入式LINUX 开发环境有几个方案: 1、基于PC 机WINDOWS 操作系统下的CYGWIN; 2、在WINDOWS 下安装虚拟机后,再在虚拟机中安装LINXUX 操作系统; 3、直接安装LINUX 操作系统。 基于WINDOWS 的环境要么有兼容性问题,要么速度有影响,所以我推荐大家使用纯LINUX 操作系统开发环境。我们实际的开发环境为REDHAT9,它已经支持中文,并且包含了绝大 部分的开发工具,不用担心装了LINUX 就不能使用WINDOWS 的问题。一般的情况都是用户 已经有了WINDOWS 操作系统,再安装LINUX,LINUX 会自动安装一个叫作GRUB 的启动引导 软件,可以选择引导多个操作系统。 1.开发环境配置 1.1配置网络: 包括配置IP 地址、NFS 服务、防火墙。网络配置主要是要安装好以太网卡,对于一般常见的RTL8139 网卡,REDHAT9.0 可以自动识别并自动安装好,完全不要用户参与, 因此建议使用该网卡。然后配置宿主机IP 为21。如果是在有多台计算机使用的局域网环境使用此开发设备,IP 地址可以根据具体情况设置。如图1 : 图1 双击设备eth0 的蓝色区域,进入以太网设置界面,如图所示: 图2 图3 对于REDHAT9.0,它默认的是打开了防火墙,因此对于外来的IP 访问它全部拒绝,这样其 它网络设备根本无法访问它,即无法用NFS mount 它,许多网络功能都将无法使用。因此网络安装完毕后,应立即关闭防火墙。操作如下:点击红帽子开始菜单,选择安全级别设 置,选中无防火墙。如图4 所示: 图4 在系统设置菜单中选择服务器设置菜单,再选中服务菜单,将iptables 服务的勾去掉,并 确保nfs 选项选中。 配置NFS: 点击主菜单运行系统设置-服务器设置-NFS 服务器(英文为:SETUP-SYSTEM SERVICE-NFS),点击增加出现如下在界面,在目录(Drictory):中填入需要共享的路径, 在主机(Hosts):中填入允许进行连接的主机IP 地址。并选择允许客户对共享目录的操作 为只读(Read-only)或读写(Read/write)。如图5 所示 图5 图6 是对客户端存取服务器的一些其他设置,一般不需要设置,取默认值。 图6 图7 我们也可以手工编写/etc/exports 文件,其格式如下: 共享目录 可以连接的主机(读写权限,其他参数) 例如: /arm2410cl 192.168.0.*(rw,sync) 表示将本机的/a

文档评论(0)

1亿VIP精品文档

相关文档