IDF技術(shù)專家 顧曉剛
現(xiàn)場異常火爆
記得去年的IDF上就講述了使用最新的UEFI開發(fā)套件(EDK II)進(jìn)行基于統(tǒng)一可擴(kuò)展固件接口(UEFI)高級開發(fā)與創(chuàng)新,本次課介紹的是英特爾® UEFI 開發(fā)套件 2010(英特爾® UDK2010)。
關(guān)于Boot Loader,簡單地說就是在操作系統(tǒng)內(nèi)核運(yùn)行之前運(yùn)行的一段小程序。通過這段小程序,我們可以初始化硬件設(shè)備、建立內(nèi)存空間的映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個(gè)合適的狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準(zhǔn)備好正確的環(huán)境。
通常,Boot Loader 是嚴(yán)重地依賴于硬件而實(shí)現(xiàn)的,特別是在嵌入式世界。因此,在嵌入式世界里建立一個(gè)通用的 Boot Loader 幾乎是不可能的。盡管如此,我們?nèi)匀豢梢詫?Boot Loader 歸納出一些通用的概念來,以指導(dǎo)用戶特定的 Boot Loader 設(shè)計(jì)與實(shí)現(xiàn)。
英特爾® Boot Loader 開發(fā)套件(英特爾® BLDK)的組成元素包括:
英特爾® BLDK組成元素
英特爾® Boot Loader 開發(fā)套件(英特爾® BLDK)的主要特點(diǎn)是:
英特爾® BLDK主要特點(diǎn)
應(yīng)對性能挑戰(zhàn)
可調(diào)試性
總結(jié):
Intel UDK 2010滿足了最新工業(yè)標(biāo)準(zhǔn)并提供了一套完善的開發(fā)工具和基礎(chǔ)代碼。而Intel BLDK提供國基于英特爾凌動(dòng)處理器快速開發(fā)嵌入式領(lǐng)域產(chǎn)品的解決方案。同時(shí),Intel UDK 2010是能夠應(yīng)對嵌入式挑戰(zhàn)的最佳選擇。