您的位置: 嵌入式在线 > 伯乐桥 > 技能培训 > PowerPC开发实验班

PowerPC开发实验班

2006-12-22      嵌入式在线      收藏 | 打印
 
课程描述
    PowerPC是目前比较活跃的一种处理器体系结构,使用者多是一些大中型公司。PowerPC处理器既适合于嵌入式开发,也可以使用在服务器领域,因此应用面广泛。和其它处理器体系结构相比,PowerPC拥有先进的设计思想,比如超标量,多发射,乱序执行,多核。因此,同等频率的PowerPC处理器,往往具有更高的MIPS值。PowerPC得到Linux的良好支持,配套的系统软件和应用软件齐全。对于追求性能但是不太在意功耗的系统,PowerPC是值得推荐的选择。
  质量保证

 ·所有课程内容均可免费重听,直到学员完全掌握为止。
     ·凡是亚嵌学员,在以后工作中遇到课程相关问题,可得到免费技术支持。
     ·雄厚的师资力量、经典的课程体系、丰富的教学经验确保教学质量。
     ·成绩优秀的学员可免费到亚嵌合作单位实习、就业。

  培养对象
   嵌入式linux初学者,或具有一定经验但想了解开发全部过程的学员。
  学习目标

   掌握PowerPC体系结构;了解PowerPC指令集和编程;熟悉PowerPC开发工具的使用;

  基础要求
    有微机原理和汇编语言的基础;熟悉C语言编程;熟悉Linux操作系统;
  课程教材
     《AKAE PowerPC开发班内部讲义》
  参考资料
    1《PowerPC Architecture Specification -- Book I: PowerPC User Instruction Set Architecture》,IBM Company, Joe Wetzel, 2003
    2《PowerPC Architecture Specification -- Book II: PowerPC Virtual Environment Architecture》,IBM Company, Joe Wetzel, 2003
    3《PowerPC Architecture Specification -- Book III: PowerPC Operating Environment Architecture》,IBM Company, Joe Wetzel, 2003
  实验器材
                          PowerPC SC823 开发板
  教师简介
    王华勇老师,清华大学博士,就职于IBM,AKAE嵌入式研究中心核心成员、资深讲师,清华嵌入式实验室高级研发工程师,精通嵌入式系统移植,多年嵌入式开发经验及教学经验。组织并参与多项863项目的立项,实施。   
  开课情况
  
开课时间: 4天 (24学时)
             2007年1月13日-1月16日(脱产班)
             2007年1月13日-1月26日(周末班)

上课地点:
            清华科技园
学    费:

            (公司)2400元;(个人)1800元;(学生)1200元
            团体报名优惠:两人报名9折,三人以上报名8折,
            
为保证教学质量,本班为小班授课,15人为满,
            报满15人即停止报名或顺延下一期,如您决定上课请及时填写报名表并办理报名手续。
 (报名时需携带本人身份证复印件1张及本人一寸照片3张)
  教学大纲

课程安排

课程内容

第一天上午
(理论课3学时)

嵌入式系统概述与PowerPC简介
1) PowerPC处理器与其它体系结构处理器的比较
2) PowerPC芯片选型(4系列,9系列)
3) 支持PowerPC的操作系统
?PowerPC体系结构
1) PowerPC的流水线,中段异常处理,寄存器,DCR空间
2) PowerPC的MMU和内存管理
3) PowerPC 4xx芯片的启动过程

第一天下午
(理论课3学时)

PowerPC 指令集
1) 指令格式(I-Form, B-Form, SC-Form, D-Form, DS-Form, X-Form, XI-Form, XFX-Form, XS-Form, XO-Form, A-Form, M-Form等)
2) PowerPC分支指令(有条件/无条件,直接/间接分支)
3) PowerPC 访存指令
4) PowerPC 运算和逻辑操作指令
5) PowerPC的Cache管理指令
6) PowerPC的特权指令

第二天上午
(理论课3学时)

使用PowerPC 开发工具的方法、流程和技巧
1) 编译器参数
2) 链接器使用
3) 调试器及调试工具(RISCWatch等)

第二天下午
(理论课3学时)

基于PowerPC的嵌入式程序开发要点和高效程序设计技巧
1) 系统初始化流程(bootloader initialization)
2) 应用程序开发和调试(application debugging)
3) 开发高效程序的技巧(Skills to develop)
4) 内联汇编与C/C++与汇编的混合编程开发(asm & c)

第三天上午
(实验课3学时)

PowerPC开发板嵌入式编程实验(一)
1) Sinovee Linux 内核编译与移植
2) U-Boot 的使用和移植实验

第三天下午
(实验课3学时)

PowerPC开发板嵌入式编程实验(二)
1) 应用软件开发编程实验 - HelloWorld
2) GDB 调试实验 – GDBServer & ppc_8xx-gdb

第四天上午
(实验课3学时)

PowerPC开发板嵌入式编程实验(三)
1) 扫描键盘实验 - 8*8 矩形扫描键盘 67键
2) 串口编程实验

第四天下午
(实验课3学时)

PowerPC开发板嵌入式编程实验(四)
1) 图形编程实验 – svm_graph 图形库
2) 触摸屏实验

本文来源:亚嵌教育    作者:
热点资讯(一周点击率)
热评博文
评一评已有 0 位网友对此文发表了看法。  我也来评一下

验证码:  看不清?换一张

 

快乐大本营
工程师之星
高福东
擅长嵌入式开发及单片机应用开发
  • 王波涛  熟悉单片机及其接口技术
  • 朱伟平  熟悉51单片机系统LCD驱动程序编写及调试。
热门招聘
论坛热贴