盐城工学院嵌入式系统课程设计报告.docxVIP

盐城工学院嵌入式系统课程设计报告.docx

  1. 1、原创力文档(book118)网站文档一经付费(服务费),不意味着购买了该文档的版权,仅供个人/单位学习、研究之用,不得用于商业用途,未经授权,严禁复制、发行、汇编、翻译或者网络传播等,侵权必究。。
  2. 2、本站所有内容均由合作方或网友上传,本站不对文档的完整性、权威性及其观点立场正确性做任何保证或承诺!文档内容仅供研究参考,付费前请自行鉴别。如您付费,意味着您自己接受本站规则且自行承担风险,本站不退款、不进行额外附加服务;查看《如何避免下载的几个坑》。如果您已付费下载过本站文档,您可以点击 这里二次下载
  3. 3、如文档侵犯商业秘密、侵犯著作权、侵犯人身权等,请点击“版权申诉”(推荐),也可以打举报电话:400-050-0827(电话支持时间:9:00-18:30)。
  4. 4、该文档为VIP文档,如果想要下载,成为VIP会员后,下载免费。
  5. 5、成为VIP后,下载本文档将扣除1次下载权益。下载后,不支持退款、换文档。如有疑问请联系我们
  6. 6、成为VIP后,您将拥有八大权益,权益包括:VIP文档下载权益、阅读免打扰、文档格式转换、高级专利检索、专属身份标志、高级客服、多端互通、版权登记。
  7. 7、VIP文档为合作方或网友上传,每下载1次, 网站将根据用户上传文档的质量评分、类型等,对文档贡献者给予高额补贴、流量扶持。如果你也想贡献VIP文档。上传文档
查看更多
盐城工学院嵌入式系统课程设计报告

课程设计说明书基于ARM的GPRS模块的设计专业学生姓名班级学号指导教师完成日期2017年月日目 录摘要11绪论11.1 嵌入式系统11.1.1 嵌入式系统概述11.1.2 嵌入式处理器11.2 ARM处理器21.3 GPRS无线通讯21.3.1 GPRS定义21.3.2 GPRS的技术特点22 系统选型及设计32.1 硬件选型32.2 模块总体框图33 系统硬件设计33.1 ARM硬件结构及电路概述33.1.1 SANSUNG S3C2410概述33.1.2 ST2410硬件资源分配43.1.3 ST2410接口资源63.1.4 ST2410 的串口通讯73.2 M22通讯电路板的设计103.2.1 BenQ电源部分设计113.2.2 BenQ M22 与 SIM 卡的接口113.2.3 BenQ M22 在语音通讯设计方面的问题113.2.4 BenQ M22 通讯板的串口124 系统软件设计134.1引导加载程序的设计144.1.1 Bootloader 的基本概念144.1.2 ST2410 的 Bootloader 功能说明164.2 串口通讯程序的设计174.3 BenQ M22 模块内部的软件特性175 模块软件运行流程图176 模块设计总结19基于ARM与嵌入式Linux的GPRS模块摘要随着科技的高速发展,嵌入式系统已经进入 32 位时代。在当前数字信息技术和网络技术的高速发展的后 PC 时代,嵌入式系统已经广泛地应用于各类产业。随着国内外嵌入式产品地进一步开发和推广,嵌入式技术和人类生活的联系越发紧密。本文介绍了在 SAMSUNG ARM9和嵌入式 Linux 平台上的,基于 BenQ M22 模块的 GPRS 无线通讯模块的软硬件设计。主要内容包括: M22 通讯电路板的 PCB 设计;ARM9 中 Bootloader 编程与 FLASH 烧写;M22 和 ARM9 的外围与内部硬件电路的设计;串口通讯的编程;AT 指令的收发等等。该系统能够实现语音通讯、短信服务、来电查询、来电显示等功能关键词:嵌入式;ARM;Linux;GPRS1绪论1.1 嵌入式系统1.1.1 嵌入式系统概述嵌入式系统(Embedded System),是一种嵌入机械或电气系统内部、具有专一功能和实时计算性能的计算机系统。嵌入式系统常被用于高效控制许多常见设备,被嵌入的系统通常是包含数字硬件和机械部件的完整设备,例如汽车的防锁死刹车系统。相反,通用计算机如个人电脑则设计灵活,可以智能处理各式各样的运算情况,以满足广大终端用户不同的需要。现代嵌入式系统通常是基于微控制器(如含集成内存和/或外设接口的中央处理单元)的,但在较复杂的系统中普通微处理器(使用外部存储芯片和外设接口电路)也很常见。通用型处理器、专门进行某类计算的处理器、为手持应用订制设计的处理器等,都可能应用到嵌入式系统。常见的专用处理器有数字信号处理器。1.1.2 嵌入式处理器嵌入式处理器是嵌入式系统的核心,是控制、辅助系统运行的硬件单元。可以分为:嵌入式微处理器、嵌入式微控制器、嵌入式DSP处理器等。嵌入式处理器是嵌入式系统的核心,是控制、辅助系统运行的硬件单元。范围极其广阔,从最初的4位处理器,目前仍在大规模应用的8位单片机,到最新的受到广泛青睐的32位,64位嵌入式CPU。1.2 ARM处理器ARM处理器是一种32位嵌入式RISC处理器。ARM(AdvancedRISCMachines),既可以认为是一个公司的名字,也可以认为是对微处理器的通称,还可以认为是一种技术的名字。ARM处理器是一个32位元精简指令集(RISC)处理器架构,其广泛地使用在许多嵌入式系统设计。Thumb指令集为ARM指令集的功能子集,但与等价的ARM代码相比较,可节省30%~40%以上的存储空间,同时具备32位代码的所有优点。大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率。1.3 GPRS无线通讯1.3.1 GPRS定义通用分组无线服务(英语:General Packet Radio Service,缩写:GPRS)是GSM移动电话用户可以使用的一种移动数据业务/技术。它经常被描述成“2.5G”,意指这项技术介于第二代(2G)与第三代(3G)移动通讯技术之间。它是利用GSM网络中未使用的TDMA信道,提供中速的数据传输服务。起初有人想通过扩展GPRS来覆盖其他标准,只是这些网络都正在转而使用GSM标准,这样GSM就成了GPRS唯一能够使用的网络。GPRS在Release 97之后被集成进GSM标准,起先它是由ETSI标准化,但是现在已经移交3GPP负责。1.3.2 GPRS的技术特点数据实现分组发送和接收,按流量计费;56~115Kb

文档评论(0)

celkhn5460 + 关注
实名认证
文档贡献者

该用户很懒,什么也没介绍

1亿VIP精品文档

相关文档