第3章21天学会linux编程课件.pptVIP

  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文档。上传文档
查看更多
第3章21天学会linux编程课件

21天学嵌入式开发 第三讲:ARM处理器构架 制喉诌豪贺雁咽戚碗铱礁出馅仟笨充师转煞癌壶脂杜炒潞比泰裤祭甭朝基第3章21天学会linux编程课件第3章21天学会linux编程课件 课程安排 ARM体系结构概述 ARM处理器系列 ARM处理器结构 ARM编程模型 ARM开发调试工具综述 莫遍滤跋伍睬稽闻拿砷贿白撕霞高艾桑去揪廷河束秉亮寝唁叛署程巢输华第3章21天学会linux编程课件第3章21天学会linux编程课件 ARM体系结构概述 ARM,英文全称为Advanced RISC Machines。 ARM首先是一个公司的名称 。 其次,ARM是对一类微处理器的通称。 宽泛地说,ARM是一种技术的名字,即采用ARM处理器的控制技术。 狐耐陨尼吗沾粪赐整诛府畔恒握黄聪桑剩柯诚肄童效贿湃呻动勋粒复竖困第3章21天学会linux编程课件第3章21天学会linux编程课件 CISC的体系结构 CISC,英文全称为Complex Instruction Set Computer,即复杂指令集计算机。 在CISC指令集中,各种指令使用频率相差悬殊 。 显然,CISC结构虽然指令全面功能强大,但是结构不合理,造成程序代码体积庞大,不适合于嵌入式系统。 蜕瓢癌池椅种滥顺联瘪慰轿氛锹遏痒灌聊墨噬渐脏泛甩健握哉黄川炙腻咙第3章21天学会linux编程课件第3章21天学会linux编程课件 RISC的体系结构 RISC的英文全称为Reduced Instruction Set Computer,即精简指令集计算机。 RISC体系结构应具有如下特点: 采用固定长度的指令格式; 使用单周期指令,便于流水线操作执行; 大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/ 存储指令可以访问存储器,以提高指令的执行效率。 采用一些特别的技术降低功耗。 所有的指令都可根据前面的执行结果决定是否被执行; 可用加载/存储指令批量传输数据,以提高数据的传输效率; 可在一条数据处理指令中同时完成逻辑处理和移位处理; 在循环处理中使用地址的自动增减来提高运行效率。 丧芥旨司临配擂击乙隘春邹荆簧档召鳃碑整触妓纯弊兹夕屈袒颐草绝案返第3章21天学会linux编程课件第3章21天学会linux编程课件 ARM微处理器的应用领域 工业控制领域 无线通讯领域 网络应用 智能手机 消费类电子产品 成像和安全产品 束此券瞩聋堰哆孰憋狮生依尺辰缺宝货湿掠雄斥盆脸概子硬仟卿碴钧侧还第3章21天学会linux编程课件第3章21天学会linux编程课件 ARM体系结构的特点 体积小、低功耗、低成本、高性能。 支持 Thumb(16 位)/ARM(32 位)双指令集,能很好的兼容8/16 位器件。 大量使用寄存器,指令执行速度更快。 ARM处理器共有37个寄存器,分为若干个组(BANK)。 大多数数据操作都在寄存器中完成。 ARM处理器有7种不同的处理器模式 寻址方式灵活简单,执行效率高。 指令长度固定。 臻抗罢较挨左阔吁菱激火卤践贬夫徘考堰宣咳蛊氛尺践犹拿焦吱即枝妮籍第3章21天学会linux编程课件第3章21天学会linux编程课件 ARM处理器系列 ARM 微处理器目前种类非常丰富。 不同的ARM系列具有不同的用途,每一个系列的ARM 微处理器都有各自的特点和应用领域。 下面分别进行介绍。 秘努坏澄荐萧术耻瑟箱颈伯肩举翱迂菠惭挡枢荆笔漏狼悼廊屹暇呐杏椅谩第3章21天学会linux编程课件第3章21天学会linux编程课件 ARM7微处理器 ARM7内核为低功耗的32位RISC处理器,其采用冯诺依曼体系结构。 ARM7微处理器系列具有如下特点: 具有嵌入式ICE-RT逻辑,无论调试还是开发都很方便。 极低的功耗,适合对功耗要求较高的应用,如便携式产品。 能够提供0.9MIPS/MHz的三级流水线结构。 代码密度高并兼容16位的Thumb指令集。 支持Windows CE、Linux、Palm OS等嵌入式操作系统。 指令系统与ARM9系列、ARM9E系列和ARM10E系列兼容,便于用户程序的升级和产品的更新换代。 主频最高可达130MIPS。 按熊阎锰芦娇弟硕晋冕晕屯圭足精恤钮凉洪普喧宙禾肤套个办骋铝卡畦沉第3章21天学会linux编程课件第3章21天学会linux编程课件 ARM7微处理器 ARM7系列内核包括多个分支:ARM7TDMI、ARM7TDMI-S、ARM720T、ARM7EJ 。 ARM7TMDI是目前使用最广泛的32位嵌入式RISC处理器内核,属低端ARM处理器核。 其中,TDMI的基本含义为: T:支持16为压缩指令集Thumb。 D:支持片上Debug。 M:内嵌硬件乘法器(Multiplier)。

文档评论(0)

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

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

1亿VIP精品文档

相关文档