文档详情

关于申报2007年度教育部-英特尔精品课程.doc

发布:2017-01-28约9.17千字共20页下载文档
文本预览下载声明
“UEFI与固件程序设计”建设项目申请报告 同济大学软件学院 课程建设基本情况 UEFI(Unified Extensible Firmware Interface) 是由英特尔公司一种在未来电脑系统中替代BIOS的升级方案。BIOS技术在PC启动的过程中,BIOS担负着初始化硬件,检测硬件功能,以及引导操作系统的责任,可以看出,BIOS对于计算机来说,是非常重要的系统软件,没有BIOS的计算机是无法运行的。传统BIOS经过了长达20多年的时间,基本上没有大的改进,在操作系统已经完全32位化的今天,BIOS仍然停留在16位实模式时代只能访问1MB的内存,使得开发入门难度Independent BIOS Vender)各自为政,这种局面使传统BIOS开发成为硬件和操作系统发展的瓶颈。EFI是英特尔公司为了解决上述的BIOS难题而推出一项新技术,旨在向业界提供一种在未来20年内仍然可以应用的BIOS架构正如它的名字一样,EFI并不是一套软件,而是一整套定义的很好的接口。32学时(不计入课内学时)。 课程内容以及学时安排具体情况如下: 课程内容 重点() 难点(Δ) 学时 第一部分 概述 5 第章1.1 传统BIOS的作用 1.2 传统BIOS的启动流程 1.3 BIOS的发展历史 ? Δ 2 授课 第2章 UEFI概述 2.1 UEFI的提出 2.2 UEFI的发展 1 授课 第3章 平台知识 3.1 PC System Overview 3.2 System Memory and IO Maps 3.3 PCI Bus Overview 3.4 PCI Express Bus Overview 3.5 Chipset Component Overview 3.6 Interrupt Overview 3.7 Platform Architecture Evolution ☆ Δ Δ 2 授课 第二部分 UEFI规范 27 第章 1开发工具 4.2 开发方法 2 授课 第章 .1 SEC 5.2 PEI 5.3 DXE 5.4 BDS 5.5 TSL 5.6 RT 5.7 AL ☆ ?Δ 6 授课 第6章 UEFI开发方法 6.1 开发工具和开发方法 6.2 调试工具和方法 4 授课 第章 EFI Driver Development 7.2 EFI Application Development ☆ Δ 6 授课 第8章 ACPI接口 8.1 overview 8.2 ACPI Components 8.3 ACPI System tables 8.4 Namespace and Objects 8.5 ACPI platform policies 8.6 ACPI Power Management Δ Δ 4 授课 第9章 平台安全性 9.1 Security Basic 9.2 Overview for Platform Security 9.3 Threats 9.4 Security Options in UEFI 9.5 UEFI Trusted Computing 9.6 Security and Pre-boot Networking Δ 5 授课 第三部分 课程实践 24 课程实践1:UEFI EDK Environment Setting 2 实践 Code Building;Running Debugging 课程实践2:Simple Driver Development 4 实践 Blank Driver Development 课程实践3:Simple Application Development 2 实践 HelloWord Shell Application 课程实践4:UEFI Customization 3 实践 Driver / Boot Management Setting; UI Customization 课程实践5:Advanced UEFI Driver Development 6 实践 RanDisk Implementation based on UEFI Disk IO Protocol 课程实践6:Advanced Application Development 7 实践 Simple FTP Client Based on UEFI Network Stack 师资队伍 《UEFI与固件程序设计》课程作为一次实践类课程的尝试,经过一段时间的积
显示全部
相似文档