支持啟動(dòng)類外部設(shè)備的驅(qū)動(dòng)的方法、裝置和系統(tǒng)
基本信息
申請?zhí)?/td> | CN201811599440.8 | 申請日 | - |
公開(公告)號 | CN109614156B | 公開(公告)日 | 2021-10-15 |
申請公布號 | CN109614156B | 申請公布日 | 2021-10-15 |
分類號 | G06F9/4401(2018.01)I;G06F9/445(2018.01)I | 分類 | 計(jì)算;推算;計(jì)數(shù); |
發(fā)明人 | 宋歌;李經(jīng)宇;金正雄 | 申請(專利權(quán))人 | 貴州華芯半導(dǎo)體技術(shù)有限公司 |
代理機(jī)構(gòu) | 北京市柳沈律師事務(wù)所 | 代理人 | 萬里晴 |
地址 | 550081貴州省貴陽市貴安新區(qū)黔中大道與金馬大道交匯處斯特2樓 | ||
法律狀態(tài) | - |
摘要
摘要 | 提供了一種用于擴(kuò)展UEFI固件以支持啟動(dòng)類外部設(shè)備的驅(qū)動(dòng)的方法。該方法包括:響應(yīng)于加載目標(biāo)操作系統(tǒng),運(yùn)行擴(kuò)展的UEFI固件;引導(dǎo)外圍設(shè)備支持模塊以支持UEFI固件無法直接驅(qū)動(dòng)的啟動(dòng)類外部設(shè)備的驅(qū)動(dòng),其中所述外圍設(shè)備支持模塊通過修改基于Linux的微型操作系統(tǒng)而獲得,其中所述基于Linux的微型操作系統(tǒng)與擴(kuò)展的UEFI固件所要加載的目標(biāo)操作系統(tǒng)不同;以及在驅(qū)動(dòng)了所述啟動(dòng)類外部設(shè)備之后,通過所述外圍設(shè)備支持模塊加載目標(biāo)操作系統(tǒng),其中,所述外圍設(shè)備支持模塊通過以下步驟來獲得:在基于Linux的微型操作系統(tǒng)中開啟kexec和device mapper特性;在基于Linux的微型操作系統(tǒng)中引入udev和petitboot組件,其中,所述petitboot組件是利用Linux kexec機(jī)制的啟動(dòng)器;在基于Linux的微型操作系統(tǒng)中加入啟動(dòng)類外部設(shè)備所需的驅(qū)動(dòng)。 |
