 课程大纲:
        
    课程大纲:嵌入式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的SOC组成
        8.2 构建ARM嵌入式系统
        9 嵌入式硬件平台(基于s3c2410/s3c2440)接口操作
        9.1 GPIO接口
        9.2 ADC接口
        9.3 UART接口
        9.4 I2C接口
        9.5 定时器
        9.6 中断接口
        9.7 DMA接口 
        5)AD/DA模块详解及实践
        6)PWM脉宽调制详解及实践
        7)LCD点阵型液晶屏详解及实践; 
        第五阶段:国际项目管理、电子产品项目管理知识详解
        1)国际项目管理概述;
        2)国际项目管理三要素;
        3)电子产品开发规划、流程;
        4)工作分解表WBS
        5)甘特图;
        6)电子产品项目计划书编制。
        该阶段可分享资深国际项目经理、职业规划专家等各行业专家经验。
        第六阶段:嵌入式开发流程剖析,项目分析方法。
        模块实践阶段:嵌入式开发剖析,项目分析方法。
        实战开发:通过系统的学习后,我们来个实际的项目实战:(从所列出的项目中选出一个自己开发完成)。
        项目一、Photoview/mp4
        项目二、数字存储示波器
        项目三、数码照相机
        项目四、便携式打印机
        项目五:工业控制
        项目六:数码相框
        项目七:智能机器人
      
 
     
     
         
     加入高级会员获得助教答疑
 加入高级会员获得助教答疑 
                