一. 培训目标 通过系统的课程学习,加以项目实战,模拟IT公司的嵌入式产品软硬件开发、管理、组织、实施过程,让没有嵌入式ARM编程基础和实际工作经验的大专以上学历的学员在2--3个月的时间内迅速获得1-3年的ARM9开发经验,具备实际ARM开发的能力,胜任开发工作,让学员学完后就以具有1-3年开发经验的工程师身份进入工作岗位。 二. 培训对象 2.1电子行业设计、开发人员; 2.2有志于从事单片机、ARM相关工作的人员; 2.3电子及相关专业学生、教师及社会广大ARM9爱好者。 三.课程安排 课前准备 1)熟悉C语言及编程; 2)了解常用电子元器件、常用芯片知识及其使用方法; 3)介绍电子产品开发、生产的基本流程; 第一阶段学习 : 课程主要帮助学员了解ARM体系结构及工作原理,掌握ARM指令集,学会操作ARM处理器基本方法。 1 ARM体系结构 1.1 ARM简介 1.2 ARM体系结构 1.3 流水线 1.4 处理器工作模式 1.5 ARM处理器核 2 ARM指令集 2.1 V4T指令 2.2 V5TE指令 2.3 V6指令 2.4 Thumb指令 第一阶段实验 1、使用RealView MDK环境构建基本工程 2、基本ARM指令练习 3、数据搬运练习 第二阶段学习 为提高系统的综合性能,“ARM和Thumb交互”是工程师在实际编程常用的一种方式。通过本天课程的学习,学员可以了解Thumb指令的特点,掌握ARM和Thumb指令交互方法。“异常”作为处理器的一种特殊工作方式在系统工作中扮演着重要的角色,本期课程也将帮助学员掌握ARM平台异常产生的过程和处理方法。 1 ARM与Thumb交互 1.1 交互工作基础 1.2 子程序交互和veneers 1.3 ARM V5TE架构扩展 2 RealView MDK开发工具介绍 3 异常处理 3.1 中断处理 3.2 Abort处理 3.3 SWI 处理 3.4 复位和未定义指令处理 第二阶段实验: 1、ARM/Thumb交互 2、Thumb下的块拷贝实验 3、异常处理实验 第三阶段ARM模块的讲解实战 在前面阶段学习完后,进入实践环节了。嵌入式编程最终目标还是对接口设备的操作。通过该阶段课程的学习,学员可以掌握基于ARM的嵌入式硬件平台接口设计以及各种常用接口模块的开发。 8 基于ARM的嵌入式硬件平台接口设计 8.1 基于ARM的S0C组成 8.2 构建ARM嵌入式系统 9 嵌入式硬件平台(基于s3c2410/s3c2440)接口操作 9.1 GPI0接口 9.2 ADC接口 9.3 UART接口 9.4 I2C接口 9.5 定时器 9.6 中断接口 9.7 DMA接口 5)AD/DA模块详解及实践 6)PWM脉宽调制详解及实践 7)LCD点阵型液晶屏详解及实践; |
以上就是ARM培训课程的全部内容介绍,如需了解更多的ARM培训班、课程、价格、试听等信息,也可以点击进入 ARM 相关频道,定制专属课程,开始您的学习之旅。
温馨提示
温馨提示