ARM开发培训班(FSATC1001)(本课程为ARM公司ATC授权培训课程,学员可获ARM公司全球统一认证证书)
课程背景 | ||||||||||
ATC的英文全称是Approved Training Center,即授权培训中心。ARM ATC就是指ARM公司授权的培训中心。目前ARM公司在包括英国、德国、美国、日本、韩国、台湾、新加坡等多个发达国家和地区设立了这样的授权培训中心,获得授权的公司都是在当地拥有雄厚技术实力,在业界有相当知名度的公司。ATC培训的讲师全部都要接受ARM公司的专业技术培训,并取得ARM公司颁发的培训讲师资格认证证书。参加的学员可以直接获得全球同步的最新ARM课程培训,并能获得由ARM公司和被授权公司联合颁发培训结业证书。 | ||||||||||
课程内容 | ||||||||||
本课程在涵盖了ARM公司授权培训课程全部内容基础上,结合项目实际,进一步增加了更多丰富的实用内容,例如ARM接口开发,从零编写bootloader引导Linux系统,大约占全部课程的40%内容,这些内容不仅为其他课程打下坚实基础,而且可以使学员具备更强的实际动手能力,更贴近企业用人需求。本课程的升级同时得到了ARM公司的首肯和大力支持。 | ||||||||||
培养对象 | ||||||||||
嵌入式相关领域的专业人士,具有开发和设计经验的硬件或软件开发工程师、系统移植工程师。 | ||||||||||
入学要求 | ||||||||||
学员学习本课程应具备下列基础知识: | ||||||||||
师资团队 | ||||||||||
更多师资力量请参见华清远见师资团队。 | ||||||||||
教材 | ||||||||||
◆ 参考书:《ARM系列处理器应用技术完全手册》 华清远见 编 | ||||||||||
实验环境及班级规模 | ||||||||||
为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限15人,多余人员安排到下一期进行。人手一套实验环境:ARM9实验板(单击查看)和ARM硬件仿真器(单击查看)。 | ||||||||||
学时费用 | ||||||||||
◆课时: 共5天,每天6学时,总计30学时
| ||||||||||
最新优惠 | ||||||||||
◆团体报名优惠措施:两人95折优惠,三人或三人以上9折优惠 ◆套餐课程同时报名优惠措施(以下套餐优惠只能任选一种): 1、同时报选《嵌入式Linux应用开发班》,即享受400元优惠! 2、同时报选《嵌入式Linux系统开发班》,即享受500元优惠! 3、同时报选《嵌入式Linux驱动开发班》,即享受500元优惠! 4、现在同时报选《ARM班》,《Linux应用班》,《Linux系统班》,《Linux驱动班》,《USB驱动班》中的任意3门课程,即赠送三星2410开发板 报选此课程可获100元折价劵! | ||||||||||
质量保障 | ||||||||||
1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听; | ||||||||||
课程进度安排(最新更新日期:2008.01.10) | ||||||||||
时间 | 课程大纲 | |||||||||
第一天 | ||||||||||
学习目标 | 第一天的课程主要帮助学员了解ARM体系结构及工作原理,掌握ARM指令集,学会操作ARM处理器基本方法。 | |||||||||
9:00 | 12:00 | 1 ARM体系结构 | |||||||||
13:00 | 16:00 | 实验 | |||||||||
第二天 | ||||||||||
学习目标 | 为提高系统的综合性能,“ARM和Thumb交互”是工程师在实际编程常用的一种方式。通过本天课程的学习,学员可以了解Thumb指令的特点,掌握ARM和Thumb指令交互方法。“异常”作为处理器的一种特殊工作方式在系统工作中扮演着重要的角色,本期课程也将帮助学员掌握ARM平台异常产生的过程和处理方法。 | |||||||||
9:00 | 12:00 | 3 ARM与Thumb交互 | |||||||||
13:00 | 16:00 | 实验: | |||||||||
第三天 | ||||||||||
学习目标 | 虽然汇编指令可以完成我们所需要的所有功能,但相对C语言来说,汇编语言存在编写复杂、可读性差等缺点,所以在实际的项目开发中,工程师通常会使用C或C++等高级语言来编写主程序部分。通过第三天课程的学习,学员可以掌握汇编、c、c++混合编程的方法,完成对目标平台的软件编程,更好的熟悉嵌入式软件的开发流程。 | |||||||||
9:00 | 12:00 | 6 C/C++ 编译器提示和技巧 | |||||||||
13:00 | 16:00 | 实验: | |||||||||
第四天 | ||||||||||
学习目标 | 在学习完了理论知识后,该进入实践环节了。嵌入式编程最终目标还是对接口设备的操作。通过第四天课程的学习,学员可以掌握基于ARM的嵌入式硬件平台接口设计以及各种常用接口的开发。 | |||||||||
9:00 | 12:00 | 8 基于ARM的嵌入式硬件平台接口设计 | |||||||||
13:00 | 16:00 | 实验: | |||||||||
第五天 | ||||||||||
学习目标 | 单个接口的操作最终还是要为一个综合的软件项目服务,bootloader在嵌入式操作系统中占用重要地位,其编写、移植是一项常见而复杂的工作。通过第五天课程的学习,学员即能够通过这个综合的软件项目将前面的主要内容融会贯通,还可以掌握bootloader原理及开发过程,掌握和bootloader相关的接口开发,了解嵌入式操作系统的结构及启动流程等。 | |||||||||
9:00 | 12:00 | 10 从零编写bootloader | |||||||||
13:00 | 16:00 | 实验: |
本课程培训过的客户 | |
上海贝尔 | 大唐微电子 | 日电电子(NEC) | 长春西门子VDO公司 | 北京阿奇夏米尔工业电子 | 群硕软件 | 明昊科技 | 大连三曦智能 | 深圳比亚迪 | 91669部队 | 95924部队 | 北京航天发射技术研究所 | 北京航天数据 | 北京黄金年代数字科技 | 北京机电工程研究所 | 北京君平传媒科技 | 北京日立华胜信息系统 | 北京思元软件 | 北京天宇华星 | 北京希电信息 | 北京新恒基通信 | 长春西门子VDO公司 | 第二炮兵计量站 | 东方地球物理勘测 | 航天17所 | 航天科工卫星 | 航天装备 | 济南泰信 | 赛多利斯科学仪器 | 山东信通电器 | 上海柯源软件 | 上海芯成半导体 | 上海信产通信 | 深圳正鼎 | 石家庄54所 | 苏州同亨科技 | 太原雷安机电技术 | 天航信网络 | 新乡大立科技 | 浙江大荣电气 | 中钞特种防伪科技 | 中船重工集团公司第七一九研究所 | 中国长江电力 | 中国计量科学研究院 | 中科院 | 中科正阳信息安全技术 | 中石油东方地球物理勘探 | 北京拜尼尔电子技术 | 绵阳机制厂 | 北京阿尔泰 | 上海自动化仪表股份公司 等等 |