你将收获

了解内核的指令集架构、寄存器组织等关键方面内容

能够更灵活地编写应用程序,实现更复杂的功能

适用人群

已经工作的嵌入式开发人员,在校大学生,想要以后从事ARM相关开发工作,对ARM内核感兴趣的同学

课程介绍

注意注意!本课程所用Keil自带的编译器版本为AC6。由于AC5与AC6在使用时有些地方差异较大,如果你使用AC5(老版本Keil自带的)来学习本课程,则可能会出现各种奇怪的编译、汇编错误。

建议如果不是特别需要,请更新到最新版本的Keil 5.4.x以上版本。否则,学习过程中出现的一些问题我可能无法帮你解决。

本课程以Cortex-M3为核心,深度解析ARM体系结构内核设计,涵盖Thumb-2指令集、中断机制、双栈模型等核心内容。通过编写代码进行实验,从而实现从理论到实践的闭环学习,帮助开发者理解RTOS底层原理、提升嵌入式系统调试能力,适合渴望突破技术瓶颈的ARM开发者。

课程目录