课程培训
ARM高级培训

ARM高级培训

课程内容
 本课程涵盖了ARM IP的所有功能,详细介绍了ARM的体系结构和指令结构,在此基础上深入的讲解了ARM的启动过程、对MMU/Cache/TCM的高级应用,以及ARM开发环境的优化等,最大限度的提高了ARM的效率。并且重点讲解了C++的嵌入式开发,具有高度的前瞻性。本课程由ARM资深工程师讲解,本工程师具有6、7年ARM的开发经验,开发过ARM7/ARM9/ARM11都一系列板卡,做过ARM的FEA,现从事于ARM SOC芯片软件的开发。
培养对象
 ARM SOC设计软件人员、ARM初级工程师、ARM IP爱好者、ARM软件开发人员。
课程大纲
   1 ARM 简介
    1.1 ARM公司
    1.2 ARM IP Core
  2 ARM体系结构
    2.1  ARM 流水线
    2.2  ARM 处理器状态
    2.3  ARM处理器模式
    2.4  ARM内部寄存器
2.4.1 ARM状态内部寄存器
2.4.2 Thumb状态内部寄存器
  2.5 程序状态寄存器
  2.6 ARM异常
2.6.1 FIQ异常
2.6.2 IRQ异常
2.6.3 中止异常
2.6.4 软件中断异常
2.6.5 未定义异常
2.6.6 异常总结
  2.7 存储器极其映射
  2.8 协处理器
  2.9 ARM调试接口
 3 ARM指令系统
  3.1 ARM处理器寻址方式
  3.2 指令集介绍
3.2.1 ARM指令集
3.2.2 Thumb指令集
 4 ARM开发环境
   4.1 集成开发环境
   4.2 编译器的介绍
   4.3 调试软件
   4.4 指令仿真
5 ARM启动代码的编写
  5.1 ARM复位状态
  5.2 异常想量表初始化
  5.3 __main的作用
  5.4 编写自己的BootLoader
6 MMU和Cache的应用
  6.1 MMU的工作原理
  6.2 Cache的工作原理
  6.3 MMU的配置
  6.4 Cache的打开和关闭
7 TCM模块的应用
  7.1 TCM的工作原理
  7.2 TCM的打开和关闭
8 基于C++的编程
  8.1 C++的基础只是介绍
  8.2 C++在ARM平台的编程



如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训
培训特点:
针对实际需求,顾问式咨询,互动式授课,案例教学,小班授课,实际项目演示
培训讲师:
中国科学院软件研究所,计算研究所高级研究人员
IBM,oracle,微软,vmware等大型公司高级工程师,项目经理,技术支持专家
中科信软培训中心,资深讲师
大多名牌大学,硕士以上学历,相关技术专业,理论素养丰富
多年实际项目经历,大型项目实战案例,热情,乐于技术分享。
针对客户实际需求,案例教学,互动式沟通,学有所获
报名表下载
联系我们 更多>>

 电话咨询:010-62883247

                 010-62884854

 电子邮件: soft@info-soft.cn 

 

点击这里给我发消息

点击这里给我发消息

点击这里给我发消息

qrcode_for_gh_98c3580f6c5a_430.jpg

订制培训 更多>>