UEFI原理与编程9787111487296
正版图书,可开发票,请放心购买。
¥
66.75
7.5折
¥
89
全新
仅1件
作者戴正华
出版社机械工业
ISBN9787111487296
出版时间2015-01
装帧其他
开本其他
定价89元
货号3092189
上书时间2024-11-16
商品详情
- 品相描述:全新
- 商品描述
-
导语摘要
戴正华著的《UEFI原理与编程》是国内第一本介绍UEFI开发的书籍,希望这本书能改善UEFI开发者无处学习的困境。本书以实战为主,辅以相关理论知识,重要的章节还附有完整的应用程序。力图让读者不仅知道如何开发UEFI程序,还让读者了解为什么这样编程。本书提供了丰富的源代码,让读者可以在实践中快速掌握编程要点。 本书内容循序渐进,非常适合刚刚接触UEFI开发的初学者、大专院校在校的学生,也适合对UEFI有一定了解的专业开发者。 本书假定读者有基本的C和C++知识,但并不要求读者有固件开发的相关知识。本书将一步一步引导读者熟悉UEFI,随着本书的不断深入,使读者成为UEFI开发专家。
本书从实战的角度介绍如何开发UEFI应用和驱动,用生动的实例介绍如何使用UEFI提供的服务,同时我们将讲述所需的理论知识以及UEFI的内部实现。本书既可以作为UEFI爱好者的入门教材,也可以帮UEFI开发者更加深入了解UEFI内部实现。
作者简介
戴正华UEFl领域的资深专家、先驱者和布道者,致力于UEFl技术的研究、实践和推广,积累了丰富的经验。曾就职于斯福泰克和英特尔并行计算中心,在英特尔中国研究院参与Ct(Arbb)编译器的开发及推广工作。目前就职于CryptoMill从事信息保护方面的开发。
目录
序
前言
第1章 UEFI概述
1.1 BIOS的前世今生
1.1.1 BIOS在计算机系统中的作用
1.1.2 BIOS缺点
1.2 初识UEFI
1.2.1 UEFI系统组成
1.2.2 UEFI的优点
1.2.3 UEFI系统的启动过程
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.3 OVMF的制作和使用
2.4 UEFI的启动
2.5 本章小结
第3章 UEFI工程模块文件
3.1 标准应用程序工程模块
3.1.1 入口函数
3.1.2 工程文件
3.1.3 编译和运行
3.1.4 标准应用程序的加载过程
3.2 其他类型工程模块
3.2.1 Shell应用程序工程模块
3.2.2 使用main函数的应用程序工程模块
3.2.3 库模块
3.2.4 UEFI驱动模块
3.2.5 模块工程文件小结
3.3 包及.dsc、.dec、.fdf文件
3.3.1 .dsc文件
……
第4章 UEFI中的Protocol
第5章 UEFI的基础服务
第6章 事件
第7章 硬盘和文件系统
第8章 开发UEFI服务
第9章 开发UEFI驱动
第10章 用C++开发UEFI应用
第11章 GUI基础
第12章 GUI应用程序
第13章 深入了解多任务
第14章 网络应用开发
第15章 使用C标准库
第16章 Shell及常用Shell命令
附录A UEFI常用术语及简略语
附录B RFC 4646常用语言列表
附录C 状态值
附录D 参考资料
内容摘要
这是国内首部UEFl专著,由资深UEFl专家兼布道者撰写,英特尔中国研究院院长吴甘沙强烈推荐!戴正华著的《UEFI原理与编程》以实战为导向,面向UEFl的使用者和开发者,首先细致地介绍了UEFl的系统组成、启动过程、优点,以及各种系统中的开
发环境搭建:然后深入剖析了UEFl的工作原
理,包括UEFl工程模块、各种协议、基础服务、事件、硬盘和文件系统等内容;最后讲解了UEFl的开发,涉及UEFl服务的开发、
UEFl驱动的开发、多任务应用的开发、网络应用的开发、GUl应用的开发,以及如何用C++和C标准库开发UEFl应用,等等。
— 没有更多了 —
以下为对购买帮助不大的评价