基于ARM嵌入式系统设计及其应用.docVIP

  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嵌入式系统设计及其应用

基于ARM嵌入式系统设计及其应用   摘 要:21世纪现代计算机科技的两大重要分支就是嵌入式系统与PC系统,随着计算机通信技术以及网络技术的发展,嵌入式系统也取得了一定的进步,成为IT行业的重要发展内容。如今嵌入式系统在社会生活的各个领域都有应用,并且也获得了一定的成就,嵌入式系统能够改变人们的生活、工作,若能够将嵌入式系统与网络技术相结合,将实现更好地发展。本文就ARM嵌入式系统的设计及其应用进行探讨和分析 关键词:ARM嵌入式系统;设计;应用 嵌入式系统的基础就是计算机技术,应用是核心部分,嵌入式系统中的硬件、软件都能够进行裁剪,使得计算机系统的功能需要、成本等得以满足。嵌入式系统能够结合用户的实际需要,裁剪系统的硬件以及软件,使其集成性得到提升,并减少体积以及功耗,有助于实现网络化、智能化的系统建设。ARM处理器拥有良好的性能,体积不大,功耗也比较高,最为主要的就是成本不高,将其与嵌入式系统相结合,能够获得更好地价值 一、ARM与嵌入式系统概述 1、ARM ARM架构,是一个32位元精简指令集中央处理器的架构,以ARM架构为基础生产出的产品功耗比较低,质量水平比较高,成本比较少,因此在嵌入式控制、多媒体、移动式应用以及DSP中有很好的应用。ARM32的体系结构是32位嵌入式RISC的微处理器结构[1],在这个行业中处于先进水平,能够被ARM处理器共享。这种结构有很好的节能性,适合在移动通信领域中应用,满足该领域设计中的节能减耗需要 2、嵌入式系统 嵌入式系统涉及以下部分,分别是处理器、储存器、输入输出以及相关软件等。系统中最为关键的部分就是嵌入式的处理器,嵌入式处理器目前有几千种,但是每一种嵌入式处理器都有自身的优势与特点,性能高,功耗以及成本比较少。储存器也是嵌入式系统中重要内容之一,需要与处理器相配套,要对储存器的容量以及稳定性给予关注。对于系统外围设备,需要依据实际需要以及处理器的情况进行全面的分析研究 二、基于ARM嵌入式系统的设计应用 1、硬件设计 ARM嵌入式系统硬件设计过程中需要将用户的实际需要作为基本,对成本进行科学的控制,减少开发的难度;本次研究使用32位嵌入式处理器LPC2104芯片,体积不大,有很强的性能,并且功耗也比较低 实际应用中,非插入式的JTAG调试是比较常见的方法,通过JTAG边界扫描,能够与ARM CPU进行通信。调试主机能够对ARM程序进行编译,通过调试程序开展调试工作。蜂鸣器的作用是能够报警,或者将指纹识别系统的工作情况反馈出来。LPC2104芯片有两组电源,电压为3.3V的I/O口供电电源以及1.5V的内核供电电源,通常选择电压为5V的电源芯片作为输入电源。使用I2C总线[2],保证实现看门狗时钟电路与处理器之间的通讯,该系统使用X1228芯片,若电压明显大于或小于正常值,就需要马上复位,保存比较重要的数据信息 利用键盘上的6个功能性按键,实现上、下、左、右、进入、退出的功能 本系统使用SMG12864B点阵型LED的液晶,必须要先初始化,然后正常使用,能够显示出姓名、ID号、时间等相关信息,控制系统中包含一个数据地址页指针,一个数据地址列指针,为用户访问系统内部的RAM提供便利 Flash存储器操作起来比较简单,成本不高,并且读写起来比较可靠,还能够擦写,因为这种优势在嵌入系统中应用比较多。该系统中使用的芯片是K9F6408u0b芯片,这是由三星公司研发的,能够很好的保存用户信息、指纹库中的数据以及出入情况等 通讯模块是该系统中的重要内容,LPC2104芯片中有两个UART,其寄存器基本上是一样的,两个UART主要是与上位机的PC以及指纹识别模块进行通信。使用RS232协议和电平电路 LPC2104的数据处理只针对寄存器中的内容,并不是储存器,能够减少操作的难度,将相关数据信息写入到发送缓冲区中,就能够实现数据的发送。利用FIQ中断接受数据,数据进入到接收缓冲区中,就会中断,然后就会开始执行中断程序 本次研究中使用的设计系统主要是RS232电平转换芯片MAX3232,其具有两组RS232电平转换,能够使两口有效串联,并保证通信的正常推进。将MAX3232芯片的TTL/CMOS输入及输出信号与LPC2104的UART 的输入及输出相结合[3],并将MAX3232的输入输出口与9针连接器的串口相连接。如果需要UART0,需要设置TXD0和RXD0管脚,然后再设置串口波特率和相应的工作模式,这些设置都结束后,才能够正常的开始发送、接收 2、指纹识别模块与软件设计 设计嵌入式系统的硬件之后,通过UART0串口嵌入指纹识别模块能够使通信正常进行。本次设计中,一般使用SM-60指纹识别模块,功耗比较低。

文档评论(0)

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

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

1亿VIP精品文档

相关文档