无线数据传输是指终端和监控中心通过无线网络的方式进行数据通信。本文以ARM处理器S3C2440A为核心搭建硬件平台,选用Linux作为嵌入式操作系统,实现了基于CDMA网络的无线数据传输系统。 系统以ARM920T微处理器芯片S3C2440A和CDMA模块Q2438F为实现核心。论文首先研究了基于S3C2440A微处理器的嵌入式系统硬件平台的架构,详细分析了ARM最小系统中各个功能组成模块;然后建立了嵌入式系统开发的arm-linux-gcc交叉编译环境,重点研究了Bootloader和Linux内核的配置与编译,并且在硬件平台上移植了Linux操作系统。在ARM嵌入式Linux开发平台上,研究了基于Video4Linux的USB摄像头采集图像的解决方案,即在Linux内核中加载Video4Linux模块,通过V4L模块提供的编程接口,操作USB摄像头设备文件/dev/video0,并且采用内存映射方式截取视频,完成了图像采集的软件设计。此外,论文还研究了在Linux环境下PPP协议拨号上网的实现方法,即通过AT指令初始化CDMA模块,使之附在CDMA网络上,通过编写脚本程序的方法建立PPP连接,获得网络运营商ISP动态分配给数据传输终端的IP地址,从而实现了无线模块拨号上网功能。在无线终端通过PPP拨号上网后,采用了客户端/服务器端模式,运行套接字(Socket)应用程序,将设备采集到的图像数据通过CDMA网络后再经过Internet传送到监控中心,实现了传输终端和监控中心之间的数据的发送与接收。 论文研究和实现的基于ARM嵌入式Linux和CDMA网络的无线数据传输系统满足设计要求,达到了预期目标。终端内嵌TCP/IP协议,可以通过CDMA网络连接到互联网,数据传输实时性强,为用户提供透明的数据传输通道。相比于传统的传输系统,它具有高可靠性、组网方便、可远程控制等特点,因此在电力自动化、环保、交通监控等领域有着广泛的应用,特别适用于移动环境、难于布线的场所和边远地区。
资源简介:无线数据传输是指终端和监控中心通过无线网络的方式进行数据通信。本文以ARM处理器S3C2440A为核心搭建硬件平台,选用Linux作为嵌入式操作系统,实现了基于CDMA网络的无线数据传输系统。 系统以ARM920T微处理器芯片S3C2440A和CDMA模块Q2438F为实现核心。论文首...
上传时间: 2013-06-11
上传用户:gaojiao1999
资源简介:基于ARM嵌入式系统的拟人机器人控制器的设计论文
上传时间: 2013-11-21
上传用户:秦莞尔w
资源简介:基于ARM嵌入式系统的通用bootloader的设计与实现
上传时间: 2015-04-04
上传用户:talenthn
资源简介:基于ARM嵌入式系统的Bootloader的设计与实现.pdf
上传时间: 2015-06-18
上传用户:黄华强
资源简介:本文所要研究的就是基于ARM嵌入式系统通用bootloader的设计与实现。Bootloader是嵌入式系统中执行在内核操作系统前的一段代码,它的基本作用就是加载内核镜像。 在实践平台上,本课题硬件上采用了Intel Xscale系列的PXA255作为处理器,Xscale核心是与ARM V5T...
上传时间: 2014-09-10
上传用户:lps11188
资源简介:基于ARM嵌入式系统的标准C代码,系统的消息循环实验.rar
上传时间: 2013-12-09
上传用户:zhanditian
资源简介:基于ARM嵌入式系统的代码,基于ARM的API函数实验
上传时间: 2017-01-19
上传用户:拔丝土豆
资源简介:基于ARM嵌入式系统应用开发实例,流媒体Code
上传时间: 2013-12-03
上传用户:kristycreasy
资源简介:基于ARM嵌入式系统应用开发实例,生物识别代码
上传时间: 2014-01-18
上传用户:569342831
资源简介:基于ARM嵌入式系统试验代码,触摸屏程序设计实验
上传时间: 2017-01-19
上传用户:钓鳌牧马