欢迎光临本店,登录 | 注册 |
当前位置: 首页 > 驱动软件 > 正版 UEFI原理与编程 软件开发教程 高级语言程序设计书籍 UEFI编程教程 操作系统 AC97控制器芯片 PCI设备驱动计算机教材

浏览历史

正版 UEFI原理与编程 软件开发教程 高级语言程序设计书籍 UEFI编程教程 操作系统 AC97控制器芯片 PCI设备驱动计算机教材
prev zoom next
正版 UEFI原理与编程 软件开发教程 高级语言程序设计书籍 UEFI编程教程 操作系统 AC97控制器芯片 PCI设备驱动计算机教材
  • 商品货号:527373991830
  • 商品库存: 5
  • 市场价格:¥89.00元
    本店售价:¥66.50元
  • 用户评价: comment rank 5
  • 购买数量:
  • 购买此商品可使用:0 积分

商品描述:

商品属性

商品基本信息,请以下列介绍为准
商品名称:   UEFI原理与编程
作者:   戴正华 著 著作 著
市场价:   89元
ISBN号:   9787111487296
出版社:   机械工业出版社
商品类型:   图书

  其他参考信息(以实物为准)
  装帧:平装   开本:16开   语种:中文
  出版时间:2015-01-01   版次:1   页数:401
  印刷时间:2014-12-26   印次:1   字数:

  主编推荐
《uefi原理与编程》是国内**本关于uefi的专著,对uefi的使用、原理和开发做了细致而深入的讲解,对广大研究、使用和从事uefi开发的读者来说,有着重要的意义,显得格外珍贵!

目录
序 
前言 
第1章UEFI概述 
1.1BIOS的前世今生 
1.1.1BIOS在计算机系统中的作用 
1.1.2BIOS缺点 
1.2初识UEFI 
1.2.1UEFI系统组成 
1.2.2UEFI的优点 
1.2.3UEFI系统的启动过程 
1.3本章小结 
第2章UEFI开发环境搭建 
2.1配置Windows开发环境 
2.1.1安装所需开发工具 
2.1.2配置EDK2开发环境 
2.1.3编译UEFI模拟器和UEFI工程 
2.1.4运行模拟器 
2.2配置Linux开发环境 
2.2.1安装所需开发工具 
2.2.2配置EDK2开发环境 
2.2.3编译UEFI模拟器和UEFI工程 
2.2.4运行模拟器 
2.3OVMF的制作和使用 
2.4UEFI的启动 
2.5本章小结 
第3章UEFI工程模块文件 
3.1标准应用程序工程模块 
3.1.1入口函数 
3.1.2工程文件 
3.1.3编译和运行 
3.1.4标准应用程序的加载过程 
3.2其他类型工程模块 
3.2.1Shell应用程序工程模块 
3.2.2使用main函数的应用程序工程模块 
3.2.3库模块 
3.2.4UEFI驱动模块 
3.2.5模块工程文件小结 
3.3包及.dsc、.dec、.fdf文件 
3.3.1.dsc文件 
3.3.2.dec文件 
3.4调试UEFI 
3.5本章小结 
第4章UEFI中的Protocol 
4.1Protocol在UEFI内核中的表示 
4.2如何使用Protocol服务 
4.2.1OpenProtocol服务 
4.2.2HandleProtocol服务 
4.2.3LocateProtocol服务 
4.2.4LocateHandleBuffer服务 
4.2.5其他一些使用Protocol的服务 
4.2.6CloseProtocol服务 
4.3Protocol服务示例 
4.4本章小结 
第5章UEFI的基础服务 
5.1系统表 
5.1.1系统表的构成 
5.1.2使用系统表 
5.2启动服务 
5.2.1启动服务的构成 
5.2.2启动服务的生存期 
5.3运行时服务 
5.4本章小结 
第6章事件 
6.1事件函数 
6.1.1等待事件的服务WaitForEvent 
6.1.2生成事件的服务CreateEvent 
6.1.3CreateEventEx服务 
6.1.4事件相关的其他函数 
6.2定时器事件 
6.3任务优先级 
6.3.1提升和恢复任务优先级 
6.3.2UEFI中的时钟中断 
6.3.3UEFI事件Notif?ication函数的派发 
6.4鼠标和键盘事件示例 
6.5本章小结 
第7章硬盘和文件系统 
7.1GPT硬盘 
7.1.1基于MBR分区的传统硬盘 
7.1.2GPT硬盘详解 
7.2设备路径 
7.3硬盘相关的Protocol 
7.3.1BlockIo解析 
7.3.2BlockIo2解析 
7.3.3DiskIo解析 
7.3.4DiskIo2解析 
7.3.5PassThrough解析 
7.4文件系统 
7.5文件操作 
7.5.1打开文件 
7.5.2读文件 
7.5.3写文件 
7.5.4关闭文件(句柄) 
7.5.5其他文件操作 
7.5.6异步文件操作 
7.5.7EFI_SHELL_PROTOCOL中的文件操作 
7.6本章小结 
第8章开发UEFI服务 
8.1Protocol服务接口设计 
8.2Protocol服务的实现 
8.3服务型驱动的框架 
8.4ffmpeg的移植与编译 
8.4.1libavcodec的建立和移植 
8.4.2其他库的建立与移植 
8.4.3在驱动型服务中使用StdLib 
8.5使用Protocol服务 
8.6本章小结 
第9章开发UEFI驱动 
9.1UEFI驱动模型 
9.1.1EFIDriverBindingProtocol的构成 
9.1.2EFIComponentNameProtocol的作用和构成 
9.2编写设备驱动的步骤 
9.3PCI设备驱动基础 
9.4AC97控制器芯片的控制接口 
9.5AC97驱动 
9.5.1AC97驱动的驱动服务EFI_AUDIO_PROTOCOL 
9.5.2AC97驱动的框架部分 
9.5.3AC97驱动实验 
9.6本章小结 
第10章用C++开发UEFI应用 
10.1从编译器角度看C与C++的差异 
10.2在EDK2中支持C++ 
10.2.1使EDK2支持C++基本特性 
10.2.2在Windows系统下的程序启动过程 
10.2.3在Windows系统下支持全局构造和析构 
10.2.4在Linux系统下的程序启动过程 
10.2.5在Linux系统下支持全局构造和析构 
10.2.6支持new和delete 
10.2.7支持STL 
10.3GcppPkg概览 
10.4测试GcppPkg 
10.5本章小结 
第11章GUI基础 
11.1字符串 
11.1.1字符串函数 
11.1.2字符串资源 
11.1.3管理字符串资源 
11.2管理语言 
11.3包列表 
11.4图形界面显示 
11.4.1显示模式 
11.4.2BlockTransfer(Blt)传输图像 
11.4.3在图形界面下显示字符串 
11.5用SimpleFont显示中文 
11.5.1SimpleFont格式 
11.5.2如何生成字体文件 
11.5.3如何注册字体文件 
11.6开发SimpleFont字库程序 
11.7字体Font 
11.7.1Font的格式 
11.7.2字体包的格式 
11.7.3为什么Font性能高于SimpleFont 
11.8本章小结 
第12章GUI应用程序 
12.1UEFI事件处理 
12.1.1键盘事件 
12.1.2鼠标事件 
12.1.3定时器事件 
12.1.4UI事件服务类 
12.2事件处理框架 
12.3鼠标与控件的绘制 
12.3.1鼠标的绘制 
12.3.2控件的绘制 
12.4控件系统包GUIPkg 
12.5简单视频播放器的实现 
12.6本章小结 
第13章深入了解多任务 
13.1多处理器服务 
13.1.1EFI_MP_SERVICES_PROTOCOL功能及用法 
13.1.2启动AP的过程 
13.2内联汇编基础和寄存器上下文的保存与恢复 
13.2.1内联汇编基础 
13.2.2寄存器上下文的保存与恢复 
13.3多线程 
13.3.1生成线程 
13.3.2调度线程 
13.3.3等待线程结束 
13.3.4SimpleThread服务 
13.4本章小结 
第14章网络应用开发 
14.1在UEFI中使用网络 
14.2使用EFI_TCP4_PROTOCOL 
14.2.1生成Socket对象 
14.2.2连接 
14.2.3传输数据 
14.2.4关闭Socket 
14.2.5测试Socket 
14.3本章小结 
第15章使用C标准库 
15.1为什么使用C标准库函数 
15.2实现简单的Std函数 
15.2.1简单标准库函数包sstdPkg 
15.2.2使用sstdPkg 
15.3使用EDK2的StdLib 
15.3.1main函数工程 
15.3.2非main函数工程 
15.4本章小结 
第16章Shell及常用Shell命令 
16.1Shell的编译与执行 
16.2Shell服务 
16.3Shell脚本 
16.3.1Shell脚本语法简介 
16.3.2自动运行指定应用程序 
16.4Shell内置命令 
16.4.1调试设备的相关命令 
16.4.2驱动相关命令 
16.4.3网络相关命令 
16.5本章小结 
附录AUEFI常用术语及简略语 
附录BRFC4646常用语言列表 
附录C状态值 
附录D参考资料

 内容简介
本书从编程实战的角度介绍如何开发dxe阶段的应用和驱动,从第8章开始每个专题提供一个完整的实例。本书共有16章,第1章介绍uefi体系结构;第2章介绍uefi开发环境搭建;第3章到第6章为uefi基础知识,介绍常用的几种模块的.inf文件、.dsc文件、uefi中的protocol、uefi的基础服务与事件;第7章介绍gpt硬盘及如何使用文件系统和读写文件;第8章讲述如何通过protocol提供视频播放服务;第9章以ac97为例讲述如何开发uefi驱动;第10章讲述如何完全支持c++语法;第11章讲述多国语言支持,制作字体及使用图形界面;第12章以视频播放器为例讲述开发gui程序;第13章讲述mpservicesprotocol,以及如何开发多线程库。第14章讲述网络应用开发;第15章讲述如何使用std函数;第16章讲述shell及常用命令。*后有一些附录和参考资料。

  作者简介
戴正华,UEFl领域的资深专家、先驱者和布道者,致力于UEFl技术的研究、实践和推广,积累了丰富的经验。曾就职于斯福泰克和英特尔并行计算中心,在英特尔中国研究院参与Ct(Arbb)编译器的开发及推广工作。目前就职于CryptoMill从事信息保护方面的开发。

商品属性
[是否是套装]
[书名] U EFI原 理与编程
[定价] 89.00元
[出版社名称] 机械工业出版社
[出版时间] 2015年1月
[作者] 戴正华
[作者地区] 中国大陆
[开本] 16开
[书名] U EFI原 理与编程
[ISBN编号] 9787111487296

商品标签

购买过此商品的人还购买过

购买记录(近期成交数量17)

用户名购买数量购买时间订单状态
g***312016-04-16 17:14:13成交
玻***窗12016-03-11 21:16:56成交
t***612016-03-07 9:05:51成交
陈***哥12016-03-06 12:14:33成交
肠***豆12016-03-04 11:59:57成交
总计 17 个记录,共 4 页。 第一页 上一页 下一页 最末页

用户评论(共16条评论)

  • l***0 ( )

    好评!

  • 章***环 ( )

    包装不错,字迹清晰。

  • 伊***昏 ( )

    物流很快

  • v***6 ( )

    给孩子当课外书看了

  • 阳***1 ( )

    不错

总计 16 个记录,共 4 页。 第一页 上一页 下一页 最末页
用户名: 匿名用户
E-mail:
评价等级:
评论内容:
| 关于我们 | 购物指南 | 支付方式 | 配送说明 | 售后服务 | 联系方式 | 免责条款 | 隐私保护