端海教育集团
全国报名免费热线:4008699035 微信:shuhaipeixun
或15921673576(微信同号) QQ:1299983702
首页 课程表 在线聊 报名 讲师 品牌 QQ聊 活动 就业
 
ARM开发培训
 
   班级规模及环境--热线:4008699035 手机:15921673576( 微信同号)
       坚持小班授课,为保证培训效果,增加互动环节,每期人数限3到5人。
   上课时间和地点
开课地址:【上海】同济大学(沪西)/新城金郡商务楼(11号线白银路站)【深圳分部】:电影大厦(地铁一号线大剧院站) 【武汉分部】:佳源大厦【成都分部】:领馆区1号【沈阳分部】:沈阳理工大学【郑州分部】:锦华大厦【石家庄分部】:瑞景大厦【北京分部】:北京中山学院 【南京分部】:金港大厦
最新开班 (连续班 、周末班、晚班):2024年11月18日
   实验设备
     ☆资深工程师授课
        
        ☆注重质量 ☆边讲边练

        ☆合格学员免费推荐工作
        ★实验设备请点击这儿查看★
   质量保障

        1、培训过程中,如有部分内容理解不透或消化不好,可免费在以后培训班中重听;
        2、课程完成后,授课老师留给学员手机和Email,保障培训效果,免费提供半年的技术支持。
        3、培训合格学员可享受免费推荐就业机会。

课程大纲
 
  1. 1ARM处理器与其他体系结构处理器异同比较
    2ARM芯片选型
    3ARM外围硬件设计
    4ARM程序和算法
    5ARM操作系统(uC/OS-II/ARMLinux/uCLinux/WinCE) B ARM知识体系
    1ARM的特点(体系结构/流水线/异常处理/寄存器组织)
    2ARM内核概述(内核命名/应用内核/嵌入式内核/安全内核)
    3ARM内核系列 C ARM结构与编程
    1ARM的工作模式
    2ARM存储器格式
    3ARM运行模式
    4ARM寄存器组织
    5ARM的异常
    6流水线
    7AHBA总线 D ARM指令系统与汇编语言编程
    1ARM指令概述与特点
    2ARM寻址方式
    3ARM指令集
    4Thumb指令集
    5ARM汇编语言编程 E 使用ARMADS开发工具的方法、流程和技巧
    1编译器参数(armcc/armcpp/armasm)
    2链接器使用(armlink/scatter-file)
    3调试器及调试工具(axd/jtag)
    4辅助开发工具(fromelf/armprof/nmake/Makefile)
    5内存地址重映射(memoryremap)
    6堆栈初始化(stack&heap)
    7RO/RW/ZI段地址分配
    8系统呼叫机制(SoftWareInterrupt) F ARM启动代码工作原理
    1启动代码基本概念和执行流程
    2全局变量和局部变量的存储结构
    3程序的存储和加载过程
    4RO、RW以及ZI段的存储特性
    5启动代码的搬移过程
    6启动代码的初始化流成为程 G ARM异常和中断处理 
    1异常向量表(exceptionvectortable) 
    2异常响应 
    3产生异常后的处理过程 
    4 未定义指令异常的特殊用途 
    5SWI软中断指令与系统调用 
    6异常返回处理流程 第二部分 实验部分15学时 H ARM开发工具实验(实验1-8)
    实验1:安装开发工具实验(ADS+AXD)
    实验2:ADS编程实验(helloworld)
    实验3:AXD调试实验(debug)
    实验4:ARM工具链实验(armcc+armasm+armlink)
    实验5:fromelf实用工具实验(fromelf)
    实验6:uuencode编码工具实验(uuencode)
    实验7:使用Jtag调试开发板实验
    实验8:使用Bootloader下载执行实验 I ARM体系结构与汇语编言实验(实验9-16)
    实验9:ARM数据处理指令操作数寻址方式实验
    实验10:ARM内存访问指令寻址实验
    实验11:ARM堆栈指针寄存器实验(r13)
    实验12:ARM返回连接寄存器实验(r14)
    实验13:ARM程序计数器实验(r15)
    实验14:ARM程序状态寄存器实验(cpsr+spsr)
    实验15:ARM工作模式切换实验(svc+irq)
    实验16:ARM汇编与C语言混合编程实验 J ARM开发板外设接口实验(实验17-24)
    实验17:ARM开发板-启动代码烧写实验
    实验18:ARM开发板-LED显示灯实验
    实验19:ARM开发板-七段数码管实验
    实验20:ARM开发板-四位拨段开关实验
    实验21:ARM开发板-蜂鸣器实验
    实验22:ARM开发板-中断按钮实验
    实验23:ARM开发板-定时器实验
    实验24:ARM开发板-串口通讯实验 K ARMBootloader编写实验(实验25-32) 
    实验25:ARMBootloader-ledblink实验 
    实验26:ARMBootloader-uartdriver实验 
    实验27:ARMBootloader-printf实验 
    实验28:ARMBootloader-stdio实验 
    实验29:ARMBootloader-shell实验 
    实验30:ARMBootloader-command实验 
    实验31:ARMBootloader-flashwrite实验 
    实验32:ARMBootloader-autoboot实验 L ARM异常和中断处理实验(实验33-40)
    实验33:ARM异常向量表实验
    实验34:ARM软中断SWI异常发生和响应实验
    实验35:ARMGPIO中断源使能触发实验
    实验36:ARMGPIO中断处理和响应实验
    实验37:ARMTimer定时器中断源使能触发实验
    实验38:ARMTimer定时器中断处理和响应实验
    实验39:ARM中断流程代码分层实验
    实验40:ARM中断驱动框架实验

 
./
  备案号:备案号:沪ICP备08026168号-1 .(2014年7月11)...................