| 需要金币: |
资料包括:完整论文 | ![]() | |
| 转换比率:金额 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 |

