精通ARM体系结构及接口技术

ARM是嵌入式领域最主要的CPU处理器。本课程包括体系结构、编程环境、指令集、异常处理、裸机开发、通讯接口、中断机制、波形控制等重要内容。

  • 通关要求

    完成每日练习工作0/7

    所有作业至少达成4个A0/4

  • 通关倒计时

  • 通关赏金

    50

    赏金说明

    赏金获得说明

    规定时间内一次通关,获得100%赏金;

    规定时间内第二次通关,获得70%赏金;

    规定时间内第三次通关,获得50%赏金;

任务完成进度

您的赏金排名: -- /705

关注创客学院学习助手,

随时随地掌握学习动态!

DAY1

01:10:54 |4045人正在学习

ARM基础(基于4412开发板)

讲解ARM的基础知识,如ARM基本概念,开发环境的搭建,工作模式,寄存器功能等

学习进度

0/5

作业未提交

开始学习

DAY2

01:44:17 |3154人正在学习

ARM指令(基于4412开发板)

本课程内容基于FS4412开发板,主要讲解了ARM开发中常用的汇编指令,这里对ARM指令进行大幅度的精简,主要是考虑实际开发中用汇编较少,重点是读得懂。

学习进度

0/6

作业未提交

开始学习

DAY3

01:45:57 |3342人正在学习

ARM异常处理

异常处理是ARM开发中的难点重点。一个裸机程序是否高效实时,与异常处理,特别是其中的中断息息相关。这里对它进行精简梳理,重点突破。

学习进度

0/6

作业未提交

开始学习

DAY4

01:32:58 |3802人正在学习

ARM裸机开发

嵌入式开发的的第一个拦路虎就是不认识硬件。这里以一个最简的LED例子点讲解的如何看懂电路图和芯片手册,初步学会对硬件的控制

学习进度

0/6

作业未提交

开始学习

DAY5

01:38:33 |2630人正在学习

ARM通讯接口

重点讲解裸机常用的接口串口,并实例演示如何用汇编和C语言一起实现串口输出字符显示。

学习进度

0/5

作业未提交

开始学习

DAY6

01:37:58 |1490人正在学习

ARM中断机制

中断是ARM中最复杂的部分。最大难点是芯片手册中中断的控制的寄存器很多。这里重点进行了梳理讲解。目的是以中断为例讲解对一个复杂的设备驱动,如何去看懂芯片手册如何去编写驱动的方式方法。

学习进度

0/4

作业未提交

开始学习

DAY7

01:38:07 |1464人正在学习

ARM波形控制

许多裸机面试中,常考根据芯片手册的时序图,用普通管脚编程模拟管脚波形的输出。实际工作中如果芯片驱动不了时需要用示波器去分析管脚波形。这里对常用的UART,I2C PWM的波形实现,进行了重点分析讲解。

学习进度

0/5

作业未提交

开始学习
有位老师想跟你聊一聊

Hi,我是你的学习规划师

不知道选什么课?和我聊聊吧!

规划学习路径