课程培训
|
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平台的编程 如果您想学习本课程,请预约报名
如果没找到合适的课程或有特殊培训需求,请订制培训 除培训外,同时提供相关技术咨询与技术支持服务,有需求请发需求表到邮箱soft@info-soft.cn,或致电4007991916 技术服务需求表下载请点击 服务优势: 丰富专家资源,精准匹配相关行业,相关项目技术精英,面向用户实际需求,针对性培训或咨询,互动式交流,案例教学,精品小班,实际工程项目经验分享,快捷高效,节省时间与金钱,少走弯路与错路。 专家力量: 中国科学院相关研究所高级研究人员 西门子,TI,vmware,MSC,Ansys,MDI,Mentor, candence,Altium,Atmel 、Freescale,达索,华为等 大型公司高级工程师,项目经理,技术支持专家 中科信软培训中心,资深专家或讲师 大多名牌大学,硕士以上学历,相关学历背景专业,理论素养高 多年实际项目实践,大型复杂项目实战案例分享,热情,乐于技术分享 针对客户实际需要,真实案例演示,互动式沟通,学有所值 |
|