简介:ARM是嵌入式领域中使用的最为广泛的处理器,也是嵌入式工程师的一项必备技能;《ARM体系结构与接口技术》课程共分为两个阶段,第一阶段为ARM体系结构,主要包括ARM处理器的存储模型、工作模式、寄存器组织、异常机制、微架构、汇编指令集等内容,该阶段重在培养学生对处理器工作原理的理解;第二阶段为接口技术,主要包括GPIO、UART、WDT、中断、ADC、RTC、PWM、IIC等接口实验
课程章节
第01课 计算机硬件基础
第02课 ARM处理器概论
第03课 ARM寄存器组织
第04课 ARM异常处理
第05课 ARM指令集仿真环境搭建
第06课 数据处理指令
第07课 跳转与存储器访问指令
第08课 栈的种类与应用
第09课 专用指令
第10课 伪操作与混合编程
第11课 FS4412开发环境搭建
第12课 GPIO实验
第13课 C工程与寄存器封装
第14课 UART实验
第15课 WDT实验
第16课 轮询与中断
第17课 中断控制器
第18课 中断处理
-
课时1ARM的异常处理机制
-
课时2工程模板代码结构分析
-
课时3中断处理框架搭建(一)
-
课时4中断处理框架搭建(二)
-
课时5中断处理程序编程
-
课时6中断编程补充
第19课 ADC实验
第20课 RTC实验
第21课 PWM实验
-
课时1PWM简介
-
课时2Exynos4412下的PWM控制器(上)
-
课时3Exynos4412下的PWM控制器(下)
-
课时4PWM寄存器详解
-
课时5PWM编程
第22课 IIC总线原理
第23课 IIC控制器与MPU6050
第24课 IIC编程
授课讲师
-
武立鑫
百度研发总监
关于讲师
华清创客总监级讲师,10余年项目开发经验,小米、百度研发总监,ARM权威认证讲师,高等院校嵌入式示范教材撰稿人,曾联合ARM、Atmel,在全国100余所高校开展师资培训,帮助高校老师快速成长。在百度、小米等大厂期间,身经数百个项目,主要项目有:Apollo智能驾驶平台、百度大脑、自动泊车系统、聊天机器人等。
课程推荐
- 系统移植 试听 1760
- C语言项目小游戏-中国象棋小游戏 试听 1453
- Linux驱动程序开发 试听 3122
- C++开发基础 试听 6586
学习服务
- 技术大牛直播授课
- 实时学情管理
- 课后作业批改,BUG诊断
- 辅导老师当堂答疑
- 学习规划,专属学习方案