上海华清远见老师直接接听

400-029-09** 400-029-0997 转 136856
查看完整号码
扫码拨号
微信扫码拨号

Cortex-M0开发培训班

请咨询 课时 | 任意时段 班型 | 小班 上课
课程学费: 一键咨询更多打折优惠课程获取报价
上课校区: 1个 (上海校区) 详情
免费预约
权益领取成功,请尽快到机构使用 权益详情可在 [个人中心-我的权益] 中查看
我知道了
课程内容

Cortex-M0开发培训班

课程亮点
  • 专业指导

适用人群
  • 初级

目标收获

Cortex-M0开发培训班

课程介绍

第一天

学习目标:了解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上

添加微信咨询
杨老师 @上海华清远见

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

微信号:180******70

立即咨询

校区

「上海华清远见」是北京华清远见科技发展有限公司上海分公司在教育宝平台开设的店铺,若该店铺内信息涉嫌虚假或违法,请点击这里向教育宝反馈,我们将及时进行处理。

机构评分

环境:4.0师资:4.0服务:4.0效果:4.0

公示信息

店铺名称:上海华清远见

单位名称:北京华清远见科技发展有限公司上海分公司

账号名称:shhqyj(180******70)

所属城市:上海

入驻时长:2年会员

联系电话:400-029-0997 转 136856

微信咨询

返回顶部