微控制器将何去何从 - 世界因我们而不同--周立功单片机.PDFVIP

微控制器将何去何从 - 世界因我们而不同--周立功单片机.PDF

  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文档。上传文档
查看更多
微控制器将何去何从 - 世界因我们而不同--周立功单片机

Technology In-Depth 微控制器将何去何从? 作者: Joseph Yiu. 2010 年 1 月 处理器部门高级工程师 Joseph Yiu是ARM公司的处理器设计工程师,负责基于ARM的SoC项目以及包括AMBA开发工具包、PrimeCells、 CoreSight在内的IP模块设计。他一直致力于各种Cortex-M处理器开发。 概述 嵌入式领域的发展日新月异。你也许还没有注意到,但是 ARM的微控制器的价格在过去5年里已大幅降低,并且面向开发 如果你停下来想一想微控制器系统十年前的样子并与当今的微 者的低成本甚至免费开发工具也越来越多。 控制器系统比较一下,你会发现PCB设计、元件封装、集成度、时 钟速度和内存大小已经经历了好几代的变化。在这方面最热门的 与其它架构相比,选择基于ARM的微控制器也是更好的投资。 话题之一是仍在使用8位微控制器的用户何时才能摆脱传统架 现今,针对ARM微控制器开发的软件代码可在未来多年内供为 构并转向使用现代32位处理器架构,如基于ARM Cortex-M的 数众多的微控制器供应商重复使用。随着ARM架构的应用更加 微控制器系列。在过去几年里,嵌入式开发者向32位微控制器 广泛,聘请具有ARM架构行业经验的软件工程师也比聘请其他 的迁移一直呈现强劲势头。本文将讨论加速这种迁移的一些因 架构工程师更加容易。这也使得嵌入式开发者的产品和资产能 素。 够更加面向未来。 切换的原因? 在本文的第一部分,我们将总结为什么嵌入式开 在下一节,我们将讨论32位微控制器是如何赢得代码长度的比 发者应该考虑向32位微控制器迁移。 赛,该领域传统上可是8位微控制器的强势领域。 采取这一行动的最强有力的理由是市场和消费者对嵌入式产品 代码长度 复杂性的需求大大增加。随着嵌入式产品彼此互联越来越多、功 指令长度 能越来越丰富,目前的8位和16位微控制器已经无法满足处理要 在很多人的印象中,8位微控制器采用8位指令,而32位微控制器 求。即使8位或16位微控制器能够满足当前的项目需求,它也存 采用32位指令。 在限制未来产品升级和代码重复使用的严重风险。 事实上,8位微控制器的许多指令是16位、24位或者8位以上 第二个常见原因是嵌入式开发者开始认识到迁移到32位微控制 的其它指令长度,例如,PIC18的指令是16位。即使是古老的 器带来的好处。且不说32位微控制器能提供超过10倍的性能, 8051 架构,有些指令长度是1字节,也有很多多其它指令是2或 单说这种迁移本身就能够带来更低的能耗、更小的程序代码、更 3字节。16位架构同样如此,例如,MSP430的某些指令是6字节 快的软件开发时间以及更好的软件重用性。这些优势将在本文 (MSP430X指令甚至是8字节)。 后面详述。 Number of Instruction size bits 64 Max 另一个原因是 基于ARM的器件的选择余

文档评论(0)

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

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

1亿VIP精品文档

相关文档