基于ARM的嵌入式软硬件系统设计与实现_第1页
基于ARM的嵌入式软硬件系统设计与实现_第2页
基于ARM的嵌入式软硬件系统设计与实现_第3页
全文预览已结束

下载本文档

版权说明:本文档由用户提供并上传,收益归属内容提供方,若内容存在侵权,请进行举报或认领

文档简介

1、基于ARM的嵌入式软硬件系统设计与实现摘 要:随着当今社会的网络技术与计算机技术的高速开展,嵌入式系统越来越多地应用到人们日常生活中,为了学习和研究嵌入式系统,本文介绍了一种基于ARM的嵌入式软硬件系统设计思路,本平台兼容多款ARM处理器,可适用于高校教学和进一步的应用开发,对于进步学生对于嵌入式系统的理解有重要作用。关键词:ARM处理器;嵌入式系统;软硬件协同1.嵌入式系统的简介所谓嵌入式系统Embedded System,实际上是“嵌入式计算机系统的简称,它是相对于通用计算机系统而言的。嵌入式系统主要由软硬件两个部分构成,硬件是支撑,软件是灵魂,硬件包括嵌入式处理器、嵌入式外围设备;软件包

2、括嵌入式操作系统和嵌入式应用软件。嵌入式操作系统相对于通用计算机系统来论具有以下特点:嵌入式系统通常是面向特定应用的。嵌入式CPU与通用型相比通常具有低功耗,体积小,集成度高的特点。为进步执行速度和系统可靠性,嵌入式系统的应用程序都固化在存储器芯片或单片机本身中。嵌入式系统本身不具备自举开发才能,设计完成后通常程序功能固定,需要有一套开发工具和环境才能进展开发。嵌入式系统硬件和详细应用有机结合,晋级换代需要同步进展,因此产品具有较长的生命周期。总结后发现,嵌入式系统的最大特点是具有目的性和针对性,设计的每一套系统都需要平安高效地运用于特定的场合,实现特定的功能。因此学生进展系统设计时必须最大限

3、度地针对软件和硬件进展量身定做。2.嵌入式处理器概述及其分类嵌入式处理器是嵌入式系统的核心部件。从功能上看,应用于嵌入式系统的处理器主要分为4类:嵌入式微处理器MPU,嵌入式微控制器MCU,嵌入式DSP处理器DSP,嵌入式片上操作系统SOC。随着EDA的推广和VLSI设计的普及化以及半导体工艺的迅速开展,可以在一块硅片上实现更为复杂的系统,即SOC。各种通用处理器内核将作为SOC设计公司的标准库,和其他嵌入式系统外设一样,成为VLSI设计中一种标准的期间,用标准的Verilog语言描绘,存储在器件库中。用户只需定义出整个应用系统,仿真通过后就可以将设计图交给半导体工厂制作样品。整个嵌入式系统大

4、部分可以集成到芯片中,系统电路板变得简洁,对于见效体积和功耗、进步可靠性非常有利,ARM处理器就是SOC架构中的佼佼者。ARM处理器家族共享同一个根本指令集,即32位ARM指令集。所以ARM的32位RISC的特性使其性能远胜于一般的单片机,既能应付简单的工业控制,也能应用在复杂的控制领域。并且ARM体系构造处理器在功耗、稳定性和本钱上具有一定优势。ARM微处理器及其技术已深化到各个领域,将来也会得到更加广泛的应用。3.系统总体设计方案设计方案中主要应确定该嵌入式系统设计的功能需求,根据系统功能需求,按照嵌入式开发过程流程,进展硬件系统方案的规划和软件平台方案的设计。鉴于本课题的目的,学生在设计

5、系统时需要遵守两个原那么:一是从硬件上满足实验需要,该嵌入式系统需有通用的外设接口和总线扩展接口,使系统可以进一步开发;二是在软件平台方案设计时,要有一整套的软件方案,能满足不同的实验需求。第一,本系统设计旨在开发能支持多个ARM处理器的嵌入式平台,根据需要和扩展功能的要求,该嵌入式系统需要具有以下外设接口:RS232串行接口、usb接口、以太网接口、触摸屏接口、音频接口、JTAG接口芯片内部测试、SD卡接口、键盘数码接口、外括总线接口。第二,考虑到满足实验要求和进一步开发,针对嵌入式软件平台,系统中需要实现一个完好的嵌入式系统,主要包括bootloader的开发,操作系统的移植,根文件系统开发和嵌入式GUI移植。综上所述,通过研究,设计的嵌入式平台实现了可用于实验和开发的目的,可以满足教学实验中关于微机原理等相关课程的要求。设计出的平台不仅满足了实验需要

温馨提示

  • 1. 本站所有资源如无特殊说明,都需要本地电脑安装OFFICE2007和PDF阅读器。图纸软件为CAD,CAXA,PROE,UG,SolidWorks等.压缩文件请下载最新的WinRAR软件解压。
  • 2. 本站的文档不包含任何第三方提供的附件图纸等,如果需要附件,请联系上传者。文件的所有权益归上传用户所有。
  • 3. 本站RAR压缩包中若带图纸,网页内容里面会有图纸预览,若没有图纸预览就没有图纸。
  • 4. 未经权益所有人同意不得将文件中的内容挪作商业或盈利用途。
  • 5. 人人文库网仅提供信息存储空间,仅对用户上传内容的表现方式做保护处理,对用户上传分享的文档内容本身不做任何修改或编辑,并不能对任何下载内容负责。
  • 6. 下载文件中如有侵权或不适当内容,请与我们联系,我们立即纠正。
  • 7. 本站不保证下载资源的准确性、安全性和完整性, 同时也不承担用户因使用这些下载资源对自己和他人造成任何形式的伤害或损失。

评论

0/150

提交评论