首页    |    关于我们    |    企业培训    |    课程体系    |    联合办学    |    联合实验室    |    师资团队    |    免费讲座    |    专业实习    |   技术论坛    |    联系我们  
 
长期就业培训班
版图设计工程师就业培训班(全脱产)
嵌入式Linux就业培训班(全脱产)
ARM开发培训班(ATC认证)
ARM开发培训班(ATC认证项目)
ARM Linux 系统开发培训班
ARM Linux 驱动开发培训班
Xilinx授权专业培训课程
Design for Performance
Advance FPGA Implementation
Embedded System Design
Advanced Features and Techniques of Embedded Systems
Design LogiCORE PCI System
Design LogiCORE PCIX System
Design LogiCORE PCI Express System
Fundamental FPGA Design
DSP Design Flow
DSP Implementation Techniques in Xilinx FPGAs
Signal Integrity for High-Speed Memory and Processor I/O
Designing with Multi-Gigabit Serial I/O
Introduction to Verilog
Introduction to VHDL
Advanced VHDL Design Technique
Design with PlanAhead
ISE 设计入门
Design with Virtex4
Design with Virtex5 LX & LXT
Design for Low Cost
Minimizing your design time with Chipscope pro debug and
Using System Generator for DSP Design
Design with Xilinx Gigabit Ethernet MAC
Introduction to AccelDSP
CPLD Fundamentals
Design for Performance for CPLD
Designing with Spartan-6 and Virtex-6 Families
集成电路设计方向培训
Virtuoso Layout高级培训班(Cadence)
ASTRO高级培训班(Synopsys)
Design Compiler高级培训班(Synopsys)
Modelsim高级培训班(Mentor Graphics )
FPGA/CPLD系统设计培训班
FPGA/CPLD系统设计培训班(Xilinx实验室共同开设)
ARM开发培训班(ATC认证项目)
发布日期:2009-2-19 10:35:05  浏览次数:883  

   课程背景

       ATC的英文全称是Approved Training Center,即授权培训中心。ARM ATC就是指ARM公司授权的培训中心。目前ARM公司在包括英国、德国、美国、日本、韩国、台湾、新加坡等多个发达国家和地区设立了这样的授权培训中心,获得授权的公司都是在当地拥有雄厚技术实力,在业界有相当知名度的公司。ATC培训的讲师全部都要接受ARM公司的专业技术培训,并取得ARM公司颁发的培训讲师资格认证证书。参加的学员可以直接获得全球同步的最新ARM课程培训,并能获得由ARM公司和被授权公司联合颁发培训结业证书。

   课程内容

       ARM体系架构;ARM处理器内核介绍;ARM_Thumb指令集;ARM和Thumb指令交互工作;异常处理;ARM编程技巧;ARM调试方案;带Cache的内核介绍(可选);基于ARM的软件开发调试技术;ARM开发的高级技巧和总结。

   培养对象

       嵌入式相关领域的专业人士;具有开发和设计经验的硬件或软件开发工程师;系统移植工程师;希望从事ARM嵌入式系统开发的理工科背景大四或者研究生;

   入学要求

        学员学习本课程应具备下列基础知识:
        ◆ 熟悉C语言;
        ◆ 熟悉汇编语言;
        ◆ 了解嵌入式系统的基本知识。

   师资团队

      【赖老师】
●     清华大学精密仪器系硕士,资深嵌入式系统工程师。原北京某科技有限公司创始人兼CTO,现任某国内知名企业嵌入式事业部总经理。中国第一款无驱动U盘发明人。一直从事嵌入式系统设计,对嵌入式系统和消费类电子产品设计有深厚经验。
■     研究方向:嵌入式系统设计
      【张老师】
●     资深IC设计工程师,资深嵌入式系统设计工程师,ARM认证培训讲师。现任武汉集成电路设计工程技术研究中心研发部经理,华中地区ARM ATC负责人。曾任国内排名前十的集成电路设计公司SoC部项目经理、流程管理经理。一直从事大规模/超大规模数字集成电路,数模混合电路设计和嵌入式系统设计,对Multimedia processor有较深入的研究。
■     研究方向:大规模/超大规模数字集成电路,数模混合电路设计和嵌入式系统设计
      【余老师】
●     华中科技大学教师,硕士生导师,资深IC设计与系统工程师,ARM认证培训师,Solaris(SUN)培训师。现在华中科技大学电子系超大规模集成电路与系统研究中心工作。曾任武汉亚芯微电子有限公司项目(产品)经理。一直从事混合信号集成电路与集成系统方向的教学与研发工作,项目(产品)经验丰富。
■     研究方向:混合集成电路与嵌入式系统设计
 

   教材

       《ARM认证工程师教程》

       《ARM认证工程师实验指导书》

   实验环境及班级规模

        为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。人手一套实验环境:ARM开发板(单击查看) 使用ARM最新开发系统RVDS

   开班时间

小班授课,滚动开班,最多15人

具体请咨询

Tel:027--87611256

   学时费用

        ◆课时: 共5天,每天6学时,总计30学时
        ◆培训证书:培训合格学员可获ARM公司全球统一培训认证证书
        ◆外地学员:代理安排食宿(需提前预定)


单击查看退费规定说明>>>

   最新优惠

 

该课程的最新优惠信息请拨打咨询电话咨询

Tel:027--87611256

单击查看优惠制度说明>>>


 

   质量保障

        1、免费重听,报名参加了该课程,可以享受一次免费重听,享受和新学员同等待遇;
        
2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;
        3、
学员在培训期间缴纳一定押金可免费租借实验开发板,方便学员利用课余时间巩固消化课程内容。
        4、培训合格学员将加入教育中心人才库,享受免费的就业推荐。
 

   课程进度安排
时间 课程大纲

第一天

学习目标

    第一天的课程主要帮助学员了解ARM体系结构及工作原理,掌握ARM指令集,学会操作ARM处理器基本方法。

9:00
|
12:00

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指令

13:00
|
16:00

实验
    1、使用RVDS开发环境构建基本工程
    2、基本ARM指令练习
    3、数据搬运练习

第二天

学习目标

    为提高系统的综合性能,“ARM和Thumb交互”是工程师在实际编程常用的一种方式。通过本天课程的学习,学员可以了解Thumb指令的特点,掌握ARM和Thumb指令交互方法。“异常”作为处理器的一种特殊工作方式在系统工作中扮演着重要的角色,本期课程也将帮助学员掌握ARM平台异常产生的过程和处理方法。

9:00
|
12:00

3 ARM与Thumb交互
    3.1 交互工作基础
    3.2 子程序交互和veneers
    3.3 ARM V5TE架构扩展
4 RVDS开发工具介绍
5 异常处理
    5.1 中断处理
    5.2 Abort处理
    5.3 SWI 处理
    5.4 复位和未定义指令处理

13:00
|
16:00

实验:
    1、ARM/Thumb交互
    2、Thumb下的块拷贝实验
    3、异常处理实验

第三天

学习目标

    虽然汇编指令可以完成我们所需要的所有功能,但相对C语言来说,汇编语言存在编写复杂、可读性差等缺点,所以在实际的项目开发中,工程师通常会使用C或C++等高级语言来编写主程序部分。通过第三天课程的学习,学员可以掌握汇编、c、c++混合编程的方法,完成对目标平台的软件编程,更好的熟悉嵌入式软件的开发流程。

9:00
|
12:00

6 C/C++ 编译器提示和技巧
    6.1 arm编译优化础
    6.2 汇编、c、c++混合编程
    6.3 arm编译器规则
    6.4 局部和全局变量
7 嵌入式软件编程
    7.1 调整c库使其适合目标平台
    7.2 调整内存映射使其适合目标平台
    7.3 复位和初始化
    7.4 编译和调试目标镜像

13:00
|
16:00

实验:
    1、C语言程序实验
    2、汇编和C混合编程实验
    3、调整C库和内存映射,编写能够在目标硬件运行的LED测试程序

第四天

学习目标

    在学习完了理论知识后,该进入实践环节了。嵌入式编程最终目标还是对接口设备的操作。通过第四天课程的学习,学员可以掌握基于ARM的嵌入式硬件平台接口设计以及各种常用接口的开发。

9:00
|
12:00

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接口

13:00
|
16:00

实验:
    1、GPIO实验
    2、ADC实验
    3、UART实验
    4、定时器实验
    5、中断实验
    6、DMA实验

第五天

学习目标

    单个接口的操作最终还是要为一个综合的软件项目服务,bootloader在嵌入式操作系统中占用重要地位,其编写、移植是一项常见而复杂的工作。通过第五天课程的学习,学员即能够通过这个综合的软件项目将前面的主要内容融会贯通,还可以掌握bootloader原理及开发过程,掌握和bootloader相关的接口开发,了解嵌入式操作系统的结构及启动流程等。

9:00
|
12:00

10 从零编写bootloader

13:00
|
16:00

实验:
    1、bootloader编写实验(基于RVDS开发环境)
    2、制作文件系统实验
    3、bootloader通过USB下载内核、文件系统实验

 
首页    |    关于我们    |    高端课程    |    企业培训    |    课程体系    |    实验室承建    |    师资团队    |    免费讲座    |    我要报名    |    技术论坛    |    联系我们
地址:武汉市洪山区关山一路一号(大彭村) 华中软件园A9栋4-5楼,电话:+86-027-87611256,咨询Email:jiayan@whicc.com,咨询QQ:1072920768,
2004-2009 武汉集成电路设计工程技术研究中心 版权所有,鄂ICP备030193号