课件-嵌入式系统概述_第1页
已阅读1页,还剩83页未读 继续免费阅读

付费下载

下载本文档

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

文档简介

:本课件及其印刷物、的

国嵌

所有,并保留所力:任何单,不得使用该课件及其印刷物、

从事商业、教学活国嵌的,应在范围内使用,并注明“来源:国嵌”。

上述

者,

其位或个人动。已经取得。系统概述Contents系统概述ARM概述LINUX概述6410开发板Linux技术咨询Linux学习号Contents系统概述ARM概述LINUX概述6410开发板Linux技术咨询Linux学习号实例展示产品Linux技术咨询Linux学习号定义系统?Linux技术咨询Linux学习号定义系统是以应用为中心,以计算机技术为基础,且软硬件可裁减,对功能、可靠性、成本、体积、功耗有严格要求的 计算机系统。Linux技术咨询Linux学习号系统与一般PC系统有何区别?区别Linux技术咨询Linux学习号系统 于特定的应用,而PC是通用计算机。使用多种类型的处理器和处理器体系结构。关注成本。大多有功耗约束。经常在 的环境下运行。系统资源比PC少的多。需要工具和方法进行开发设计。系统的数量远远超过PC。区别Linux技术咨询Linux学习号应用领域Linux技术咨询Linux学习号应用领域Linux技术咨询Linux学习号应用领域Linux技术咨询Linux学习号发展历史Linux技术咨询Linux学习号系统构架处理器板载硬件操作系统应用程序Linux技术咨询Linux学习号系统构架Linux技术咨询Linux学习号硬件架构Linux技术咨询Linux学习号处理器

Linux技术咨询Linux学习号ARMARM,既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。1991年ARM公司成立于英国

,主要出售芯片设计技术的

。目前ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,ARM技术正在逐步渗入到

生活的各个方面。Linux技术咨询Linux学习号MIPS

系列微处理器最初是在上世纪80年代由美国斯坦福大学Hennessy教授 的研究小组研制出来的,目前其使用率仅次于ARM。MIPS应用领域覆盖

机、路由器、掌上电脑等各个方面。MIPS的系统结构及设计理念比较先进,在设计理念上MIPS强调软硬件协同提高性能,同时简化硬件设计。MIPSLinux技术咨询Linux学习号PowerPCPowerPC处理器品种很多,应用范围非常广泛,从高端的工作站、服务器到桌面计算机系统,从消费类电子产品到大型通信设备,无所不包。Linux技术咨询Linux学习号操作系统操作系统是 应用 的基础和开发平台。系统具有操作系统的最基本功能:进程调度内存管理设备管理文件管理操作系统接口(API调用)操作系统具有的特点:可裁减,可配置。有一定的实时性。Linux技术咨询Linux学习号操作系统Linux技术咨询Linux学习号Vxworks:WindRiver公司于1983年开发,具有可靠、实时、可裁减特性。WinCE:支持具有丰富应用程序和服务的32位系统。Linux:近年来,Linux在领域异军突起。操作系统Linux技术咨询Linux学习号Contents系统概述ARM概述LINUX概述6410开发板Linux技术咨询Linux学习号ARMARM?ARM(Advanced

RISC

Machines)既可以认为是一个公司的名字,也可以认为是对一类微处理器的通称,还可以认为是一种技术的名字。Linux技术咨询Linux学习号1990年ARM公司成立于英国

,主要出售

设计技术的

。目前,采用ARM技术知识

(IP)核的微处理器,即

通常所说的ARM微处理器,已遍及工业控制、消费类电子产品、通信系统、网络系统、无线系统等各类产品市场,基于ARM技术的微处理器应用约占据了32位RISC微处理器75%以上的市场份额,ARM技术正在逐步渗入到

生活的各个方面。ARMLinux技术咨询Linux学习号ARM公司是专门从事基于RISC技术 设计开发的公司,作为知识

供应商,本身不直接从事 生产,靠转让设计 由合作公司生产各具特色的

,世界各大半导体生产商从ARM公司 其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的

电路,从而形成自己的ARM微处理器

进入市场。ARMLinux技术咨询Linux学习号据统计,全球有103家巨型IT公司在采用ARM技术,20家最大的半导体厂商中有19家是ARM的用户,包括德州仪器,意法半导体,Philips,In广泛的应用于移动各种各样的等。ARM系列

已经被、手持式计算机以及应用领域,成为世界上销量最大的32位微处理器。ARMLinux技术咨询Linux学习号ARMLinux技术咨询Linux学习号ARMLinux技术咨询Linux学习号发展历程第一片ARM处理器是

月到的Acorn年

月间在位于英国Computer公司开发。1990年,为广泛推广ARM技术而成立了独立的公司。20世纪90年代,ARM快速进入世界市场。Linux技术咨询Linux学习号发展历程在ARM的发展历程中,从ARM7开始,ARM核被普遍认可和广泛使用。1995年StrongARM

问世。XScale是下一代StrongARM

的发展基础

。ARM10TDMI是ARM处理器核中的高端产品。ARM11是ARM

中性能最强的一个系列

。Linux技术咨询Linux学习号发展历程最近10多年来ARM技术的突出成果表现在:ARM9、ARM10、Strong-ARM和ARM11等系列处理器的开发,显著地提高了ARM的性能,使得ARM技术在面向高端数字音、处理等多产品的应用中更加广泛;更好的开发和调试环境,加快用户产品开发;更为广泛的

使得基于ARM的

应用领域更加广阔;Linux技术咨询Linux学习号全球雇员EnglandCambridge,Maidenhead,

Sheffield,

BlackburnGermanyMunichFranceParis,Sophia

AntipolisKoreaUSSeattle,

Los

Gatos,

Walnut

Creek,Austin,

Boston,

San

DiegoChinaand

ShanghaiJapanShin-Yokohama

(Tokyo)发展历程Seoul800+Linux技术咨询Linux学习号Lexmark

Z52

Color

JetprinterSamsung

ML5100AJVC

"Pixstar"

GC-X1HP

Jornado

820HP

CapShareNokia

8810Nokia

MediamasterIomega

HipZipNintendoGameboyAdvanceEricssonR380Alba

BushInternet

TVDiamond

Multimedia

Rio

600应用领域Linux技术咨询Linux学习号1、工业控制领域:基于ARM核的微控制器不但占据了高端微控制器市场的大部分份额,同时也逐渐向

微控制器应用领域扩展,ARM微控制器的低功耗、高性价比,向传统的8位/16位微控制器(单片机)提出了

。应用领域Linux技术咨询Linux学习号2、无线通讯领域:目前已有超过85%的无线通讯设备采用了ARM技术,ARM以其高性能和低成本,在该领域的地位日益巩固。应用领域Linux技术咨询Linux学习号3、网络应用:随着宽带技术的推广,采用ARM技术的ADSL

正逐步获得竞争优势。此外,ARM在语音及

处理上行了优化,并获得广泛支持,也对DSP的应用领域提出了

。应用领域Linux技术咨询Linux学习号4、消费类电子产品:ARM技术在目前流行的数字音频

器、数字机顶盒和

机中得到广泛采用。应用领域Linux技术咨询Linux学习号中绝大5、成像和安全产品:

现在流行的数码相机和部分采用ARM技术。除此以外,ARM微处理器及技术还应用到许多不同的领域,并会在将来取得更加广泛的应用。应用领域Linux技术咨询Linux学习号1、体积小、低功耗、低成本、高性能2、支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件3、大量使用寄存器,指令执行速度更快4、寻址方式灵活简单,执行效率高特点Linux技术咨询Linux学习号ARM7系列ARM9系列ARM9E系列ARM10E系列ARM11系列SecurCore系列Inter的XscaleInter的StrongARMARM系列Linux技术咨询Linux学习号ARM7系列微处理器的主要应用领域为:工业控制、Internet设备、网络和调制解调器设备、移动

等多种多

应用。ARM7系列微处理器包括如下几种类型的核:ARM7TDMI、ARM7TDMI-S、ARM720T、ARM7EJ。其中,ARM7TMDI是目前使用最广泛的32位

RISC处理器,属

ARM处理器核。ARM7Linux技术咨询Linux学习号ARM9系列微处理器主要应用于无线设备、仪器仪表、安全系统、机顶盒、高端打印机、数字照相机和数字

机等。ARM9

系列微处理器包含ARM920T、ARM922T和ARM940T三种类型。ARM9Linux技术咨询Linux学习号ARM9E系列微处理器为综合处理器,提供了增强的DSP处理能力,很适合于那些需要同时使用DSP和微控制器的应用场合,如下一代无线设备、数字消费品、成像设备、工业控制、

设备和

网络设备等领域。ARM9E系列微处理器包含ARM926EJ-S、ARM946E-S和ARM966E-S三种类型。ARM9ELinux技术咨询Linux学习号ARM10E系列微处理器具有高性能、低功耗的特点,由于采用了新的体系结构,与同等的ARM9器件相比较,在同样的时钟频率下,性能提高了近50%,同时ARM10E系列微处理器采用了先进的节能方式,使其功耗极低。

ARM10E系列微处理器主要应用于下一代无线设备、数字消费品、成像设备、工业控制、通信和信息系统等领域。ARM10E系列微处理器包含ARM1020E、ARM1022E和ARM1026EJ-S三种类型。ARM10ELinux技术咨询Linux学习号ARM11Linux技术咨询Linux学习号ARM11系列微处理器是ARM公司近年推出的新一代RISC处理器,它在性能上展示了巨大的提升,首先推出350M-500MHz时钟频率的内核,在未来将上升到1GHz时钟频率。ARM11处理器在提供高性能的同时,也允许在性能和功耗间做权衡以满足某些特殊应用,通过动态调整时钟频率和供应电压,开发者完全可以控制这两者的平衡。ARM11系列主要有ARM1136J,ARM1156T2和ARM1176JZ(

)三个型号。ARM11Linux技术咨询Linux学习号Xscale处理器是基于ARMv5TE体系结构的解决方案,是一款全性能、高性价比、低功耗的处理器。它已使用在数字移动

、个人数字助理和网络产品等场合。Xscale

处理器是Inter目前主要推广的一款ARM微处理器。XscaleLinux技术咨询Linux学习号Inter

StrongARM处理器是采用ARM体系结构高度集成的32位RISC微处理器。它融合了Inter公司的设计和处理技术以及ARM体系结构的电源效率,采用在同时采用具有In上兼容ARMv4体系结构、技术优点的体系结构。In

StrongARM处理器是便携式通讯产品和消费类电子产品的理想选择,已成功应用于多家公司的掌上电脑系列产品。StrongARMLinux技术咨询Linux学习号Contents系统概述ARM概述LINUX概述6410开发板Linux技术咨询Linux学习号Linux介绍简单地说,Linux是一套免费使用和的类Unix操作系统。这个系统是由世界各地的成千上万的程序员设计

的。其目的是建立不受任何商品化

制约的、全世界都能

使用的Unix兼容产品。Linux技术咨询Linux学习号发展史Linux的出现,最早开始于一位名叫LinusTorvalds的计算机业余

者,当时他是芬兰赫尔辛基大学的学生。他的目的是想设计一个代替Minix(是由一位名叫AndrewTannebaum的计算机教授编写的一个操作系统示

序)的操作系统,这个操作系统可用于386、486或奔腾处理器的个人计算机上,并且具有Unix操作系统的全部功能,因而开始了Linux雏形的设计。Linux技术咨询Linux学习号发展史Linux技术咨询Linux学习号应用范围过去,Linux主要被用于服务器,传统上有以Linux为基础的“LAMP(Linux,

Apache,

MySQL,Perl/PHP/Python的组合)”经典技术组合,提供了包括操作系统、数据库、

服务器、

页的一整套网站架设支持。而面向更大规模级别的领域中,如数据库中的Oracle、DB2、PostgreSQL,以及用于Apache的Tomcat

JSP等都已经在Linux上有了很好的应用样本。Linux技术咨询Linux学习号应用范围-服务器EMCLinux技术咨询Linux学习号由于其低廉的成本和高度的可定制性,Linux被广泛应用于

系统,例如机顶盒、移动

及行动装置等。在移动

上,Linux已经成为与SymbianOS、Windows

Mobile系统并列的三大智能

操作系统之一;而在移动装置上,则成为Windows

CE

之外另一个选择。此外,有不少硬件式的网络防火墙及路由器,其作系统提供的都是使用Linux,并采用了操及路由功能。应用范围Linux技术咨询Linux学习号应用范例Linux技术咨询Linux学习号特点真正的多用户、多任务操作系统极强的平台可伸缩性提供强大的管理功能完全符合POSIX标准具有丰富的图形用户界面具有强大的网络功能Linux技术咨询Linux学习号版一个典型的Linux

版包括:Linux内核,一些GNU程序库和工具,命令行s

,图形界面的X

Window系统和相应的桌面环境,如KDE或GNOME,并包含数千种从办公套件,编译器,文本编辑器到科学工具的应用。Linux技术咨询Linux学习号Debian红帽(Redhat)UbuntuSuseFedora版Linux技术咨询Linux学习号GNULinux的发展离不开GNU

GNU

在英文中原意为非洲牛羚,这里是GNU

is

NotUnix的递归缩写),GNU计划又称革奴计划,是由Richard

Stallman在1983年9月27日公开发起的,它的目标是创建一套完全的操作系统。Linux技术咨询Linux学习号GNU计划开发出了许多高质量的免费软件,如:GCC、GDB、Bash

S

等,这些

为Linux的开发创造了基本的环境,是Linux发展的重要基础,因此,严格来讲,Linux应该被称为GNU/Linux。GNULinux技术咨询Linux学习号Contents系统概述ARM概述LINUX概述6410开发板Linux技术咨询Linux学习号S3C6410微处理器是一款由Samsung半导体公司推出的高性能、低功耗、高集成

度并具有工业级温度范围和性能的微处理器。S3c6410Linux技术咨询Linux学习号OK6410(A/B)是飞凌旗下的两款性价比很高的ARM开发板,它采用SamsungS3C6410为微处理器,并采用专业稳定的CPU

内核电源 和复位 来保证系统运行时的稳定性。OK6410Linux技术咨询Linux学习号OK6410-ALinux技术咨询Linux学习号OK6410-BLinux技术咨询Linux学习号OK6410-B布局Linux技术咨询Linux学习号OK6410-A布局Linux技术咨询Linux学习号1.

CPU

处理器-Samsung

S3C6410A,主频533MHz,最高667MhzRAM

内存在板128MB/256MB DDR

RAM32bit

数据总线硬件资源Linux技术咨询Linux学习号FLASH256MB~2GB

Nand

Flash,掉电非易失。无Nor

Flash。LCD

显示标准配置为4.3

英寸TFT

真彩液晶屏,分辨率为480x272。4线电阻式触摸屏。硬件资源Linux技术咨询Linux学习号5.接口1

个100M

以太网RJ-45

接口(采用DM90004

个串行口1

个mini

USB

Slave-OTG

2.0接口1

个SD

接口1

声音频输出接口,一路麦克风接口4

USER

Leds8个按键)硬件资源Linux技术咨询Linux学习号接口1个蜂鸣器1个可调电阻,用于AD

模数转换测试1个I2C-EEPROM

(256byte),用于I2C

总线测试1个2.0

mm

间距20pin

CMOS

头接口板载实时时钟电池直流电源接口(5V),

温馨提示

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

评论

0/150

提交评论