Cortex-M处理器家族入门指南
1. 概述
在嵌入式系统开发领域,Cortex - M处理器家族已成为通用处理器的行业标准。了解Cortex - M处理器家族,掌握相关的软件库、标准、开发技术和工具,对于设计高效的应用代码至关重要。
2. 学习资源与结构
- 学习资源 :可以使用Keil MDK工具链的社区版进行学习。它是Cortex - M微控制器的行业领先参考工具链,社区版许可证允许非商业项目无限制使用。同时,MDK调试器提供了强大的模拟器,大部分学习示例无需额外硬件即可运行。
- 学习结构 :学习最好按章节逐步进行,每章包含多个实践示例。前期主要了解Cortex - M程序员模型和各处理器的特性,同时学习如何从开发软件中访问这些特性。还会介绍“通用微控制器软件接口标准(CMSIS)”,它为Cortex - M全系列处理器的软件开发提供了软件和工具支持。后期将学习更复杂的软件开发技术,并构建基于模块化组件的通用软件架构。
3. 外部链接
书中包含大量外部链接和参考资料。纸质版书籍配有包含各章节可点击链接的pdf文件,可从包含书籍示例集的GitHub仓库下载(具体见相关章节)。若链接失效,会更新pdf文件提供替代链接。
4. Cortex - M处理器家族
Cortex - M处理器家族有多种不同的架构和型号,以下是详细介绍:
4.1 Cortex配置文件
Cortex配置文件定义了不同的应用场景和性能需求,为开发者提供了
超级会员免费看
订阅专栏 解锁全文
29

被折叠的 条评论
为什么被折叠?



