相关题库

咨询

其他联系方式

所属系列课程

评价

ARM Cortex-M3/M4体系结构编程,李述铜,课程设计目标 本课程为《深入理解ARM体系结构(基于Cortex-M架构)》系列课程的其中一个课程,主要以Cortex-M3为例体系结构的具体知识。 内容安排 全部内容共计约58个课时,34个实验代码,总时长约13个小时。 主要内容如下: * ARM与Cortex:ARM与Cortex-M内核 * 基本编程模型:Cortex-M的内核寄存器、Thumb-2指令集、流水线、栈结构 * 存储模型:大小端、位带模型、总线配置、存储IO等 * 中断与异常处理:中断与异常的具体类型、优先级设置、挂起、屏蔽、向量表 * SysTick定时器:介绍SysTick定时器的工作原理以及配置方法 * 工作模式与特权级:线程模式与Handler模式、特权级与非特权级的概念,切换方法,双栈模型, 学习要求 * 课程无需开发板,需安装Keil开发环境。 * 学习者应当具备嵌入式开发知识 适合对像 已经工作的嵌入式开发人员 在校大学生,想要以后从事ARM相关开发工作 对ARM内核感兴趣的同学 课程特色 本课程在设计时,采取了“理论+实践”相结合的方法设计。我觉得只讲理论,其实并不易于理解和记忆。所以课程在设计时,能做实验的课时就辅以实验。 ------------------------------------- 如果你对该课程有任何意见或者建议,欢迎与我取得联系。 适用人群:已经工作的嵌入式开发人员,在校大学生,想要以后从事ARM相关开发工作,对ARM内核感兴趣的同学