> 最新消息
Lauterbach Trace32 支援InsydeH2O™ UEFI BIOS Debugging
瀏覽次數:286 日期:2012/1/18 下午 05:30:59

Lauterbach 2012-01-10 宣佈

  Trace32-ICD for Intel x86 Debugger 開發工具可支援Insyde Software 公司之 InsydeH2O™ UEFI BIOS 除錯

  新的Trace32-ICD for ATOM and Core Debugger 軟體功能可直接辨識UEFI 階段並且除錯,以簡化開發流程。無論是從重置向量、進入所有部件、驅動程序移轉至OS等階段 ,或者直接進入操作系統皆可進行除錯。Lauterbach and Insyde software 兩家公司共同進行研發此項技術,也同時了解BIOS and Debugger 特性來進行整合,目的就是提供最好的UEFI 開發環境及工具進行BIOS 開發。

  "Unified Extendsible Firmware Interface" 統一可擴充硬體介面 (UEFI) 是傳統PC BIOS 的新一代標準,它負責管理電腦系統加載選擇及booting 之重設、開始等程序。不同於傳統之BIOS,UEFI 是可主動下載及開始驅動程式。這些驅動程式可不必常駐於系統內,而是需要再啟動即可。

  UEFI 是有不同的運行階段,安全階段開始運行至初始階段(PEI),已經裝載了一些基本模組,再下來是"Driver execution environment DXE" ,下載系統內必要之動態驅動程式。此後,Boot device selection (BDS) 會將控制權移轉給適當之程式。

  而Lauterbach Trace32 新擴充技術就是透過特別設計之視窗、功能及指令集對UEFI BIOS 進行除錯。Trace32 本就俱備多核心除錯特性,可進行UEFI除錯、甚至也可以作SMP (多核心同步) UEFI system 除錯。所有除錯基礎皆以Symbol information,平台系統不需要特別置放軟體或者驅動程式於內。

  特別是在PEI 及 DXE 階段,Trace32 會開啟 PEI 模組或者下載全部DXE 驅動程式的特殊視窗。依可看到Fireware volumes or dependencies of modules程度, UEFI framework 詳細分析是可能的。