基于ARM的多通信系统的设计与实现.doc

资料分类:科技学院 上传会员:王媛媛 更新时间:2021-06-18
需要金币1000 个金币 资料包括:完整论文 下载论文
转换比率:金额 X 10=金币数量, 例100元=1000金币 论文字数:11707
折扣与优惠:团购最低可5折优惠 - 了解详情 论文格式:Word格式(*.doc)

摘要:随着科技的不断进步,物联网的话题已经开始进入人们的生活。人们对物联网的认识也在不断的增加。随着科技发展,硬件性能的不断提升。人们对物联网设备的要求也是越来越高。从以前的简单操控到现在的智能远程操控。物联网已经深入到人们生活的方方面面。因此,也需要逐步的提高对嵌入式系统的要求。本文主要是对基于ARM的多通信系统的设计与实现进行讨论。本论文的多通信系统主要是将Linux系统移植到ARM2410开发板上作为数据转发的服务器。再利用Qt开发环境和vi编辑工具等进行开发。本系统还包括GPRS模块,Android手机终端,Zigbee协调器。这些模块主要是通过服务器进行数据的交换。

本文在最后给出一个适用于中/低端应用的多通信平台设计方案,可以支持网络间数据的传输,并且还具有RS232接口,围绕嵌入式Linux系统环境设计了基于微处理器S3C2440的硬件多通信平台,从而实现嵌入式多通信系统。

 

关键词:GPRS;无线通信;串口通信;sqlite数据库;Zigbee;

 

目 录

摘 要

Abstract

1 绪 论-1

1.1 课题研究背景-1

1.2-选题的研究意义和研究内容-1

1.3 主要完成的工作以及论文结构-2

1.3.1 本文的主要工作-2

1.3.2 论文结构-2

2 主要相关技术的简介-3

2.1 GPRS简介-3

2.1.1 GPRS网络总体结构-3

2.1.2 AT命令-3

2.2 Zigbee简介-4

2.2.1 CC2530简介-4

2.2.2 片上串行通信-4

2.3 SQLite数据库简介-5

2.4 嵌入式系统简介-5

2.4.1 U-boot-5

2.4.2 Linux Kernel-6

2.4.3 文件系统-6

3 系统框架和功能-7

3.1 系统功能与总体设计-7

3.1.1 系统功能要求-7

3.1.2 系统总体设计-7

3.2 系统模块说明-7

3.2.1 Zigbee模块-7

3.2.2 GPRS模块-8

3.2.4 嵌入式系统模块-9

3.3 数据库分析和设计-10

3.3.1 数据库设计原则与分析-10

3.3.2 数据库概念结构设计-10

3.3.3 数据库逻辑结构设计-11

3.4 Modbus协议-11

3.5 Qt安装移植-13

3.5.1 安装tslib库(触屏库)-13

3.5.2 安装Qt-X11版本-14

3.5.3 安装Qt/E版本-14

3.5.4 开发板上移植Qt-15

4 系统功能的具体实现与测试-16

4.1 Socket通信模块实现-16

4.1.1 服务器端socket接口实现-16

4.1.2 Socket通信模块实现流程图-17

4.1.3 Android终端Socket代码-17

4.2 串口通信模块实现-19

4.2.1 服务器端串口通信模块的实现-19

4.2.2 串行接口通信实现流程图-20

4.3 数据库模块实现-21

4.4 FL2440的简单移植-22

4.5 FL2440 QT界面的开发-24

4.6 系统功能测试-25

5 总结与展望-27

5.1 本文总结-27

5.2 未来展望-27

参考文献-28

致  谢-29

相关论文资料:
最新评论
上传会员 王媛媛 对本文的描述:经过简单的模块移植之后,将可以使用在物联网的大部分应用之中。不仅扩展了物联网研发的模式,并且缩短了研发时间,节省了研发成本。本系统为基于ARM的多通信系统,该系统将广......
发表评论 (我们特别支持正能量传递,您的参与就是我们最好的动力)
注册会员后发表精彩评论奖励积分,积分可以换金币,用于下载需要金币的原创资料。
您的昵称: 验证码: