电子发烧友App

硬声App

0
  • 聊天消息
  • 系统消息
  • 评论与回复
登录后你可以
  • 下载海量资料
  • 学习在线课程
  • 观看技术视频
  • 写文章/发帖/加入社区
会员中心
创作中心

完善资料让更多小伙伴认识你,还能领取20积分哦,立即完善>

3天内不再提示
电子发烧友网>电子资料下载>嵌入式开发>Cortex-M0处理器的权威指南英文原版免费下载

Cortex-M0处理器的权威指南英文原版免费下载

2019-10-09 | pdf | 18.90 MB | 次下载 | 1积分

资料介绍

本文档的主要内容详细介绍的是Cortex-M0处理器的权威指南英文原版免费下载

  这是一个令人兴奋的时刻成为一个微控制器用户。越来越多的ARM Cortex-M设备可从许多供应商处获得,应用范围广泛。熟悉8位和16位微控制器并正转向ARM Cortex Me-based设备的用户惊讶地发现,这些设备的使用非常简单,而且随着ARM Cortex-M0设备的引入,32位微控制器的成本和效率变得多么低。所以,我很高兴,约瑟夫姚选择为这些ARM Cortex-M0设备的用户编写指南。作为ARM Cortex-M系列的技术权威和8位用户,Joseph具有独特的地位,可以指导刚接触ARM Cortex微控制器的用户完成第一个过渡步骤,并向高级用户传授有关Cortex-M0的详细知识。

  我在大学时就开始学习微控制器。当时,我使用的一些单板机有一个8位微控制器,我的程序存储在外部可擦除可编程只读存储器(EPROM芯片中。eprom芯片是相对较大的双列直插(dip)封装,可以通过玻璃窗照射紫外线擦除。从那时起,微控制器技术发生了很大的变化:外部eprom被片上闪存取代,dip封装被表面贴装封装取代,大多数微控制器都可以在系统中重新编程。越来越多的外围设备被添加到微控制器中,软件的复杂性急剧增加。自2004年以来,微控制器市场发生了一些戏剧性的变化。此前,市场上的微控制器多为8位和16位两种类型,32位微控制器的应用局限于高端产品,主要是因为成本。虽然大多数8位和16位微控制器都可以用C语言编程,但是试图将所有必需的功能压缩到一个小型微控制器中变得越来越困难。你可能会花一天时间用C语言编写一个程序,然后发现你还需要花两天时间在汇编程序中重写部分程序,因为微控制器的处理速度太慢,无法完成所有需要的处理任务。即使您正在开发简单的应用程序,并且不需要在微控制器中使用高处理能力,但由于项目需求,有时您可能需要切换到不同的微控制器体系结构,这可能需要付出巨大的努力。你不仅需要花钱购买新的工具,还需要花上几个星期来学习使用这些工具,几个月来熟悉新的架构。2004年10月,ARM7微控制器的价格降到3美元以下。对于许多需要开发复杂嵌入式软件的开发人员来说,这是一个非常好的消息。从那时起,随着Cortex-M3的推出,ARM微控制器的价格进一步下降,你可以用不到1美元买到一台ARM微控制器。因此,arm微控制器的使用越来越受到人们的认可。除了提供卓越的性能外,现代ARM微控制器只需要很少的功率。ARM微控制器的使用不再局限于高端产品。

  和许多好主意一样,Cortex-M0的概念开始于酒吧里工程师之间的对话。越来越多的ARM合作伙伴正在寻找一种32位处理器,这种处理器很小,非常小。这个概念很快成为一个成熟的工程项目(代号为“swift”),2009年,cortex-m0设计完成,并迅速成为最成功的arm处理器产品之一。通过本书中的例子,你会发现cortex-m0微控制器很容易使用。在某些方面,它们比一些8位微控制器更容易使用,因为线性存储器体系结构简单,不复杂且灵活的异常模型,综合调试特性,以及ARM、微控制器供应商和软件解决方案提供商提供的软件基础结构。因为cortex-m处理器对c非常友好,所以不需要使用汇编优化应用程序。为了让中断处理程序正常工作,不需要学习很多特殊的c指令。对于一些嵌入式开发人员来说,切换到ARM微控制器也意味着在不同的微控制器产品之间切换要容易得多,而无需购买新的工具和学习新的体系结构。在互联网上,你可以发现许多人已经在一些有趣的项目中使用Cortex-M0微控制器。在完成了许多ARM处理器项目之后,我在Cortex-M处理器的使用方面积累了很多经验(可能还有一些白发),在朋友的鼓励和很多人的帮助下,我决定把这些经验写成一本书,与众多对使用ARM Cortex-M处理器。我在写第一本书的时候学到了很多,这本书是关于Cortex-M3处理器的。非常感谢那些在第一本书出版时给予我有用反馈的人,无论是在内部还是外部。我知道这本书并不完美,但至少令人鼓舞的是,许多读者发现我的Cortex-M3书很有用。我希望这本书,手臂皮层-m0的权威指南,会更好。这本书面向广泛的读者:从学生,爱好者,电子爱好者,到专业的嵌入式软件开发人员,研究人员,甚至半导体产品设计师。因此,它涵盖了广泛的信息,包括许多大多数嵌入式开发人员可能永远不需要的高级技术细节。同时,它包含了很多例子,使得新手的嵌入式软件开发人员很容易使用。我希望你觉得这本书很有帮助,并且你喜欢在下一个嵌入式项目中使用cortex-m0。

下载该资料的人也在下载 下载该资料的人还在阅读
更多 >

评论

查看更多

下载排行

本周

  1. 1TC358743XBG评估板参考手册
  2. 1.36 MB  |  330次下载  |  免费
  3. 2开关电源基础知识
  4. 5.73 MB  |  6次下载  |  免费
  5. 3100W短波放大电路图
  6. 0.05 MB  |  4次下载  |  3 积分
  7. 4嵌入式linux-聊天程序设计
  8. 0.60 MB  |  3次下载  |  免费
  9. 5基于FPGA的光纤通信系统的设计与实现
  10. 0.61 MB  |  2次下载  |  免费
  11. 6基于FPGA的C8051F单片机开发板设计
  12. 0.70 MB  |  2次下载  |  免费
  13. 751单片机窗帘控制器仿真程序
  14. 1.93 MB  |  2次下载  |  免费
  15. 8基于51单片机的RGB调色灯程序仿真
  16. 0.86 MB  |  2次下载  |  免费

本月

  1. 1OrCAD10.5下载OrCAD10.5中文版软件
  2. 0.00 MB  |  234315次下载  |  免费
  3. 2555集成电路应用800例(新编版)
  4. 0.00 MB  |  33564次下载  |  免费
  5. 3接口电路图大全
  6. 未知  |  30323次下载  |  免费
  7. 4开关电源设计实例指南
  8. 未知  |  21548次下载  |  免费
  9. 5电气工程师手册免费下载(新编第二版pdf电子书)
  10. 0.00 MB  |  15349次下载  |  免费
  11. 6数字电路基础pdf(下载)
  12. 未知  |  13750次下载  |  免费
  13. 7电子制作实例集锦 下载
  14. 未知  |  8113次下载  |  免费
  15. 8《LED驱动电路设计》 温德尔著
  16. 0.00 MB  |  6653次下载  |  免费

总榜

  1. 1matlab软件下载入口
  2. 未知  |  935054次下载  |  免费
  3. 2protel99se软件下载(可英文版转中文版)
  4. 78.1 MB  |  537796次下载  |  免费
  5. 3MATLAB 7.1 下载 (含软件介绍)
  6. 未知  |  420026次下载  |  免费
  7. 4OrCAD10.5下载OrCAD10.5中文版软件
  8. 0.00 MB  |  234315次下载  |  免费
  9. 5Altium DXP2002下载入口
  10. 未知  |  233046次下载  |  免费
  11. 6电路仿真软件multisim 10.0免费下载
  12. 340992  |  191185次下载  |  免费
  13. 7十天学会AVR单片机与C语言视频教程 下载
  14. 158M  |  183278次下载  |  免费
  15. 8proe5.0野火版下载(中文版免费下载)
  16. 未知  |  138040次下载  |  免费