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