武汉 华嵌ARM开发培训实战班

上传人:飞*** 文档编号:15578959 上传时间:2017-11-05 格式:DOC 页数:6 大小:98KB
返回 下载 相关 举报
武汉 华嵌ARM开发培训实战班_第1页
第1页 / 共6页
武汉 华嵌ARM开发培训实战班_第2页
第2页 / 共6页
武汉 华嵌ARM开发培训实战班_第3页
第3页 / 共6页
武汉 华嵌ARM开发培训实战班_第4页
第4页 / 共6页
武汉 华嵌ARM开发培训实战班_第5页
第5页 / 共6页
点击查看更多>>
资源描述

《武汉 华嵌ARM开发培训实战班》由会员分享,可在线阅读,更多相关《武汉 华嵌ARM开发培训实战班(6页珍藏版)》请在金锄头文库上搜索。

1、ARM 开发培训班(HQARM101)课程背景ARM 处理器是目前嵌入式 CPU 市场上应用最广泛的处理器,占到所有嵌入式微处理器市场份额的 90%以上,各种消费电子、通信设备、安防监控、汽车电子、医疗设备等终端上都在使用 ARM 芯片。许多传统以 51 单片机为处理器的产品生产厂家也都在尽可能的将产品向 ARM 平台过度,以得到更多的硬件资源,提高产品档次。ARM 公司在包括英国、德国、美国、日本、韩国、台湾、新加坡等多个发达国家和地区设立了这样的授权培训中心,获得授权的公司都是在当地拥有雄厚技术实力,在业界有相当知名度的公司。ARM 培训讲师全部都要接受 ARM 公司的专业技术培训,并取得

2、 ARM 公司颁发的培训讲师资格认证证书。新闻链接: 华嵌打造又一短期精品课程课程内容本课程在涵盖了 ARM 公司培训课程全部内容基础上,结合项目实际,进一步增加了更多丰富的实用内容,例如 ARM 体系结构、ARM 汇编与 C、ARM 各种外设接口程序开发,实践课程与理论课程各占 50%,总学时为 10 天 70 学时。这些内容不仅为其他课程如 Linux 系统与驱动开发打下坚实基础,而且可以使学员具备更强的实际动手能力,更贴近企业用人需求。培养对象嵌入式相关领域的专业人士,具有开发和设计经验的硬件或软件开发工程师、系统移植工程师;想从事 Linux 底层驱动开发的嵌入式爱好者。 入学要求学员

3、学习本课程应具备下列基础知识: 熟悉 C 语言; 了解嵌入式系统的基本知识; 有 51 单片机基础者尤佳师资团队【李家凯】 武汉华嵌中心金牌讲师,工学硕士,曾任某公司高级研发经理,5 年嵌入式培训讲师经验,9年 ARM、Linux 平台工作经验,有多个大型 Linux 平台项目开发和管理经验,曾主持开发了基于arm+linux 的电子消费终端、POS 交易终端、列车运行状态监控系统、电站绝缘子污秽监测系统等大型嵌入式项目。精通 Linux 下的 C 语言编程技术、(交叉)编译、调试环境、Makefile 编写;精通 Linux 的内核编译、系统移植、自由软件 MiniGUI、 Qt 图形编程、

4、sqlite 数据库开发、TCP/IP 网络编程;精通 ARM 体系结构与接口设计、Linux 设备驱动编写。专长研究方向:ARM 接口设计、Arm+Linux 平台下的应用编程、系统开发与驱动开发,minigui/QT 图形系统开发。李老师博客 【余晓】 武汉华嵌中心高级讲师,工学硕士,曾任多年武汉某上市公司硬件项目经理,现任某集团公司产品经理,8 年嵌入式系统开发经验,5 年项目管理经验,3 年嵌入式培训讲师经验,授课方式深受学员好评。精通 C51 系列单片机和 ARM7、ARM9、ARM11 嵌入式处理器、FPGA 的硬件设计,曾主持完成多项单片机、ARM、FPGA 产品项目。专长研究方

5、向: C51 单片机、ARM,FPGA 系统开发,硬件原理图与 PCB 设计。【何炜】 武汉华嵌中心高级讲师,华中科技大学工学博士,曾任武汉多家公司项目经理,5 年嵌入式系统开发经验,3 年项目管理经验,2 年嵌入式培训讲师经验。精通 PowerPC 和 ARM 嵌入式处理器、CPLD 和 FPGA 可编程逻辑器件,对于 ARM+Linux 的嵌入式系统开发和编程有着丰富的经验。专长研究方向: ARM 系统开发与设计,Linux 系统应用编程,FPGA 系统开发,高速 PCB 绘制。更多师资力量请参见师资团队。教材 参考书:ARM 系列处理器应用技术完全手册 武汉华嵌 ARM 开发培训班讲义

6、武汉华嵌 ARM 开发培训班实验指导 实验环境及班级规模为了保证培训效果,增加互动环节,我们坚持小班授课,每期报名人数限 15 人,多余人员安排到下一期进行。人手一套实验环境:ARM9 实验板(单击查看)和 ARM 硬件仿真器(单击查看)。学时费用课时: 共 10 天,每天 7 学时,总计 70 学时培训费用(含教材费):公司员工(3200 元),个人自费(2500 元),学生自费(2200元,凭有效证件)培训证书:培训合格学员可获 ARM 公司全球统一培训认证证书,认证费 500 元外地学员:代理安排食宿(需提前预定)最新优惠 团体报名优惠措施:两人 95 折优惠,三人或三人以上 9 折优惠

7、套餐课程同时报名优惠措施(以下套餐优惠只能任选一种):1、同时报选嵌入式 Linux 应用开发班,即享受 300 元优惠!2、同时报选嵌入式 Linux 系统开发班,即享受 300 元优惠!3、同时报选嵌入式 Linux 驱动开发班,即享受 400 元优惠!质量保障1、培训过程中,如有部分内容理解不透或消化不好,可免费在下期培训班中重听;2、培训结束后免费提供一个月的技术支持,充分保证培训后出效果;3、培训合格学员可享受免费推荐就业机会。课程进度安排(最新更新日期:2010.03.10)时间 课程大纲第 1-2 天学习目标 这两天的课程主要帮助学员了解 ARM 体系结构及工作原理,掌握 ARM

8、 指令集,学会操作 ARM 处理器基本方法。9:00|12:001 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 指令3 ARM 汇编编程及调试实例13:30|17:30实验1、使用 RealView MDK 环境构建基本工程2、基本 ARM 指令练习3、数据排序练习4、数据搬运练习 第 3 天学习目标为提高系统的综合性能,“ARM 和 Thumb 交互”是工程师在实际编程常用的一种方式。通过两天课程的学习,学员可以了解 T

9、humb 指令的特点,掌握ARM 和 Thumb 指令交互方法。“异常”作为处理器的一种特殊工作方式在系统工作中扮演着重要的角色,本期课程也将帮助学员掌握 ARM 平台异常产生的过程和处理方法。9:00|3 ARM 与 Thumb 交互3.1 交互工作基础12:00 3.2 子程序交互和 veneers3.3 ARM V5TE 架构扩展4 RealView MDK 开发工具介绍5 异常处理5.1 中断处理5.2 Abort 处理5.3 SWI 处理5.4 复位和未定义指令处理 13:30|17:30实验:1、ARM/Thumb 交互2、Thumb 下的块拷贝实验3、异常处理实验 第 4 天学习

10、目标虽然汇编指令可以完成我们所需要的所有功能,但相对 C 语言来说,汇编语言存在编写复杂、可读性差等缺点,所以在实际的项目开发中,工程师通常会使用 C 或 C+等高级语言来编写主程序部分。通过本次课程的学习,学员可以掌握汇编、c、c+混合编程的方法,完成对目标平台的软件编程,更好的熟悉嵌入式软件的开发流程。9:00|12:006 C/C+ 编译器提示和技巧6.1 arm 编译优化础6.2 汇编、c、c+混合编程6.3 arm 编译器规则6.4 局部和全局变量7 嵌入式软件编程7.1 调整 c 库使其适合目标平台7.2 调整内存映射使其适合目标平台7.3 复位和初始化7.4 编译和调试目标镜像

11、13:30|17:30实验:1、C 语言程序实验2、汇编和 C 混合编程实验3、调整 C 库和内存映射,编写能够在目标硬件运行的 LED 测试程序 第 5-9 天学习目标在学习完了理论知识后,该进入实践环节了。嵌入式编程最终目标还是对接口设备的操作。通过五天课程的学习,学员可以掌握基于 ARM 的嵌入式硬件平台接口设计以及各种常用接口的开发。9:00|12:008 基于 ARM 的嵌入式硬件平台接口设计8.1 基于 ARM 的 SOC 组成8.2 构建 ARM 嵌入式系统9 嵌入式硬件平台(基于 s3c6410/s3c2440)接口操作9.1 GPIO 接口9.2 中断接口9.3 定时器接口

12、9.4 看门狗接口9.5 UART 接口9.6 IIC 接口9.7 RTC 接口9.8 DMA 接口9.9 ADC 接口9.10 触摸屏接口13:30|17:30实验:9.1 GPIO 接口实验9.2 中断接口实验9.3 定时器接口实验9.4 看门狗接口实验9.5 UART 接口实验9.6 IIC 接口实验9.7 RTC 接口实验9.8 DMA 接口实验9.9 ADC 接口实验9.10 触摸屏接口实验第 10 天学习目标单个接口的操作最终还是要为一个综合的软件项目服务,bootloader 在嵌入式操作系统中占用重要地位,其编写、移植是一项常见而复杂的工作。通过第五天课程的学习,学员即能够通过

13、这个综合的软件项目将前面的主要内容融会贯通,还可以掌握 bootloader 原理及开发过程,掌握和 bootloader 相关的接口开发,了解嵌入式操作系统的结构及启动流程等。9:00|12:0010 从零编写 bootloader10.1 嵌入式 linux 系统的构成10.2 引导程序的任务10.3 引导程序的结构及启动流程10.4 实现串口下载功能10.5 实现 usb 下载功能10.6 实现 nandflash 读写功能10.7 引导 linux 内核 13:30|17:30实验:1、bootloader 编写实验(基于 realview MDK 环境)2、linux 系统编译实验3

14、、制作文件系统实验4、bootloader 通过 USB 下载内核、文件系统实验 本课程培训过的客户中船重工 709 研究所 | 烽火科技 | 武钢工程技术集团通信有限责任公司 | 宜昌 710 研究所 | 武汉高德红外 | 矽感科技 | 武汉天喻信息产业股份有限公司 | 武汉富士康科技 | 武汉普创科技 | 昆明南天电子信息股份有限公司 | 717 研究所 | 长沙矿山研究院 | 科工集团航天学院 | 三江航天红峰厂 | 武汉大学 | 武汉理工大学 | 中国地质大学 | 桂林电子科技大学 | 武汉军械士官学院 | 中南民族大学 | 韩山师范学院 | 十堰职业技术学院 | 温州职业技术学院 | 武汉职业技术学院 | 武汉科技大学 | 长江职业技术学院 | 湖南商学院 | 襄樊职业技术学院 | 江西理工大学 | 中南民族大学工商学院 | 深圳职业技术学院 | 武汉工业职业技术学院 | 武汉科技大学中南分校 等等. 武汉华嵌网址:http:/www.embedhq.org

展开阅读全文
相关资源
正为您匹配相似的精品文档
相关搜索

最新文档


当前位置:首页 > 商业/管理/HR > 其它文档

电脑版 |金锄头文库版权所有
经营许可证:蜀ICP备13022795号 | 川公网安备 51140202000112号