首页 > 技术服务 > 嵌入式计算机 > 常见问题 > PowerPC嵌入式系统技术培训
培训中心
PowerPC嵌入式系统技术培训
日期:2010-05-31 来源:本站原创
培训时间:每季度 培训地点:北京
培训教材:《PowerPC嵌入式开发系统课程教材》
课程特点:
1、帮助工程师更深一层的全面了解PowerPC架构及开发过程,掌握VxWorks 、Linux下BSP和驱动的开发;
2、课程由从事PowerPC嵌入式设计和开发多年经验的资深工程师及项目经理主讲。
课程内容:
1. PowerQUICC系列处理器芯片介绍
● PowerQUICC总体框架介绍
● PowerQUICC系统经典处理器芯片应用分析
● PowerPC MPC8XX、 MPC82XX、MPC83XX、MPC85XX系列处理器体系结构分析
● PowerPC内核简介,寄存器,指令,CACHE,MMU,IPIC介绍
● 功能模块介绍:电源设计,系统时钟,上电复位与复位配置,复位配置信号,JTAG与DEBUG,和其他功能模块
2. 计算机互联总线
1)PCI 总线
● PCI 总线结构原理
● PCI 总线 地址映射
● PC I 总线中断处理
● PCI初始化及配置
2)PCI –E 总线
● PCI -E 总线结构原理
● PCI -E 总线地址映射
● PCI -E总线中断处理
● PCI -E初始化及配置
3)Rapid I/O
● Rapid I/O结构原理
● Rapid I/O总线地址映射
● Rapid I/O中断处理机制
● Rapid I/O初始化及配置
4)Rapid I/O、PCI PCI-E 千兆以太网 性能比较
3. MPC8560处理器内部结构及开发要点
1)MPC8560功能介绍
2)MPC8560开发板配置: 时钟配置、复位配置、地址空间配置、CACHE/MMU配置、TFFS文件系统
3)MPC8560 CPM详解
4)配置启动
4. BSP及驱动应用
1) BSP
● BSP介绍
● BSP的组成
● BSP、串口、网口简要开发过程
2) 驱动
● 驱动定义;
● 串口驱动
● 网口驱动;
● 如何编写驱动程序;
● 设备驱动开发中注重的问题
5. VxWorks&Tornado
1)实时嵌入式操作系统,VxWorks概述
2)VxWorks下BSP基本知识的介绍
3)BSP需要关注的嵌入式系统的硬件
4)Tornado2.x与VxWorks系统组成:Tornado2.x集成开发环境,VxWorks系统结构,WIND内核,BSP,应用编程接口,shell,TCP/IP协议栈,文件系统
5)启动kernel前对硬件的初始化
6)系统启动流程概述
7)bootable工程:工程创建, BSP选择,VxWorks裁减,工程编译/链接
8)downloadable工程:工程创建,BSP选择,程序管理,工程编译/链接
9)工程调试:断点介绍,任务级断点/全局断点的设置,程序单步/多步调试方式
10)VxWorks内存管理
11)VxWorks I/O和文件系统
12) xWorks配置和映像的生成及其启动
6.存储管理
1) 内存的分配,BSP中各种地址的意义
2) MMU:MMU的使能,配置以及操作系统的接口
3)CACHE: CACHE的使能,配置以及操作系统的接口
7.中断管理
1) 中断管理概述:中断向量,中断栈,实现中断管理的函数
2) 中断服务程序的连接
3) 操作系统关于中断管理的库介绍
4) 中断控制器的初始化
8.BSP相关的设备驱动程序
1) 串口驱动程序的设计及加载
2) TFFS的实现及使用
9.经典设计方案讲解
1) 基于PowerQUICC系列处理器的电力、军工、航天、铁路、通讯等行业的经典设计方案;
2) PowerPC嵌入式系统设计介绍
10.实践操作
1) Tornado的目录结构的熟悉,通过一个BSP实例,熟悉BSP的文件组成;
2) 通过一个BSP实例,分析使学员熟悉VxWorks下内存的分配;
3) 通过PPC BSP实例,分析使学员熟悉MMU及CACHE的配置以及操作系统的接口;
4) 驱动的编写操作;如:I2C EEPROM、DMA等驱动编写
5) I²C接口实验
6) RTC实验
7) 现场答疑
培训注意事项:
培训课程中安排有实践操作内容,请学员自备笔记本电脑。