资料介绍
本文档的主要内容详细介绍的是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。
- 到底64位处理器和32位处理器有什么区别呢?资料下载
- Cortex-M0处理器及其特性资料下载
- Cortex-M0处理器的编程模型资料下载
- Cortex-M0处理器的故障处理和功耗管理资料下载
- Cortex-M0处理器的异常处理模型资料下载
- Cortex-M0处理器的存储模型资料下载
- ARM Cortex-M0的权威指南英文版免费下载 0次下载
- Cortex-M4处理器的技术参考手册免费下载 42次下载
- M3处理器的详细原理图资料免费下载 58次下载
- CORTEX-M3设备通用用户权威指南详细原版资料免费下载 0次下载
- TI电子医学应用指南的详细英文原版资料概述 0次下载
- ARM微处理器AM1808的英文原版资料概述 0次下载
- ARM微处理器AM1806的英文原版资料详细概述 0次下载
- TMS320DM365数字媒体处理器英文原版资料详细概述 0次下载
- ARM推出Cortex—M0处理器 29次下载
- Cortex-M0中断控制和系统控制知识点 2816次阅读
- Cortex-M0处理器内核异常中断简介 4465次阅读
- Cortex-M0处理器的中断请求形式:电平触发和脉冲输入 1538次阅读
- 浅谈ARM处理器的基础知识 2503次阅读
- Cortex-M3处理器中断和FreeRTOS中断优先级配置 6920次阅读
- 对Cortex-A53处理器的性能分析及特点概述 13.9w次阅读
- 分析Cortex-A7处理器与Cortex-A15处理器各自的优势及区别 6605次阅读
- 关于Cortex-A7处理器性能分析 3.2w次阅读
- cortex-a9是什么处理器_cortex-a9处理器介绍 2.5w次阅读
- 基于ARM架构的8051应用程序迁移过程 2210次阅读
- 骁龙625处理器与骁龙652处理器对比评测 10.3w次阅读
- 为什么说Cortex-M是低功耗应用的首选 3409次阅读
- M33处理器的五大特色 2774次阅读
- 32位嵌入式处理器与8位处理器应用开发的区别 1528次阅读
- 苹果推出64位处理器:对手机而言,意味着什么? 3983次阅读
下载排行
本周
- 1TC358743XBG评估板参考手册
- 1.36 MB | 330次下载 | 免费
- 2开关电源基础知识
- 5.73 MB | 6次下载 | 免费
- 3100W短波放大电路图
- 0.05 MB | 4次下载 | 3 积分
- 4嵌入式linux-聊天程序设计
- 0.60 MB | 3次下载 | 免费
- 5基于FPGA的光纤通信系统的设计与实现
- 0.61 MB | 2次下载 | 免费
- 6基于FPGA的C8051F单片机开发板设计
- 0.70 MB | 2次下载 | 免费
- 751单片机窗帘控制器仿真程序
- 1.93 MB | 2次下载 | 免费
- 8基于51单片机的RGB调色灯程序仿真
- 0.86 MB | 2次下载 | 免费
本月
- 1OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 2555集成电路应用800例(新编版)
- 0.00 MB | 33564次下载 | 免费
- 3接口电路图大全
- 未知 | 30323次下载 | 免费
- 4开关电源设计实例指南
- 未知 | 21548次下载 | 免费
- 5电气工程师手册免费下载(新编第二版pdf电子书)
- 0.00 MB | 15349次下载 | 免费
- 6数字电路基础pdf(下载)
- 未知 | 13750次下载 | 免费
- 7电子制作实例集锦 下载
- 未知 | 8113次下载 | 免费
- 8《LED驱动电路设计》 温德尔著
- 0.00 MB | 6653次下载 | 免费
总榜
- 1matlab软件下载入口
- 未知 | 935054次下载 | 免费
- 2protel99se软件下载(可英文版转中文版)
- 78.1 MB | 537796次下载 | 免费
- 3MATLAB 7.1 下载 (含软件介绍)
- 未知 | 420026次下载 | 免费
- 4OrCAD10.5下载OrCAD10.5中文版软件
- 0.00 MB | 234315次下载 | 免费
- 5Altium DXP2002下载入口
- 未知 | 233046次下载 | 免费
- 6电路仿真软件multisim 10.0免费下载
- 340992 | 191185次下载 | 免费
- 7十天学会AVR单片机与C语言视频教程 下载
- 158M | 183278次下载 | 免费
- 8proe5.0野火版下载(中文版免费下载)
- 未知 | 138040次下载 | 免费
评论
查看更多