由于此商品库存有限,请在下单后15分钟之内支付完成,手慢无哦!
100%刮中券,最高50元无敌券,券有效期7天
活动自2017年6月2日上线,敬请关注云钻刮券活动规则更新。
如活动受政府机关指令需要停止举办的,或活动遭受严重网络攻击需暂停举办的,或者系统故障导致的其它意外问题,苏宁无需为此承担赔偿或者进行补偿。
全新UEFI编程实践罗冰9787111688853
¥ ×1
章UEFI的世界1
1.1LegacyBIOS1
1.1.1LegacyBIOS的启动过程2
1.1.2LegacyBIOS的不足之处4
1.2UEFIBIOS6
1.2.1UEFI标准概述6
1.2.2UEFIBIOS的优点8
1..UEFIBIOS的启动过程9
1.2.4计算机与UEFI13
1.3本章小结15
第2章UEFI开发和调试环境搭建16
2.1搭建Windows下的UEFI开发环境17
2.1.1安装开发工具17
2.1.2配置开发环境18
2.1.3编译UEFI模拟器和UEFI程序20
2.1.4使用模拟器运行UEFI程序22
2.2Windows下调试UEFI程序24
2.2.1使用VisualStudio调试UEFI程序24
2.2.2使用WNBG调试UEFI程序27
.搭建Linux下的UEFI开发环境30
..1安装开发工具31
..2配置开发环境32
..编译UEFI模拟器和UEFI程序32
..4使用模拟器运行UEFI程序33
2.4Linux下调试UEFI程序34
2.4.1使用GDB调试UEFI程序34
2.4.2使用IntelUDKDebuggerTool和GDB调试UEFI程序37
2.5制作UEFI启动盘40
2.6本章小结41
第3章构建UEFI应用42
3.1模块和包概述42
3.2搭建UEFI工程模块44
3.2.1DSC文件44
3.2.2INF文件50
3..种入口函数的UEFI应用55
3.2.4库模块的编写61
3.2.5工程文件63
3.3搭建UEFI包72
3.3.1包的DSC和DEC文件72
3.3.2添加并编译模块73
3.4用C++编写UEFI应用74
3.4.1支持基础功能75
3.4.2支持全局类77
3.5使用UEFIProtocl8
3.5.1Protocol概述81
3.5.2支持使用Protocol的函数83
3.5.3使用Protocol示例91
3.6本章小结93
第4章图形与汉字显示94
4.1UEFI图形显示95
4.1.1图形显示的Protocol95
4.1.2图形显示基本函数的实现101
4.2UEFI汉字显示—写像素点的方式107
4.2.1点阵字的显示与字库提取108
4.2.2写像素点的汉字显示110
4.3UEFI汉字显示—HII方式115
4.3.1HII字体与字库提取116
4.3.2HII汉字显示119
4.3.3HII字符串127
4.4本章小结132
第5章图像显示及133
5.1UEFI图像显示—写屏方式134
5.1.1BMP图像显示134
5.1.2PCX图像显示140
5.1.3JPEG图像显示145
5.2UEFI图像显示—HII方式150
5.2.1图像处理Protocl50
5.2.2HII图像显示153
5.3图像显示的157
5.3.1图像块处理基本函数的实现157
5.3.2颜色变换161
5.3.3镜像显示165
5.3.4图像块显示与清屏166
5.4本章小结170
第6章GUI开发与移植172
6.1支持GUI的基础服务172
6.1.1UEFI事件处理173
6.1.2UEFI键盘处理179
6.1.3UEFI鼠标处理185
6.1.4构建GUI框架186
6.2开源GUI框架191
6.2.1GuiLite介绍191
6.2.2使用GuiLite编程195
6.3GUI框架的移植200
6.4本章小结203
第7章UEFI环境下访问外设205
7.1访问PCI/PCIE设备205
7.1.1与PCI/PCIE设备通信的机制206
7.1.2支持访问PCI/PCIE设备的Protocol209
7.1.3访问PCI/PCIE设备示例213
7.2访问SMBus设备216
7.2.1SMBus协议简介216
7.2.2支持访问SMBus设备的Protocl28
7..访问SMBus设备示例220
7.3访问串口设备2
7.3.1串口协议简介2
7.3.2支持访问串口设备的Protocol225
7.3.3访问串口设备示例228
7.4本章小结0
第8章UEFI驱动与OptionROM2
8.1服务型驱动
8.1.1安装与卸载Protocol
8.1.2构建服务型驱动
8.1.3访问示例Protocol242
8.2UEFI驱动模型243
8.2.1EFriverBindingProtocol243
8.2.2EFIComponentNameProtocol247
8..完成驱动框架及其测试248
8.2.4构建UEFI驱动及其测试程序251
8.2.5测试UEFI驱动256
8.3编写OptionROM258
8.3.1PCIOptionROM简介258
8.3.2编写UEFIOptionROM264
8.3.3编译及测试OptionROM268
8.4本章小结272
第9章UEFI与USB273
9.1USB规范简介274
9.1.1USB通信原理276
9.1.2USB描述符280
9.1.3USB标准命令285
9.1.4USBH设备287
9.2支持USB访问的Protocol292
9.2.1EFI_USB2_HC_PROTOCOL292
9.2.2EFI_USB_IO_PROTOCOL294
9..列举USB控制器和设备297
9.3访问USBH设备299
9.3.1制作USBH设备299
9.3.2在UEFI下访问USBH设备305
9.4本章小结307
0章UEFI与网络309
10.1准备UEFI网络测试环境311
10.1.1搭建Nt32模拟器的网络环境311
10.1.2在真实UEFI环境下使用网络313
10.1.3在虚拟机UEFI环境下使用网络:VirtualBx34
10.1.4在虚拟机UEFI环境下使用网络:EMU314
10.1.5IPv6网络测试环境搭建316
10.2使用UEFIProtocol开发网络程序317
10.2.1开发Windows的TCP4服务端程序318
10.2.2开发UEFI的TCP4客户端程序3
10.3使用StdLib的Socket接口开发网络程序334
10.3.1使用Socket编写UEFITCP4客户端程序334
10.3.2开发Windows的TCP6服务端程序337
10.3.3使用Socket编写UEFITCP6客户端程序340
10.4本章小结342
1章龙芯平台上开发UEFI程序343
11.1龙芯平台概述343
11.1.1龙芯产品介绍344
11.1.A4000的CPU架构简介346
11.2龙芯汇编语言348
11.2.1安装LinuxLab349
11.2.2龙芯汇编语言实验351
11.3龙芯平台UEFI开发环境354
11.3.1搭建龙芯平台UEFI开发环境355
11.3.2编译示例工程356
11.4本章小结357
2章飞腾平台上开发UEFI程序358
12.1飞腾平台概述359
12.1.1飞腾产品介绍359
12.1.2FT-2000/4的CPU架构简介361
12.2搭建飞腾平台UEFI开发环境363
12.2.1准备EDK环境4
12.2.2使用Linux系统与gcc-arm365
12..使用Linux系统与LinaroUEFI工具367
1.飞腾平台的UEFI程序测试368
1..1Windows系统下的UEFI测试环境369
1..2Linux系统下的UEFI测试环境372
1..测试示例工程372
12.4本章小结374
附录UEFIShell内置命令375
亲,大宗购物请点击企业用户渠道>小苏的服务会更贴心!
亲,很抱歉,您购买的宝贝销售异常火爆让小苏措手不及,请稍后再试~
非常抱歉,您前期未参加预订活动,
无法支付尾款哦!
抱歉,您暂无任性付资格