[ 收藏 ] [ 繁体中文 ]  
臺灣貨到付款、ATM、超商、信用卡PAYPAL付款,4-7個工作日送達,999元臺幣免運費   在線留言 商品價格為新臺幣 
首頁 電影 連續劇 音樂 圖書 女裝 男裝 童裝 內衣 百貨家居 包包 女鞋 男鞋 童鞋 計算機周邊

商品搜索

 类 别:
 关键字:
    

商品分类

  • 新类目

     管理
     投资理财
     经济
     社会科学
  • 官網正版 UEFI編程實踐 羅冰 龍芯 操作繫統 硬件開發 固件開發
    該商品所屬分類:圖書 -> 機械工業出版社
    【市場價】
    916-1328
    【優惠價】
    573-830
    【作者】 羅冰 
    【出版社】機械工業出版社 
    【ISBN】9787111688853
    【折扣說明】一次購物滿999元台幣免運費+贈品
    一次購物滿2000元台幣95折+免運費+贈品
    一次購物滿3000元台幣92折+免運費+贈品
    一次購物滿4000元台幣88折+免運費+贈品
    【本期贈品】①優質無紡布環保袋,做工棒!②品牌簽字筆 ③品牌手帕紙巾
    版本正版全新電子版PDF檔
    您已选择: 正版全新
    溫馨提示:如果有多種選項,請先選擇再點擊加入購物車。
    *. 電子圖書價格是0.69折,例如了得網價格是100元,電子書pdf的價格則是69元。
    *. 購買電子書不支持貨到付款,購買時選擇atm或者超商、PayPal付款。付款後1-24小時內通過郵件傳輸給您。
    *. 如果收到的電子書不滿意,可以聯絡我們退款。謝謝。
    內容介紹



    店鋪:機械工業出版社官方旗艦店
    出版社:機械工業出版社
    ISBN:9787111688853

    商品編碼:10036084465172
    品牌:機械工業出版社(CMP)
    頁數:392

    字數:337000
    審圖號:9787111688853

    作者:羅冰

        
        
    "baecf198635367d9.jpgeef3fc2728ae9c53.jpg
    內容簡介

    本書偏重於實戰,面向UEFI的愛好者和使用者。全書共12章,大致可以分為三部分。
    1. *1部分為介紹UEFI的基礎框架,搭建開發和調試環境,並熟悉代碼框架的搭建和編譯方法。讓讀者能把握整體框架,並能為後續的實踐做好準備;
    2. *2部分詳細講解UEFI如何訪問外設、構建GUI、編寫Option ROM等,並輔以實際的項目實例,加深對UEFI編程的理解。所提供的項目**具實踐價值,基本上可以直接用在實際項目中;
    3. 第3部分介紹目前國產計算機上UEFI的發展情況,詳細講解如何在國產計算機上進行UEFI項目的開發,包括搭建開發環境、測試方法等。
    通過閱讀本書,讀者可以清晰地了解UEFI的編程方法,學習到如何以UEFI的方式去思考計算機的底層架構。書中提供了大量的實例訓練,大部分來自作者曾經實戰過的商業項目,**具參考價值,能有效幫助讀者快速構建自己的UEFI相關產品。



    目錄

    序一
    序二
    前言
    *1章 UEFI的世界 1
    1.1 Legacy BIOS1
    1.1.1 Legacy BIOS的啟動過程2
    1.1.2 Legacy BIOS的不足之處4
    1.2 UEFI BIOS6
    1.2.1 UEFI標準概述6
    1.2.2 UEFI BIOS的優點8
    1.2.3 UEFI BIOS的啟動過程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.2 Windows下調試UEFI程序24
    2.2.1 使用Visual Studio調試UEFI程序24
    2.2.2 使用WINDBG調試UEFI程序27
    2.3 搭建Linux下的UEFI開發環境30
    2.3.1 安裝開發工具31
    2.3.2 配置開發環境32
    2.3.3 編譯UEFI模擬器和UEFI程序32
    2.3.4 使用模擬器運行UEFI程序33
    2.4 Linux下調試UEFI程序34
    2.4.1 使用GDB調試UEFI程序34
    2.4.2 使用Intel UDK Debugger Tool和GDB調試UEFI程序37
    2.5 制作UEFI啟動盤40
    2.6 本章小結41
    第3章 構建UEFI應用42
    3.1 模塊和包概述42
    3.2 搭建UEFI工程模塊44
    3.2.1 DSC文件44
    3.2.2 INF文件50
    3.2.3 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 使用UEFI Protocol81
    3.5.1 Protocol概述81
    3.5.2 支持使用Protocol的函數 83
    3.5.3 使用Protocol示例91
    3.6 本章小結93
    第4章 圖形與漢字顯示94
    4.1 UEFI圖形顯示95
    4.1.1 圖形顯示的Protocol 95
    4.1.2 圖形顯示基本函數的實現101
    4.2 UEFI漢字顯示—寫像素點的方式107
    4.2.1 點陣字的顯示與字庫提取108
    4.2.2 寫像素點的漢字顯示110
    4.3 UEFI漢字顯示—HII方式115
    4.3.1 HII字體與字庫提取116
    4.3.2 HII漢字顯示119
    4.3.3 HII字符串127
    4.4 本章小結132
    第5章 圖像顯示及特效133
    5.1 UEFI圖像顯示—寫屏方式134
    5.1.1 BMP圖像顯示 134
    5.1.2 PCX圖像顯示140
    5.1.3 JPEG圖像顯示145
    5.2 UEFI圖像顯示—HII方式150
    5.2.1 圖像處理Protocol150
    5.2.2 HII圖像顯示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.1 UEFI事件處理 173
    6.1.2 UEFI鍵盤處理179
    6.1.3 UEFI鼠標處理 185
    6.1.4 構建GUI框架186
    6.2 開源GUI框架191
    6.2.1 GuiLite介紹191
    6.2.2 使用GuiLite編程 195
    6.3 GUI框架的移植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.1 SMBus協議簡介216
    7.2.2 支持訪問SMBus設備的Protocol218
    7.2.3 訪問SMBus設備示例220
    7.3 訪問串口設備223
    7.3.1 串口協議簡介223
    7.3.2 支持訪問串口設備的Protocol225
    7.3.3 訪問串口設備示例228
    7.4 本章小結230
    第8章 UEFI驅動與Option ROM232
    8.1 服務型驅動233
    8.1.1 安裝與卸載Protocol233
    8.1.2 構建服務型驅動236
    8.1.3 訪問示例Protocol242
    8.2 UEFI驅動模型243
    8.2.1 EFI Driver Binding Protocol 243
    8.2.2 EFI Component Name Protocol247
    8.2.3 完成驅動框架及其測試248
    8.2.4 構建UEFI驅動及其測試程序251
    8.2.5 測試UEFI驅動256
    8.3 編寫Option ROM258
    8.3.1 PCI Option ROM簡介258
    8.3.2 編寫UEFI Option ROM264
    8.3.3 編譯及測試Option ROM268
    8.4 本章小結272
    第9章 UEFI與USB273
    9.1 USB規範簡介274
    9.1.1 USB通信原理276
    9.1.2 USB描述符280
    9.1.3 USB標準命令285
    9.1.4 USB HID設備287
    9.2 支持USB訪問的Protocol292
    9.2.1 EFI_USB2_HC_PROTOCOL292
    9.2.2 EFI_USB_IO_PROTOCOL294
    9.2.3 列舉USB控制器和設備297
    9.3 訪問USB HID設備299
    9.3.1 制作USB HID設備299
    9.3.2 在UEFI下訪問USB HID設備305
    9.4 本章小結307
    *10章 UEFI與網絡309
    10.1 準備UEFI網絡測試環境311
    10.1.1 搭建Nt32模擬器的網絡環境311
    10.1.2 在真實UEFI環境下使用網絡313
    10.1.3 在虛擬機UEFI環境下使用網絡:VirtualBox314
    10.1.4 在虛擬機UEFI環境下使用網絡:QEMU314
    10.1.5 IPv6網絡測試環境搭建316
    10.2 使用UEFI Protocol開發網絡程序317
    10.2.1 開發Windows的TCP4服務端程序318
    10.2.2 開發UEFI的TCP4客戶端程序323
    10.3 使用StdLib的Socket接口開發網絡程序334
    10.3.1 使用Socket編寫UEFI TCP4客戶端程序334
    10.3.2 開發Windows的TCP6服務端程序337
    10.3.3 使用Socket編寫UEFI TCP6客戶端程序340
    10.4 本章小結342
    *11章 龍芯平臺上開發UEFI程序343
    11.1 龍芯平臺概述343
    11.1.1 龍芯產品介紹344
    11.1.2 3A4000的CPU架構簡介346
    11.2 龍芯彙編語言348
    11.2.1 安裝Linux Lab349
    11.2.2 龍芯彙編語言實驗351
    11.3 龍芯平臺UEFI開發環境354
    11.3.1 搭建龍芯平臺UEFI開發環境355
    11.3.2 編譯示例工程356
    11.4 本章小結357
    *12章 飛騰平臺上開發UEFI程序358
    12.1 飛騰平臺概述359
    12.1.1 飛騰產品介紹359
    12.1.2 FT-2000/4的CPU架構簡介361
    12.2 搭建飛騰平臺UEFI開發環境363
    12.2.1 準備EDK2環境364
    12.2.2 使用Linux繫統與gcc-arm365
    12.2.3 使用Linux繫統與Linaro UEFI工具367
    12.3 飛騰平臺的UEFI程序測試368
    12.3.1 Windows繫統下的UEFI測試環境369
    12.3.2 Linux繫統下的UEFI測試環境372
    12.3.3 測試示例工程372
    12.4 本章小結374
    附錄 UEFI Shell內置命令375





    "
     
    網友評論  我們期待著您對此商品發表評論
     
    相關商品
    在線留言 商品價格為新臺幣
    關於我們 送貨時間 安全付款 會員登入 加入會員 我的帳戶 網站聯盟
    DVD 連續劇 Copyright © 2024, Digital 了得網 Co., Ltd.
    返回頂部