ARM开发培训班(FSATC1001)
本课程在涵盖了ARM公司授权培训课程全部内容基础上,结合项目实际,进一步增加了更多丰富的实用内容,使学员具备更强的实际动手能力,更贴近企业用人需求。刘老师
嵌入式顶尖级导师 嵌入式系统设计专家,ARM ATC授权培训讲师,具有7年嵌入式设计经验,主要从事硬件、底层驱动以及操作系统的开发设计。拥有多处理器平台的开发经验,对于操作系统移植,嵌入式硬件电路设计及驱动等有丰富的实战经验。从事过工业通讯如Ethernet,CAN,USB等的研发工作。另外对于软件架构的设计有深入的经验。 刘老师授课视频李老师
嵌入式顶尖级导师 嵌入式系统设计专家,ARM ATC授权培训讲师,具有7年嵌入式设计经验,主要从事硬件、底层驱动以及操作系统的开发设计。拥有多处理器平台的开发经验,对于操作系统移植,嵌入式硬件电路设计及驱动等有丰富的实战经验。从事过工业通讯如Ethernet,CAN,USB等的研发工作。另外对于软件架构的设计有深入的经验。 李老师授课视频朱老师
嵌入式顶尖级导师 嵌入式系统设计专家,ARM A华清远见高级讲师,精通C编程;熟练使用Linux系统及应用开发;熟悉ARM体系开发;优秀嵌入式软件开发教学讲师;具有丰富的教学及培训实践经验。刘老师
嵌入式顶尖级导师 华清远见高级讲师,有20多年高速数字/模拟硬件、RF、EMC和软件研发经验。曾先后在北京的大学校办企业、深圳的香港和内地上市公司、北京的内地和台湾上市公司、外企、私企工作。曾先后做过硬件和软件系统工程师、研发经理、资深工程师等。涉及无线通信、汽车电子、卫星导航、消费电子、工业控制、环保仪器等行业,对集成电路的设计生产也有一些了解。在多种8/16位平台(8051、Z80、8086、6502、Z8、AVR、PIC等)和32位平台(ARM7、ARM9、ARM10、MIPS、Cortex-M0、Cortex-M3、Cortex-M4等)上,独立完成过从硬件方案设计、原理图设计、FPGA逻辑设计、PCB Layout、样机调试,到底层ASM和C语言驱动程序、uC/OS-II系统移植、应用程序编写等全过程产品系统设计。有RF设计经验,设计过几十到几百MHz的RF通信系统。使用过种类繁多的外围集成电路、元器件、模组。对高速数字/模拟电路设计、RF设计、EMC设计、系统软件设计、可靠性和整机设计,测试、生产和管理等有全面的系统知识和丰富的实际经验。实现过多个实用新型和外观专利,对行业标准和系统标准等有深入认识。周老师
嵌入式顶尖级导师 精通ARM处理器体系结构;精通ARM处理器的硬件接口编程;熟练物联网开发,ZigBee、BLE、RFID、NFC;精通Altium Designer软件的使用;具有2年以上的物联网相关开发经验。学习目标:了解ARM体系结构及工作原理,掌握ARM指令集,学会操作ARM处理器的基本方法。
1.ARM体系结构
1.1 ARM简介2.ARM指令集
2.1 数据操作指令实验
1、交叉开发环境搭建学习目标:掌握GNU ARM汇编语言程序设计。目前基于GNU编译器的ARM汇编程序应用广泛,如Uboot、Linux内核中的ARM 汇编代码。另外从今天开始课程接触到ARM硬件平台的开发。课程采用的硬件平台是基于三星Exynos4412处理器的FS4412硬件平台。
3.ARM汇编语言程序设计
3.1 GNU ARM汇编器支持的伪操作4.基于Cortex-A9 的FS4412开发平台介绍
4.1 硬件平台系统设计概述实验
4.1 硬件平台系统设计概述学习目标:ARM异常及中断处理的学习对于了解ARM处理器是至关重要的,今天课程主要学习ARM处理器核的各种异常及处理方法。再次基础上结合外围的中断控制器,系统的掌握中断系统。另外还会学习一个非常常用的硬件接口UART。
5.ARM异常及中断处理
5.1 ARM体系异常种类6.Exynos4412中断控制器开发
6.1 Exynos4412中断机制分析7.Exynos4412UART接口开发
7.1 Exynos4412串口控制器分析实验
1、SWI软中断实验学习目标:掌握Exynos4412处理器上的PWM、RTC、A/D、SPI、I2C接口开发。
8.Exynos4412 PWM控制器开发
8.1 Exynos4412 PWM控制器分析9.Exynos4412 RTC控制器开发
9.1 Exynos4412 RTC控制器分析10.Exynos4412 A/D控制器开发
10.1 Exynos4412 A/D控制器分析11.Exynos4412 SPI控制器开发
11.1 Exynos4412 I2C控制器分析12.Exynos4412 I2C控制器开发
12.1 Exynos4412 SPI控制器分析实验
1、FS4412 PWM 蜂鸣器实验学习目标:掌握Exynos4412处理器上的DMA、eMMC、LCD、Camera等复杂接口开发。
14.Exynos4412上PL330 DMA控制器开发
14.1 PL330指令集15.eMMC开发
15.1 eMMC操作方法16、LCD开发
16.1 Exynos4412 LCD控制器分析17.Camera开发
17.1 OV3640摄像头介绍实验
1、FS4412上DMA内存搬运实验