IDF技術(shù)專家 顧曉剛

英特爾BLD高級嵌入式開發(fā)基礎

  現(xiàn)場異?;鸨?/p>

記得去年的IDF上就講述了使用最新的UEFI開發(fā)套件(EDK II)進行基于統(tǒng)一可擴展固件接口(UEFI)高級開發(fā)與創(chuàng)新,本次課介紹的是英特爾® UEFI 開發(fā)套件 2010(英特爾® UDK2010)。

關于Boot Loader,簡單地說就是在操作系統(tǒng)內(nèi)核運行之前運行的一段小程序。通過這段小程序,我們可以初始化硬件設備、建立內(nèi)存空間的映射圖,從而將系統(tǒng)的軟硬件環(huán)境帶到一個合適的狀態(tài),以便為最終調(diào)用操作系統(tǒng)內(nèi)核準備好正確的環(huán)境。

通常,Boot Loader 是嚴重地依賴于硬件而實現(xiàn)的,特別是在嵌入式世界。因此,在嵌入式世界里建立一個通用的 Boot Loader 幾乎是不可能的。盡管如此,我們?nèi)匀豢梢詫?Boot Loader 歸納出一些通用的概念來,以指導用戶特定的 Boot Loader 設計與實現(xiàn)。

英特爾® Boot Loader 開發(fā)套件(英特爾® BLDK)的組成元素包括:

英特爾BLD高級嵌入式開發(fā)基礎

 英特爾® BLDK組成元素

英特爾® Boot Loader 開發(fā)套件(英特爾® BLDK)的主要特點是:

英特爾BLD高級嵌入式開發(fā)基礎

  英特爾® BLDK主要特點

英特爾BLD高級嵌入式開發(fā)基礎

  應對性能挑戰(zhàn)

英特爾BLD高級嵌入式開發(fā)基礎

  可調(diào)試性

總結(jié):

Intel UDK 2010滿足了最新工業(yè)標準并提供了一套完善的開發(fā)工具和基礎代碼。而Intel BLDK提供國基于英特爾凌動處理器快速開發(fā)嵌入式領域產(chǎn)品的解決方案。同時,Intel UDK 2010是能夠應對嵌入式挑戰(zhàn)的最佳選擇。

分享到

youjia

相關推薦