《電子技術應用》
您所在的位置:首頁 > 嵌入式技術 > 市場分析 > ARM系統預引導固件的新機遇- UEFI

ARM系統預引導固件的新機遇- UEFI

2011-08-08
關鍵詞: ARM 服務器

   ARM處理器已經在智能手機市場占主導地位,并越來越成為整個嵌入式領域的主流。最近,ARM處理器也進軍服務器領域,追求計算連續性。

    然而,歷史上,ARM系統沒有一個預引導固件的標準。這使得每個設計都有自己獨特的與所引導的操作系統緊密結合的模式。這種傳統的方法意味著固件開發者必須保持完全不同的代碼庫,即使系統可能使用的外圍設備(網絡,SATA接口,USB控制器等)和整個設計功能集是相同的。傳統的ARM設計依賴諸如UBoot,Redboot,或專有軟件啟動軟件包。
 
   如何有效地開發生產這些產品來滿足快捷上市需求已成為一個挑戰。很有必要用某種形式的融合固件基礎設施來實現代碼重用的最大化,使這些產品可在有限的工程資源條件下實現更快推上市場,并同時添加創新功能。
 
   統一可擴展固件接口(UEFI)對ARM系統的預引導固件是一個新機遇。 UEFI負責定義操作系統和系統固件之間以及固件驅動程序和系統固件之間的接口。此外,UEFI的平臺初始化(PI)負責定義固件到芯片之間和固件內部的接口。 UEFI是處理器架構無關。
 
    ARM公司,蘋果,惠普和微軟的專家們一起確定了UEFI的ARM綁定。這樣,使用UEFI就可以最大限度地實現不同設計間的代碼重用,包括那些使用不同的處理器架構的設計。
 
歷史
     在UEFI之前,有EFI(可擴展固件接口)。EFI最初創立于1998年,為的是讓使用英特爾安騰處理器的系統擺脫BIOS對設計大型計算機的束縛,例如,BIOS對原有8259中斷控制器的依賴,僅有64K的IO端口空間,僅有192K的OptionROM執行空間,單一的PCI段組。所有這些都影響系統的可擴展性。我們也預見到將要遇到的2.2TB主引導記錄(MBR)硬盤驅動器分區限制,并定義了新的GUID分區表(GPT)格式。
 
    在擺脫束縛的同時,EFI還采用了一個模塊化的,靈活的可擴展體系結構,并使用高層次的編程語言。創建EFI時就考慮到它應與處理器架構無關,當時就支持安騰,x86和一個與處理器無關的字節代碼,叫EFI字節代碼(EBC)。
 
    EFI是一個英特爾公司擁有的規范定義操作系統和系統固件之間,以及設備引導驅動程序和系統固件之間的接口。英特爾還創建了“框架”來定義系統固件內部接口以使EFI的實現進一步模塊化。
 
   2005年,計算機行業決定組建UEFI論壇來規范EFI和“框架”所涵蓋的接口。英特爾貢獻了EFI和“框架”規范給UEFI論壇作為新的起點。名稱從EFI變為UEFI(U為統一的縮寫)標志著定義、推廣和使用的任務從此落在業界的肩膀上。
Figure 1: The UEFI Forum
 
由UEFI論壇定義的第一個規范(UEFI 2.0)在AMD和英特爾的幫助下定義了x64處理器的綁定。 “框架”也演變成了平臺初始化(PI)規范。UEFI的ARM綁定作為UEFI 2.3規范的一部分于2009年公布。
 
開源社區“tianocore.org”于2004年開始,采用BSD許可證。隨著ARM綁定的公布,蘋果和惠普向tianocore.org貢獻了UEFI的參考實現,其中對Beagle Board(beagleboard.org)的一個實現,使硅片供應商可為他們的硬件提供UEFI的驅動程序。 ARM公司近日貢獻了使用Cortex A9 多核處理器的Versatile Express參考平臺的核心代碼,以及
 
· 修復了ARM GCC工具鏈的構建環境
 
· ARM的RealView仿真底板代碼的更新
 
· 新的包含ARM參考平臺通用組件的ArmPlatformPkg
 
· 支持TrustZone控制器
 
· 支持多核
 
· 支持PL18x MMC卡控制器
 
· 一個特制的啟動設備選擇BDS庫以支持直接啟動Linux
 
有關在ARM上實現UEFI的優越性和UEFI論壇組織結構的詳細說明,請見下回分解。
現在我將探討它,特別是在ARM的系統上的優越性。我也會更詳細地描述UEFI論壇的組織結構。
 
優越性
盡管現有的ARM預引導固件并沒有BIOS的束縛,使用UEFI標準對ARM預引導固件仍有很多優越性。 OEM / ODM廠商一直在試圖降低開發成本。代碼共享是在預引導固件領域實現這目標的一種方式。
 
ARM和x86都注重計算連續性,UEFI不僅使得在ARM產品之間或在x86產品之間代碼共享,還可以讓代碼在不同處理器架構的產品之間共享。產品可以共享外圍設備(網絡,SATA,USB控制器等),以及眾多的設計功能集。
 
圖2顯示了從x86到ARM的一個移植有99.42%的代碼不需要更改。
 
圖2: ARM移植中添加和更改的程序行數
 
 
 
模塊化的UEFI技術還可以使芯片廠商能夠為自己的硬件提供驅動程序。這使得OEM / ODM廠商能夠靈活地使用來自不同供應商的模塊,擴大了選擇余地。
 
UEFI在ARM的實現提供了真正獨立于操作系統的啟動解決方案,而其他大多數現有的ARM啟動解決方案(UBoot,小內核等)是與他們的支持操作系統相耦合的。對計算連續性的追求也包括支持Windows和Linux等多個操作系統。
 
把預引導固件標準化于UEFI也使潛在的獨立固件供應商能夠進入市場提供支持。這將有可能讓這些廠商為多個客戶提供支持,有效地部署模塊,并提供可擴展的共同解決方案。這種標準化也將減少芯片廠商的開發成本,現在他們只需要支持一種類型的驅動程序給所有的OEM/ ODM來整合。這可以提高驗證效率和調試的能力。
 
對于操作系統廠商,這種標準化使它們能夠集中在同一個引導程序方面的投資。這種標準化也將為獨立軟件開發商提供新的創新的機會。
 
組織結構
UEFI論壇是一個非贏利的合作貿易組織,旨在促進和管理UEFI標準。 AMD,安邁,蘋果,戴爾,惠普,IBM,系微,英特爾,聯想,微軟和鳳凰科技是發起人在董事會任職。 ARM公司,博通,博科,ARCI,Emulex,富士通,鴻海,浪潮,LSI,百敖軟件,日電,英偉達,甲骨文,QLogic,桑迪亞國家實驗室,希捷,東芝,威盛和威睿是貢獻者成員,還有130多個公司和個人的使用者成員。這是在預引導固件行業最廣泛的行業代表。
 
如圖3所示,論壇有四個工作組。發起者和貢獻者有機會在這些工作組貢獻和施加影響:
 
 
圖3: UEFI 論壇組織結構圖
 
 
工業通訊工作組(ICWG)
ICWG旨在通過教育,宣傳和營銷各種方案使業界對UEFI規范有清楚的認識并鼓勵業界普及其使用。ICWG與ODM和OEM,產業界的合作伙伴,技術聯盟/協會團體同行,以及行業媒體進行交流和協作,以達到他們對UEFI的認識和廣泛采納。
 
ICWG負責有關UEFI論壇進展和成功的對外交流。這個工作組將制定如新聞稿,新聞文章,白皮書,演示文稿,相關文件等必要的技術和市場營銷方式。
 
ICWG將幫助指引會員公司的營銷和新聞發布,以確保信息內容及相關UEFI活動的時間安排上的一致性。
 
平臺初始化工作組(PIWG)
該工作組的范圍如下:PI規范和其他由工作組的大多數商定的相關規范。這些規范的實現是作為固件在UEFI規范的界面層之下提供計算機系統初始化服務。PI的實現不是UEFI規范的必須。
 
UEFI規范工作組(USWG)
該工作組的范圍是管理和發展的“統一可擴展固件接口”規范的定義。該規范的目的是定義在平臺固件和操作系統軟件之間的控制轉移中使用的編程接口和相關數據結構和約定。此外,操作系統啟動前環境中附加卡適配器引導支持,制造測試和自動化等的編程接口需要也在考慮的范圍。
 
為支持主要規范工作,該工作組還被授權編寫“UEFI的驅動程序作者指南”及任何類似的材料,這將有助于在UEFI產品的開發。
 
UEFI測試工作組(UTWG)
該小組負責(1)制作和維護UEFI自我認證測試套件,(2)認可開源的平臺初始化規范的自我認證為測試套件和(3)組織UEFI的插拔大會活動和培訓。
 
每個工作組可組建子團隊來就特定專題召集專家對某些界面和功能深入探討。例如,USWG有一個網絡子團隊專職網絡有關的協議,包括對IPv6的支持,一個安全子團隊專職與安全相關的協議,一個配置子團隊專職人機接口基礎設施相關的協議。當然,還有一個ARM綁定子團隊來定義UEFI2.3規范中的ARM綁定。 ARM公司,蘋果,惠普,微軟和鳳凰科技是該子團隊的主要成員。
 
關于作者
 
魏東是惠普公司的高管級杰出技術專家和策略家。他是IEEE的資深會員。他有領導業界創新和標準化的豐富經驗。他是UEFI論壇的副董事長(行政總裁)和測試工作組主席。他也是在ACPI5.0 國際標準組織的秘書。作為惠普UEFI和ACPI的總設計師,他負責 為使用x64, x86, ARM, ia64 and PA-RISC處理器的系統定義硬件,BIOS固件和操作系統的平臺接口。他經常在惠普世界,惠普技術論壇,英特爾開發者論壇,微軟Windows硬件大會,ARM開發研討會,和PCI會議上發表演講。他擁有主管級工商管理,電子工程,和物理學的碩士學位。 
本站內容除特別聲明的原創文章之外,轉載內容只為傳遞更多信息,并不代表本網站贊同其觀點。轉載的所有的文章、圖片、音/視頻文件等資料的版權歸版權所有權人所有。本站采用的非本站原創文章及圖片等內容無法一一聯系確認版權者。如涉及作品內容、版權和其它問題,請及時通過電子郵件或電話通知我們,以便迅速采取適當措施,避免給雙方造成不必要的經濟損失。聯系電話:010-82306118;郵箱:aet@chinaaet.com。
亚洲一区二区欧美_亚洲丝袜一区_99re亚洲国产精品_日韩亚洲一区二区
亚洲日本成人| 久久精品亚洲一区二区三区浴池| 国产农村妇女毛片精品久久莱园子| 美女精品在线| 久久综合久久综合久久综合| 久久久999精品| 久久精品99无色码中文字幕| 欧美一区二区精品久久911| 亚洲女爱视频在线| 亚洲欧美综合精品久久成人| 亚洲午夜羞羞片| 亚洲一卡二卡三卡四卡五卡| 亚洲综合欧美| 亚洲欧洲av一区二区三区久久| 亚洲欧美清纯在线制服| 午夜精品一区二区在线观看| 亚洲综合精品自拍| 午夜精品福利电影| 午夜精品久久久99热福利| 欧美一级二区| 久久精品国产欧美亚洲人人爽| 久久久高清一区二区三区| 久久午夜电影| 嫩草影视亚洲| 久久xxxx| 免费亚洲一区二区| 久久露脸国产精品| 老司机免费视频一区二区| 免费在线观看精品| 欧美精品v国产精品v日韩精品 | 国产麻豆精品theporn| 国产嫩草影院久久久久| 国产一区二区三区高清在线观看| 国内视频一区| 亚洲国产精品一区二区三区| 日韩午夜视频在线观看| 亚洲一区二区三区影院| 欧美一区二区三区免费观看 | 久久中文在线| 欧美欧美在线| 欧美亚洲第一区| 国产日韩在线播放| 亚洲福利视频二区| 99精品热视频| 性做久久久久久久免费看| 亚洲国产精品悠悠久久琪琪| 国产精品99久久不卡二区| 亚洲制服av| 久久综合精品一区| 欧美日韩一区在线| 国产一区二区成人| 亚洲人成网站在线观看播放| 亚洲性av在线| 最新精品在线| 午夜天堂精品久久久久| 免费看的黄色欧美网站| 国产精品高清网站| 在线观看欧美亚洲| 亚洲午夜在线视频| 亚洲区免费影片| 欧美亚洲一区三区| 欧美国产三区| 国产欧美一区二区三区国产幕精品| 亚洲大黄网站| 亚洲综合日本| 亚洲精品一区二区在线| 欧美影院午夜播放| 欧美日韩免费看| 影音先锋久久精品| 亚洲欧美精品伊人久久| 亚洲伦理在线观看| 久久精品视频在线播放| 欧美日韩一区二区三区在线看 | 久久免费黄色| 欧美性大战久久久久久久蜜臀| 国内激情久久| 亚洲一区二区三区激情| 亚洲精品小视频| 久久久国产成人精品| 欧美系列亚洲系列| 亚洲人成网站999久久久综合| 欧美一区二区网站| 午夜精彩视频在线观看不卡 | 亚洲精品免费在线播放| 久久精品欧美日韩精品| 亚洲欧美区自拍先锋| 欧美精品日韩三级| 伊人成人网在线看| 午夜精品久久久久久久99水蜜桃| 一本到12不卡视频在线dvd| 美国十次了思思久久精品导航| 国产精品美女久久久| 亚洲经典在线看| 亚洲国产经典视频| 久久精品道一区二区三区| 欧美性猛交xxxx免费看久久久 | 亚洲精品美女| 亚洲日产国产精品| 久久网站热最新地址| 国产日韩一区二区三区| 亚洲一区免费网站| 亚洲欧美激情视频| 欧美日韩专区在线| 亚洲日韩视频| 亚洲精品中文字幕女同| 嫩草国产精品入口| 尤物精品在线| 久久精品国产综合精品| 久久久7777| 国产亚洲精品激情久久| 亚洲欧美伊人| 亚洲欧美精品在线| 国产精品久久国产精麻豆99网站| 9久re热视频在线精品| 99在线精品视频| 欧美极品aⅴ影院| 亚洲黄色精品| 99av国产精品欲麻豆| 欧美理论电影在线播放| 91久久极品少妇xxxxⅹ软件| 亚洲另类在线一区| 欧美美女日韩| 夜夜嗨av一区二区三区中文字幕 | 国产日产精品一区二区三区四区的观看方式| 99精品国产在热久久下载| 夜夜嗨av一区二区三区四季av | 欧美日韩一区国产| 一区二区高清视频在线观看| 国产精品99久久久久久久vr| 欧美午夜精品久久久久久浪潮| 一区二区高清视频| 午夜一区二区三区不卡视频| 国产精品综合网站| 久久成人在线| 可以看av的网站久久看| 亚洲韩国一区二区三区| 夜夜嗨av一区二区三区| 欧美色道久久88综合亚洲精品| 夜夜嗨av一区二区三区中文字幕| 亚洲欧美激情诱惑| 国产欧美综合一区二区三区| 久久国产福利| 欧美国产日产韩国视频| 日韩午夜剧场| 欧美在线网址| 原创国产精品91| 日韩系列欧美系列| 国产精品久久久久久久久久妞妞 | 亚洲日本理论电影| 亚洲综合精品| 国精品一区二区| 亚洲免费不卡| 国产精品美腿一区在线看 | 欧美怡红院视频| 欧美寡妇偷汉性猛交| 在线亚洲免费视频| 久久久999成人| 亚洲精品欧美在线| 欧美亚洲三级| 亚洲高清激情| 亚洲欧美一区二区三区极速播放| 国产一区三区三区| 亚洲免费成人av电影| 国产精品人人做人人爽人人添| 久久国产精品久久久久久电车 | 欧美三级乱码| 久久成人羞羞网站| 欧美日韩亚洲综合| 欧美在线一二三四区| 欧美精品一区二区三区一线天视频 | 在线一区视频| 国产亚洲观看| 99综合电影在线视频| 国产日韩成人精品| 日韩手机在线导航| 国产片一区二区| 99国产欧美久久久精品| 国产亚洲欧美一区二区三区| 一本综合久久| 黑人操亚洲美女惩罚| 亚洲一区视频在线| 伊人久久久大香线蕉综合直播 | 国产美女精品免费电影| 亚洲精品中文字幕在线| 国产视频在线一区二区| 日韩一级二级三级| 国产在线精品自拍| 亚洲欧美电影在线观看| 亚洲国产一成人久久精品| 欧美在线网址| 一区二区欧美激情| 欧美电影电视剧在线观看| 新片速递亚洲合集欧美合集| 欧美日韩国产综合视频在线观看中文| 欧美一区二区在线播放| 国产精品美女久久久久久久| 99精品视频一区| 在线观看三级视频欧美| 久久九九精品| 亚洲一区在线播放|