嵌入式linux应用开发复习资料

嵌入式linux应用开发复习资料

ID:15995766

大小:128.60 KB

页数:40页

时间:2018-08-07

嵌入式linux应用开发复习资料_第1页
嵌入式linux应用开发复习资料_第2页
嵌入式linux应用开发复习资料_第3页
嵌入式linux应用开发复习资料_第4页
嵌入式linux应用开发复习资料_第5页
资源描述:

《嵌入式linux应用开发复习资料》由会员上传分享,免费在线阅读,更多相关内容在教育资源-天天文库

1、第一章嵌入式系统概述l嵌入式系统设计与应用开发l了解嵌入式系统的基本组成l了解嵌入式微处理器及ARM微处理器系列l了解嵌入式操作系统l掌握嵌入式系统设计的过程及方法l1、嵌入式系统简介l嵌入式系统的定义l嵌入式系统体系结构l应用领域和发展方向l嵌入式系统定义l嵌入式系统是以应用为中心,以计算机技术为基础,采用可剪裁软硬件,适用于对功能、可靠性、成本、体积、功耗等有严格要求的专用计算机系统。l嵌入式计算机系统与通用计算机系统最本质的区别在于软硬件可裁剪、专用计算机系统。嵌入式系统是将一个计算机系统“嵌入”对象系统。这个对象

2、可能是庞大的机器,也可能是小巧的手持设备。l嵌入式系统的核心是嵌入式微处理器,该处理器都是RISC(ReduceInstructionSetComputing,精简指令集计算机)的处理器内核。l嵌入式系统体系结构l应用领域和发展方向l信息电器l移动计算设备l网络设备l工控、仿真、医疗仪器等l2、嵌入式微处理器l嵌入式处理器简介lARM微处理器lARM微处理器系列lARM处理器的选型lS3C2410微处理器介绍l嵌入式处理器简介l嵌入式微处理器(EmbeddedMicroprocessorUnit,EMPU)l嵌入式微控制

3、器(MicrocontrollerUnit,MCU)l嵌入式DSP处理器(EmbeddedDigitalSignalProcessor,EDSP)l嵌入式片上系统(SystemOnChip)lARM微处理器lARM是(AdvancedRISCMachines,高级精简指令系统处理器)的缩写,它既是一种微处理器知识产权(IP)核,也是一个公司的名称。1991年公司成立于英国剑桥,其主要业务是设计16位和32位的嵌入式微处理器。lARM本身并不生产和销售芯片,而是采用技术授权的方式,由合作公司生产各具特色的芯片。世界各大半导

4、体生产商从ARM公司购买其设计的ARM微处理器核,根据各自不同的应用领域,加入适当的外围电路,从而形成自己的ARM微处理器芯片进入市场。lARM微处理器的特点l体积小、低功耗、低成本、高性能l支持Thumb(16位)/ARM(32位)双指令集,能很好的兼容8位/16位器件l大量使用寄存器,指令执行速度快l大多数数据操作都在寄存器中完成l寻址方式灵活简单,执行效率高l采用固定长度的指令格式lARM微处理器系列lARM7系列:一般包括ARM7TDMI、ARM7TDMI-S、ARM720T、ARM7EJ几种内核.ARM7TDM

5、I是目前使用最广泛的32位嵌入式RISC处理器之一,主要应用工业控制、Internet设备、网络和调制解调器设备、移动电话等多种多媒体和嵌入式应用。TDMI的基本含义为:ØT:支持16为压缩指令集Thumb;ØD:支持片上Debug;ØM:内嵌硬件乘法器(Multiplier)ØI:嵌入式ICE,支持片上断点和调试点lARM微处理器系列lARM9系列:包含ARM920T、ARM922T和ARM940T三种类型,主要应用于无线设备、仪器仪表、安全系统、机顶盒、高端打印机、数字照相机和数字摄像机等。其中S3C2410就是AR

6、M9系列的ARM920T类型。ARM9具有以下特点:Ø5级流水线,指令执行效率更高。Ø提供1.1MIPS/MHz的哈佛结构。Ø支持32位元ARM指令集和16位元Thumb指令集。Ø支持32位元的高速AMBA汇流排界面。Ø全性能的MMU,支持WindowsCE、Linux、PalmOS等多种主流嵌入式操作系统。Ø支持数据Cache和指令Cache,具有更高的指令和数据处理能力。lARM9E系列:包含ARM926EJ-S、ARM946E-S和ARM966E-S三种类型。主要应用于下一代无线设备、数字消费品、成像设备、工业控制

7、、存储设备和网络设备等领域。lARM微处理器系列lARM10E系列:包含ARM1020E、ARM1022E和ARM1026EJ-S三种类型。主要应用于下一代无线设备、数字消费品、成像设备、工业控制、通信和信息系统等领域。lSecurCore系列:包含SecurCoreSC100、SecurCoreSC110、SecurCoreSC200和SecurCoreSC210四种类型,主要应用于一些对安全性要求较高的应用产品及应用系统,如电子商务、电子政务、电子银行业务、网络和认证系统等领域。lIntel的Xscale:Xscal

8、e处理器是基于ARMv5TE架构的解決方案,是一款全性能、高成本效益比、低功耗的处理器。它支持16位的Thumb指令和DSP指令集,已使用在许多移动电话、个人数字助理和网络产品等场合。lARM微处理器系列lIntel的StrongARM:StrongARMSA-1100处理器是采用ARM架构高度整合的32位元RISC

当前文档最多预览五页,下载文档查看全文

此文档下载收益归作者所有

当前文档最多预览五页,下载文档查看全文
温馨提示:
1. 部分包含数学公式或PPT动画的文件,查看预览时可能会显示错乱或异常,文件下载后无此问题,请放心下载。
2. 本文档由用户上传,版权归属用户,天天文库负责整理代发布。如果您对本文档版权有争议请及时联系客服。
3. 下载前请仔细阅读文档内容,确认文档内容符合您的需求后进行下载,若出现内容与标题不符可向本站投诉处理。
4. 下载文档时可能由于网络波动等原因无法下载或下载错误,付费完成后未能成功下载的用户请联系客服处理。