相关题库

咨询

其他联系方式

所属系列课程

评价

使用协议与隐私政策

感谢您使用网易云课堂!

为了更好地保障您的个人权益,请认真阅读《使用协议》《隐私政策》《服务条款》的全部内容,同意并接受全部条款后开始使用我们的产品和服务。若不同意,将无法使用我们的产品和服务。

同意
嵌入式进阶--ARM Cortex-M4编程,HuTienan,1. 本课程是关于ARM Cortex-M4的嵌入式编程,课程内容以视频方式体现,从零写代码。 2. 学习本课程可以有以下收获: (1)ARM-CM4无关内容 a. Makefile从零构建工程、arm-gcc工具使用、lds脚本编写 b. uart驱动对接printf c. GCC嵌入汇编语法 (2)ARM-CM4相关内容: a. 寄存器和汇编指令 b. M4的工作模式:特权和非特权、线程模式和处理模式 c. 向量表和启动方式:0x0地址启动、调试器配置 d. 中断全局屏蔽:primask、faultmask、basepri e. NVIC中断控制器:使能、挂起、优先级 f. 中断的处理流程:栈帧、EXC_RETURN g. systick定时器:轮询、中断 h. hardfault以及多种fault异常:使能、读取错误信息 i. svc异常和pendsv异常 j. 任务切换的实现 k. 特别的存储指令:段操作和排他访问 l. 排他访问实现原子操作和自旋锁 m. 浮点单元:使能硬浮点、arm-gcc编译选项、浮点指令和寄存器 n. mpu:设置区域地址、大小和属性,子区域禁止 o. 使用CMSIS:移植代码、链接编译器标准库 适用人群:需要学员有一些嵌入式的基础,比如可以使用MCU的片上外设
手机课堂
下载App
返回顶部