基于ARM与嵌入式Linux的GPRS无线通讯系统2

上传人:l**** 文档编号:149029909 上传时间:2020-10-23 格式:DOC 页数:41 大小:1.10MB
返回 下载 相关 举报
基于ARM与嵌入式Linux的GPRS无线通讯系统2_第1页
第1页 / 共41页
基于ARM与嵌入式Linux的GPRS无线通讯系统2_第2页
第2页 / 共41页
基于ARM与嵌入式Linux的GPRS无线通讯系统2_第3页
第3页 / 共41页
基于ARM与嵌入式Linux的GPRS无线通讯系统2_第4页
第4页 / 共41页
基于ARM与嵌入式Linux的GPRS无线通讯系统2_第5页
第5页 / 共41页
点击查看更多>>
资源描述

《基于ARM与嵌入式Linux的GPRS无线通讯系统2》由会员分享,可在线阅读,更多相关《基于ARM与嵌入式Linux的GPRS无线通讯系统2(41页珍藏版)》请在金锄头文库上搜索。

1、. . . . 文理学院芙蓉学院课程设计报告课程名称: 专业综合课程设计 专业班级: 通信1001班 学号:38 学生: 嫒 指导教师: 敖章洪 完成时间: 2013年 6月20日 报告成绩: 评阅意见: 评阅教师 日期 芙蓉学院教学工作部制芙蓉学院教学工作部制摘要 随着科学技术的发展,嵌入式系统开发已经进入 32 位时代。在当前数字信 息技术和网络技术的高速发展的后 PC 时代,嵌入式系统已经广泛地渗透到科学 研究、工程设计、军事技术、各类产业和商业文化艺术、娱乐业以及人们地日常 生活等方方面面中。随着国外嵌入式产品地进一步开发和推广,嵌入式技术越 来越和人们地生活密切相关。 本文主要介绍了

2、以 SAMSUNG ARM9(S3C2410)和嵌入式 Linux 为平台的,基 于 BenQ M22 模块的 GPRS 无线通讯系统的硬件和软件方面的设计。主要容包括: M22 通讯电路板的 PCB 设计;ARM9 中 Bootloader 编程与 FLASH 烧写;M22 和 ARM9 的外围与部硬件电路的设计;串口通讯的原理与编程;AT 指令的收发等等。 该系统实现了以下功能:语音通讯;短信服务;薄的记录与修改;来电查询; 来电显示等等。关键词: 嵌入式ARMM22GPRSATAstractWith the development of science and technology, e

3、mbedded system development has entered the era of 32. In the rapid development of digital information technology and network technology in the post PC era, embedded systems have been widely infiltrated into scientific research, engineering design, military technology, various types of industrial and

4、 commercial culture, entertainment industry and peoples daily lives. With the further development and promotion of embedded products, embedded technology is more and more and peoples life is closely related to.This paper mainly introduced SAMSUNG ARM9 (S3C2410) and embedded Linux platform, design th

5、e hardware and software of GPRS wireless communication system based on BenQ M22 module. The main contents include: the PCB design of M22 communication circuit board; ARM9 Bootloader programming and FLASH programming; design of external and internal hardware circuit of M22 and ARM9; the principle and

6、 programming of serial communication; AT directive transceiver etc. This system implements the following functions: speech communication; short message service; record and edit phone thin; inquiries; call display etc.Keywords: embedded ARM M22 GPRS AT目录一、 设计题目5二、 设计要求5三、 设计作业及目的5四、 设计所用设备及软件5五、系统设计5

7、1、ARM 处理器选型52、GSM/GPRS 模块选型63、系统设计方案总体框架图7六、 系统硬件设计71、ARM 硬件结构与外围电路7(1)SAMSUNG S3C24107(2)ST2410 开发板的硬件结构8(3)ST2410 硬件资源分配9(4)ST2410 接口资源11(5)ST2410 的串口通讯122、 M22 通讯电路板的设计15(1)BenQ M22 GSM/GPRS 无线模块15(2)BenQ M22 电源部分的设计17(3)BenQ M22 天线的选择18(4)BenQ M22 与 SIM 卡的接口18(5)BenQ M22 在语音通讯设计19(6)BenQ M22 通讯板

8、的 PCB 设计20(7)BenQ M22 通讯板的串口21七、系统软件设计221、 引导加载程序的设计22(1)Bootloader 的基本概念22(2)ST2410 的 Bootloader 功能说明232 、串口通讯程序的设计243 、BenQ M22 模块部的软件特性264 、AT 指令27(1)AT 指令的语法格式28(2)AT 指令的分类295、 系统软件运行流程图29八、GPRS 通讯系统运行结果311、 软件运行截图31九、设计总结36十、参考文献37十二、附录38 . . . 基于 ARM 与嵌入式 Linux 的 GPRS无线通讯系统1、 设计题目基于ARM与嵌入式Linu

9、x的GPRS无线通讯系统2、 设计要求1、 利用分组将数据在网络中传送,达到多用户间对网 络资源的共享2、 同时网络运营机构可以最大限度地使用现有 GSM 设备,避免了 GSM 设备投资的浪费。3、 数据传送使用 GPRS,而语音传送使用 GSM,使下载 资料和通话可以同时进行。3、 设计作业及目的1、 了解什么是GPRS及其体 系 结 构 和 基本功能2、 了解GPRS的是如何传输数据3、 了解GPRS在当前时代的运用4、 设计所用设备及软件(1)SAMSUNG ST2410 ARM9 开发板(2)SHARP TFT_LCD 液晶屏(3)BenQ M22 GPRS 模块(4)神州行 SIM

10、卡(5)GSM 900/1800 MHz 吸盘天线(6)BenQ M22 电路板五、系统设计1、ARM 处理器选型 ARM 微处理器目前包括下面 ARM7, ARM9, ARM9E, ARM10E, SecurCore, Xscale, StrongARM 等几个系列. 鉴于当前电子市场上的情况,在此 我主要讨论一下 ARM7 与 ARM9 这两种主流处理器的特点及应用领域。(1)ARM7 微处理器系列ARM7 系列微处理器为低功耗的 32 位 RISC 处理器,最适合用于对价位和功耗要 求较高的消费类应用。ARM7 微处理器系列具有如下特点: 具有嵌入式 ICERT 逻辑,调试开发方便。 极

11、低的功耗,适合对功耗要求较高的应用,如便携式产品。 能够提供 0.9MIPS/MHz 的三级流水线结构。 代码密度高并兼容 16 位的 Thumb 指令集。 对操作系统的支持广泛,包括 Windows CE、Linux、Palm OS 等。 指令系统与 ARM9 系列、ARM9E 系列和 ARM10E 系列兼容,便于用户的产品升 级换代。 主频最高可达 130MIPS,高速的运算处理能力能胜任绝大多数的复杂应用。 ARM7 系列微处理器的主要应用领域为:工业控制、Internet 设备、网络和调制 解调器设备、移动等多种多媒体和嵌入式应用。ARM7 系列微处理器包括如下几种类型的核:ARM7T

12、DMI、ARM7TDMI-S、 ARM720T、ARM7EJ。其中,ARM7TMDI 是目前使用最广泛的 32 位嵌入式 RISC 处理 器,属低端 ARM 处理器核。(2)ARM9 微处理器系列ARM9 系列微处理器在高性能和低功耗特性方面提供最佳的性能。具有以下特点: 5 级整数流水线,指令执行效率更高。 提供 1.1MIPS/MHz 的哈佛结构。 支持 32 位 ARM 指令集和 16 位 Thumb 指令集。 支持 32 位的高速 AMBA 总线接口。 全性能的 MMU,支持 Windows CE、Linux、Palm OS 等多种主流嵌入式操作系 统。 MPU 支持实时操作系统。 支

13、持数据 Cache 和指令 Cache,具有更高的指令和数据处理能力。ARM9 系列微处理器主要应用于无线设备、仪器仪表、安全系统、机顶盒、高端 打印机、数字照相机和数字摄像机等。ARM9 系列微处理器包含 ARM920T、ARM922T 和 ARM940T 三种类型.由此可见, ARM9 对于 Linux 操作系统的支持性明显强于 ARM7。 因此, 本系统采 的核心微处理器是 SAMSUNG S3C2410 (以 ARM920T 为核)。2、GSM/GPRS 模块选型目前市面上出现的主流 GPRS/GSM 模块主要有以下几种:(1) BenQ 公司的 M20/M22(A)/M32(A) 模

14、块;(2) SIEMENS 公司的 TC35i/MC35 模块;(3) Sony Ericsson 公司的 GR47/GR48 模块考虑到市场的普及度与可靠性的要求, 我们选择 BenQ 公司的通讯模块。鉴于设计成本与功能上的要求,本系统采用 BenQ M22 无线模块。BenQ M22 特性 如下:z支持频段:EGSM 900/DCS 1800/PCS 1900MHZz符合 ETSI GSM phase 2+z支持 SIM 接口:3Vz工作电压 3.2V4.2Vz通讯功能:支持 GSM 语音,数据,传真,短消息及 GPRS 数据传输等z软件支持标准 AT command (3GPP 27.07/27.05)z尺寸 : 36.8x35.2x2.8

展开阅读全文
相关资源
相关搜索

当前位置:首页 > 办公文档 > 工作范文

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号