中国韩国日本在线观看免费,A级尤物一区,日韩精品一二三区无码,欧美日韩少妇色

當(dāng)前位置:主頁(yè) > 管理論文 > 組織管理論文 >

基于UEFI EDKⅡ的電源管理模組的固件實(shí)時(shí)升級(jí)的設(shè)計(jì)和實(shí)現(xiàn)

發(fā)布時(shí)間:2020-11-17 05:20
   隨著技術(shù)的不斷發(fā)展,移動(dòng)終端如智能手機(jī)和平板電腦越來(lái)越普及。作為移動(dòng)終端中的主要部件,電源管理模塊(PMIC)在移動(dòng)終端中起著重要的作用。然而,由于系統(tǒng)電源優(yōu)化和功能升級(jí)的需要,在移動(dòng)終端開(kāi)發(fā)和生產(chǎn)過(guò)程中,PMIC固件的升級(jí)是不可避免的過(guò)程。目前PMIC固件通常是使用外接JTAG口的硬件燒錄設(shè)備進(jìn)行升級(jí)。本文以PMIC和UEFI EDKⅡ?yàn)檠芯繉?duì)象,著重研究了PMIC的內(nèi)部結(jié)構(gòu)和NVM存儲(chǔ)特性,并研究了UEFI EDKⅡ的軟件開(kāi)發(fā)環(huán)境,提出了相應(yīng)的固件升級(jí)的設(shè)計(jì),實(shí)現(xiàn)了從硬件升級(jí)固件變?yōu)檐浖䦟?shí)時(shí)升級(jí)固件的創(chuàng)新,從而提高固件升級(jí)的效率,降低了移動(dòng)終端的開(kāi)發(fā)成本和工業(yè)生產(chǎn)成本。本文研究成果如下。1.研究了UEFI,PI,兩種接口規(guī)范和具體實(shí)現(xiàn)這兩種規(guī)范的EDKⅡ開(kāi)發(fā)環(huán)境。UEFI(統(tǒng)一可擴(kuò)展固件接口)規(guī)范定義了操作系統(tǒng)與系統(tǒng)硬件平臺(tái)固件之間的開(kāi)放接口,PI(平臺(tái)初始化)規(guī)范建立了固件內(nèi)部接口架構(gòu)以及固件和平臺(tái)硬件間的接口。而EDK2(EFI開(kāi)發(fā)者套件2)作為一個(gè)現(xiàn)代、功能豐富且跨平臺(tái)的UEFI BIOS固件開(kāi)發(fā)環(huán)境已經(jīng)被業(yè)界廣泛使用。為后文在UEFI中實(shí)現(xiàn)PMIC的設(shè)備支持和固件實(shí)時(shí)升級(jí)提供了理論基礎(chǔ)和開(kāi)發(fā)環(huán)境。2.研究了PMIC的內(nèi)部結(jié)構(gòu)和PMIC與系統(tǒng)之間的接口,著重研究了PMIC固件的在NVM中的存儲(chǔ)特性如2K字節(jié)大小的一次性燒錄(OTP)區(qū)域,研究了PMIC的固件結(jié)構(gòu)如每34字節(jié)為一個(gè)數(shù)據(jù)段的結(jié)構(gòu),根據(jù)這些特性設(shè)計(jì)了固件讀寫(xiě)流程,同時(shí)構(gòu)造了測(cè)試用的固件。3.對(duì)UEFI啟動(dòng)過(guò)程中的各階段進(jìn)行研究,在UEFI啟動(dòng)的PEI和DXE階段實(shí)現(xiàn)了PMIC的設(shè)備驅(qū)動(dòng)支持,并最終實(shí)現(xiàn)了用于PMIC固件升級(jí)的UEFI應(yīng)用程序。最后通過(guò)使用上文中構(gòu)造的測(cè)試固件在測(cè)試樣機(jī)上反復(fù)的讀寫(xiě),在INTEL凌動(dòng)平臺(tái)上實(shí)現(xiàn)了PMIC固件的軟件實(shí)時(shí)升級(jí)。從而擺脫了繁瑣的硬件固件升級(jí),使智能手機(jī)和平板電腦在開(kāi)發(fā)和生產(chǎn)過(guò)程通過(guò)軟件進(jìn)行大批量的固件實(shí)時(shí)升級(jí),降低了硬件成本,大大提高了開(kāi)發(fā)和生產(chǎn)的效率。
【學(xué)位單位】:上海交通大學(xué)
【學(xué)位級(jí)別】:碩士
【學(xué)位年份】:2018
【中圖分類(lèi)】:TN86
【部分圖文】:

操作系統(tǒng),硬件,固件,事實(shí)標(biāo)準(zhǔn)


士學(xué)位論文 程序 EFI(ExtensibleFirmware Interface,可擴(kuò)展固件育而生,它不同于傳統(tǒng) BIOS 的固定的、缺乏文檔的的一個(gè)事實(shí)標(biāo)準(zhǔn),而是采用模塊化和 C 語(yǔ)言[10][11]形式構(gòu)建系統(tǒng),Intel 將 EFI 定義為一個(gè)可擴(kuò)展的、05 年,Intel 將 EFI 規(guī)范交給了一個(gè)由微軟、AMD、聯(lián)盟進(jìn)行管理,并將實(shí)現(xiàn)該規(guī)范的核心代碼開(kāi)源于EF(IUnifiedExtensibleFirmwareInterface,統(tǒng)一可擴(kuò)范定義了操作系統(tǒng)與系統(tǒng)硬件平臺(tái)固件之間的開(kāi)放接I 功能示意。

鏡像,類(lèi)型,加載


學(xué)工程碩士學(xué)位論文 第普通的 PE32 可執(zhí)行文件進(jìn)行區(qū)分。而“+”則表示,相對(duì)于標(biāo)準(zhǔn)的 P供了 64 位重新定位擴(kuò)展。在 PE 鏡像頭中的子系統(tǒng)則定了了不同的鏡UEFI 應(yīng)用程序,UEFI 啟動(dòng)時(shí)的服務(wù)驅(qū)動(dòng)程序,UEFI 實(shí)時(shí)驅(qū)動(dòng)程序。之間的主要區(qū)別是固件將鏡像加載到不同的內(nèi)存類(lèi)型,以及鏡像進(jìn)入出時(shí)的不同行為[17]。FI 鏡像通過(guò)啟動(dòng)服務(wù) EFI_BOOT_SERVICES.LoadImage () 被加載到個(gè)服務(wù)使用 PE32+格式加載一個(gè)鏡像到內(nèi)存在。一旦鏡像被加載到內(nèi)行了適當(dāng)?shù)男扪a(bǔ)程序,控制權(quán)被轉(zhuǎn)移到加載的圖像在 AddressOfEntryP照正常的間接調(diào)用基于支持 32 位,64 位或 128 位處理器的應(yīng)用,所有EFI 鏡像的連接都被自動(dòng)完成。圖 2-2 展示了不同的 UEFI 鏡像的類(lèi)層次鏡像之間的關(guān)系。

啟動(dòng)流程


接了平臺(tái)硬件,往上連接了操作系統(tǒng)和其它應(yīng)用。I 規(guī)范總共有五卷, 它們各自定義的接口會(huì)有不同的側(cè)重點(diǎn)。卷 1 Pre-EFI Initialization Core Interface[21]包括了 SEC 和 PEI 階段的各種接定義。卷 2 Driver Execution Environment Core Interface[22]包括了 DXE 和 BDS 階段各種接口定義。卷 3 Shared Architectural Elements[23]主要包括 Firmware Storage(FD, FV,ILE 和 SECTION) ,HOB(Hand-Off Block)和 PCD(Platform Configurationatabase)等相關(guān)的定義。卷 4 System Management Mode Core Interface[24]包括 SMM 環(huán)境下工作的各接口的定義。卷 5 Standards[25]包括其它各種的標(biāo)準(zhǔn)接口的定義。.2.1 PI定義的BIOS啟動(dòng)流程基于 UEFI 和 PI 規(guī)范實(shí)現(xiàn)的 UEFI BIOS 啟動(dòng)流程如圖 2-3 所示。
【參考文獻(xiàn)】

相關(guān)碩士學(xué)位論文 前2條

1 鄒志虎;嵌入式便攜設(shè)備電源管理及低功耗設(shè)計(jì)與實(shí)現(xiàn)[D];河北科技大學(xué);2016年

2 曾宇睿;基于EDKII的PCI總線驅(qū)動(dòng)管理技術(shù)的設(shè)計(jì)與開(kāi)發(fā)[D];華中科技大學(xué);2011年



本文編號(hào):2887133

資料下載
論文發(fā)表

本文鏈接:http://www.lk138.cn/guanlilunwen/yunyingzuzhiguanlilunwen/2887133.html


Copyright(c)文論論文網(wǎng)All Rights Reserved | 網(wǎng)站地圖 |

版權(quán)申明:資料由用戶(hù)003fb***提供,本站僅收錄摘要或目錄,作者需要?jiǎng)h除請(qǐng)E-mail郵箱bigeng88@qq.com