长沙华清远见

ARM开发培训班(FSATC1001)

小班授课 专业提升班
课程内容 ARM开发培训班(FSATC1001)
课程亮点
适用人群
目标收获

ARM开发培训班(FSATC1001)

学费
请询价
获取底价
加微信咨询
杨老师 @长沙华清远见
微信号:180******70

专业解答各类课程问题、介绍师资和学校情况

微信咨询
课程详情

第一天

学习目标:了解ARM体系结构及工作原理,掌握ARM指令集,学会操作ARM处理器的基本方法。

1.ARM体系结构

1.1 ARM简介

1.2 ARM体系结构

1.3 流水线

1.4 处理器工作模式

1.5 ARM处理器核

1.6 MMU工作原理

2.ARM指令集

2.1 数据操作指令

2.2 load/store指令

2.3 跳转指令

2.4 状态操作指令

2.5 协处理器指令

实验:

1、交叉开发环境搭建

2、基本ARM指令练习

3、数据搬运练习

第二天

学习目标掌握GNU ARM汇编语言程序设计。目前基于GNU编译器的ARM汇编程序应用广泛,如Uboot、Linux内核中的ARM 汇编代码。另外从今天开始课程接触到ARM硬件平台的开发。课程采用的硬件平台是基于三星Exynos4412处理器的FS4412硬件平台。

3.ARM汇编语言程序设计

3.1 GNU ARM汇编器支持的伪操作

3.2 GNU ARM汇编器支持的伪指令

3.3 GNU ARM 汇编语言的语句格式

3.4 GNU ARM 汇编语言的程序结构

3.5 GNU ARM 汇编语言与C语言的混合编程

4.基于Cortex-A9 的FS4412开发平台介绍

4.1 硬件平台系统设计概述

4.2 GPIO开发

实验:

1、GNU ARM汇编程序练习

2、GNU ARM 汇编、C混合编程实验

3、LED开发实验

第三天

学习目标ARM异常及中断处理的学习对于了解ARM处理器是至关重要的,今天课程主要学习ARM处理器核的各种异常及处理方法。再次基础上结合外围的中断控制器,系统的掌握中断系统。另外还会学习一个非常常用的硬件接口UART。

5.ARM异常及中断处理

5.1 ARM体系异常种类 5.2 ARM异常的优先级

5.3 ARM处理器模式和异常

5.4 ARM异常响应和处理程序返回

5.5 SWI软中断处理程序设计

5.6 FIQ和IRQ中断

6.Exynos4412中断控制器开发

6.1 Exynos4412中断机制分析

6.2 Exynos4412中断处理程序开发

7.Exynos4412UART接口开发

7.1 Exynos4412串口控制器分析

7.2 Exynos4412 UART接口程序开发

实验:

1、SWI软中断实验

2、FS4412按键中断实验

3、FS4412串口通信实验

4、FS4412红外通信实验

第四天

学习目标掌握Exynos4412处理器上的PWM、RTC、A/D、SPI、I2C接口开发

8.Exynos4412 PWM控制器开发

8.1 Exynos4412 PWM控制器分析

8.2 Exynos4412 PWM程序开发

9.Exynos4412 RTC控制器开发

9.1 Exynos4412 RTC控制器分析

9.2 Exynos4412 RTC程序开发

10.Exynos4412 A/D控制器开发

10.1 Exynos4412 A/D控制器分析

10.2 Exynos4412 A/D程序开发

11.Exynos4412 SPI控制器开发

11.1 Exynos4412 I2C控制器分析

11.2 Exynos4412 I2C程序开发

12.Exynos4412 I2C控制器开发

12.1 Exynos4412 SPI控制器分析

12.2 Exynos4412 SPI程序开发

实验:

1、FS4412 PWM 蜂鸣器实验

2、FS4412 RTC 实时时钟实验

3、FS4412 A/D实验

4、FS4412 I2C MPU6050三轴加速度传感器实验

5、SPI MCP2515读写实验

第五天

学习目标掌握Exynos4412处理器上的DMA、eMMC、LCD、Camera等复杂接口开发

14.Exynos4412上PL330 DMA控制器开发

14.1 PL330指令集

14.2 FS4412上DMA程序开发

15.eMMC开发

15.1 eMMC操作方法

15.2 FS4412上eMMC程序开发

16、LCD开发

16.1 Exynos4412 LCD控制器分析

16.2 FS4412 LCD程序开发

17.Camera开发

17.1 OV3640摄像头介绍

17.2 Exynos4412摄像头控制器分析

17.3 FS4412 摄像头程序开发

实验:

1、FS4412上DMA内存搬运实验

2、FS4412上eMMC读写实验

3、FS4412上LCD显示实验

4、FS4412上摄像头图像采集并显示在LCD上

上课校区(1)
相关课程

Cortex-M0开发培训班

  • 小班
  • 任意时段
请询价

Cortex-M ARM+ uC/OS

  • 小班
  • 任意时段
请询价
接下来要看
电话
在线
加微信
预约试听
我是在线客服顾问,有什么可以帮您?
400-029-0997
选择试听课程
全部
ARM开发培训班(FSATC1001)
  • 小班 |
  • 任意时段 |
  • 请咨询
请询价
确定
预约成功
预约详情可在「我的-咨询预约」中查看
机构稍后会通过电话或微信和您联系,敬请留意
预约信息
试听课程:

全日制会计非就业班企业人力资源管理师企业人力资源管理师

试听校区:
章丘分校
章丘区数码港大厦山大路47号历下区历下区历下区
我知道了
权益领取成功,请尽快到机构使用
权益详情可在“我的—权益”中查看 查看我的权益