节点文献

基于嵌入式Linux的GPRS数据终端系统设计

The Design of GPRS Data Terminal Based on Embedded Linux

【作者】 张庆庆

【导师】 万晓凤;

【作者基本信息】 南昌大学 , 控制理论与控制工程, 2008, 硕士

【摘要】 随着嵌入式和无线通讯技术的迅速发展,以嵌入式系统为平台,依赖于无线网络数据传输的数据终端得到了越来越广泛的应用。远程数据采集也发展到了通过无线通讯网络实现数据的实时传输。本论文在此背景下,对基于ARM的智能数据终端进行了研究和设计。该终端可以采集用户数据终端设备信息,利用无线通信模块将一个无线数据终端接入到移动网络,就可以方便的使用手机和无线数据终端进行通信。这种方法的优点是既可以由无线终端向管理用户发送短信通报采集的数据信息或报警信息,又可以由管理用户发出指令实现对无线数据终端的远程控制。考虑到某些系统对数据的传输量要求较小,本文选用了短信息作为信息传输的载体,开发了基于嵌入式和GPRS的无线数据终端系统。本文所设计的无线数据终端系统是基于S3C2410处理器,以嵌入式ARMLinux-2.4.18作为操作系统,图形应用软件选用的是飞漫公司的MiniGUI,无线通信模块采用明基公司的GPRS模块M22。方案的实现包括无线终端硬件平台的搭建、ARM实现数据采集的设计、软件开发调试环境的建立、嵌入式Linux系统的设计以及基于MiniGUI软件应用程序的实现。在上述软硬件平台上,根据Linux系统所使用的UART串行口和明基M22通讯模块的特性,利用C语言实现本课题的串口驱动设计,将相应的接口提供给应用层调用,实现模块与系统之间的串行通讯。在此基础上,初始化GPRS模块、设计应用程序、实现SMS收发界面以及短信息编码解码过程,合理、有效的利用AT命令实现了对短信息收发的控制。

【Abstract】 With the rapidly developing of the embedded and wireless communication technology, data terminals that depend on the wireless data transmission network and based on the platform of embedded systems, have been more widely used. Remote Data collection also has been developed to use wireless communications network to achieve real-time data transmission. The paper makes the research and design based on ARM’s intelligent data terminals in the background of this thesis. The terminal can collect the information of the end-user data equipment, utilize a wireless communication module connecting the wireless data terminals to mobile network, Will be able to use mobile phones and wireless data terminals for communications conveniently. The advantage of this method is that either the wireless terminals send messages to the administer with the collected data information or warning information, or the administer issue an order to implement wireless data terminals long-distance control. Considering some systems require a smaller amount of the data transmission, the paper chooses the SMS as a carrier, develops the wireless data terminal systems based on the embedded and GPRS.In this paper, the design of wireless data terminal system is based on the S3C2410 processor, use the embedded ARM Linux-2.4.18 as the operating system. It uses the Feynman Company’s MiniGUI as graphics application software, and uses the BenQ Company’s GPRS module M22 as wireless communications module. The implement of the system including the building of the terminal hardware platform, the design of data collection with ARM, the establishment of the software development environment, the design of embedded Linux system, as well as the realization of software applications program. In the above-mentioned hardware and software platform for the Linux system used by the serial and BenQ M22 communication module features, using C programming designed to achieve this task the serial driver, made available to the application layer in order to achieve the lowest serial communication and the operation interface of module is called. On this basis, the GPRS module initialization, application design, to achieve as well as the interface to send and receive SMS text messages codec, reasonable and effective use of AT commands and gave control to send and receive text messages.

【关键词】 SMS嵌入式Linux无线数据终端S3C2410MiniGUIGPRS
【Key words】 SMSembedded Linuxwireless data terminalS3C2410MiniGUIGPRS
  • 【网络出版投稿人】 南昌大学
  • 【网络出版年期】2010年 05期
节点文献中: 

本文链接的文献网络图示:

本文的引文网络