PowerPC的嵌入式Linux培训大纲
2013-09-07 13:34
218 查看
理论课时(24课时)
一、PowerPC体系结构介绍(6课时)1、 PowerPC体系结构的起源,介绍和分类
2、 PowerPC的寄存器文件,指令集介绍以及分类
3、 PowerPC的MMU系统
4、 PowerPC的中断系统
5、 以MPC8572为例介绍多核的PowerPC处理器的机制
二、x86和arm体系结构介绍(3课时)
1、 x86体系结构
2、 arm体系结构
三、u-boot(3课时)
1、PowerPC的u-boot启动过程分析
2、u-boot中的命令以及扩展
3、u-boot的代码分析
四、Linux内核和驱动(6课时)
1、Linux中的PowerPC启动代码分析
2、Linux中的PowerPC BSP分析
3、添加和编写字符型驱动实例
4、Linux中的PowerPC多核同步和通信
5、linux中的中断产生过程
五、嵌入式硬件设备的总线分析(6课时)
1、PCIE的体系结构
2、PCIE的Linux驱动代码分析
3、I2C的体系结构
4、I2C的Linux驱动代码分析
实验课时(12课时)
一、搭建PowerPC虚拟平台SkyEye以及相应编译环境(2课时)实验描述:搭建SkyEye以及运行相应测试用例 / 熟悉SkyEye的调试方法 / 安装PowerPC交叉编译器
目的:了解使用虚拟机进行嵌入式开发和调试的方法和流程,掌握嵌入式Linux的编译和开发工具。
二、编译运行PowerPC的串口程序HelloWorld(2课时)
实验描述:编写一个可以直接向串口打印字符的小程序
目的:掌握PowerPC的硬件启动过程,掌握PowerPC的基本汇编程序的编写,了解链接脚本。
三、编译运行MPC8641D的u-boot并分析(2课时)
实验描述:编译一个u-boot,并在虚拟机上运行。添加u-boot指令并在虚拟机上验证。
目的:掌握bootloader的原理,了解u-boot的代码结构。
四、编译MPC8641D的内核并运行(2课时)
实验描述:编写mpc8641d的Linux内核,并在虚拟机上运行
目的:掌握Linux的交叉编译,掌握DTB文件的格式和使用。
五、编译MPC8641D的文件系统并分析(2课时)
实验描述:编译MPC8641D的Linux文件系统,并在虚拟机上运行
目的:掌握嵌入式Linux的开发流程,并且掌握文件系统的结构和生成方式。
六、添加字符型的驱动运行并分析(2课时)
实验描述:添加简单的字符型驱动到linux内核,并在虚拟机上运行
目的:掌握Linux驱动的编写方法,掌握Linux驱动的开发流程
相关文章推荐
- 入门北京linux嵌入式培训行吗
- 对思科实施嵌入式Linux培训
- 对四方继保实施嵌入式Linux开发培训
- 【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】Oops在Linux 2.6内核+PowerPC架构下的前世今生
- 嵌入式Linux开发培训资料整理
- 对四方继保实施嵌入式Linux开发培训
- 嵌入式Linux开发培训资料整理
- 嵌入式linux系统ARM网络培训系列教学视频
- 嵌入式Linux开发培训资料整理
- 【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】PowerPC + Linux2.6.25平台下的SPI驱动架构分析
- 2007莆田学院Linux培训课程大纲之二
- 嵌入式软件开发培训笔记——交叉工具链的安装arm-cortex_a8-linux-gnueabi-
- 【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】PowerPC + Linux2.6.25平台下的I2C驱动架构分析
- 嵌入式LINUX驱动课程大纲
- 【嵌入式Linux学习七步曲之第五篇 Linux内核及驱动编程】PowerPC + Linux2.6.25平台下的I2C驱动架构分析
- 郑州深圳嵌入式培训 单片机开发设计,ARM,LINUX,CORTEXM3,PCB设计培训,项目开发
- linux-kernel调试技术大全<一>上海嵌入式索漫科技培训教材
- 嵌入式软件开发培训笔记——linux操作系统扫盲
- 关于嵌入式Linux培训课程安排改革的思考
- Linux培训大纲