通过系统的课程学习,加以项目实战,全面模拟IT公司的嵌入式产品软硬件开发、管理、组织、实施过程,让没有嵌入式ARM编程基础和实际工作经验的大专以上学历的学员在2--3个月的时间内迅速获得1-3年的ARM9开发经验,具备实际ARM开发的能力,胜任开发工作,让学员学完后就以具有1-3年开发经验的工程师身份进入工作岗位。
培训对象
2.1电子行业设计、开发人员;
2.2有志于从事单片机、ARM相关工作的人员;
2.3电子及相关专业学生、教师及社会广大ARM9爱好者。
课前准备
1)熟悉C语言及编程;
2)了解常用电子元器件、常用芯片知识及其使用方法;
3)介绍电子产品开发、生产的基本流程;
课程主要帮助学员了解ARM体系结构及工作原理,掌握ARM指令集,学会操作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、数据搬运练习 -
RISC体系结构应具有如下特点:1 采用固定长度的指令格式,指令归整、简单、基本寻址方式有2~3种。2 使用单周期指令,便于流水线操作执行。3 大量使用寄存器,数据处理指令只对寄存器进行操作,只有加载/存储指令可以访问存储器,以提高指令的执行效率。除此以外,ARM体系结构还采用了一些特别的技术,在增加高性能的前提下尽量缩小芯片的面积,并降低功耗:
体系结构1 CISC(Complex Instruction Set Computer,复杂指令集计算机)在CISC指令集的各种指令中,大约有20%的指令会被反复使用,占整个程序代码的80%。而余下的指令却不经常使用,在程序设计中只占20%。2 RISC(ReducedInstruction Set Computer,精简指令集计算机)RISC结构优先选取使用频高的简单指令,避免复杂指令;将指令长度固定,指令格式和寻址方式种类减少;以控制逻辑为主,不用或少用微码控制等立即预约课程