亚洲成年人黄色一级片,日本香港三级亚洲三级,黄色成人小视频,国产青草视频,国产一区二区久久精品,91在线免费公开视频,成年轻人网站色直接看

固件代理的制作方法

文檔序號(hào):8207698閱讀:231來(lái)源:國(guó)知局
固件代理的制作方法
【專利說(shuō)明】固件代理
[0001]相關(guān)申請(qǐng)的交叉引用
本申請(qǐng)要求2012年9月14日提交的、標(biāo)題為“固件代理”的美國(guó)專利申請(qǐng)N0.13/618508 的優(yōu)先權(quán)。
技術(shù)領(lǐng)域
[0002]本申請(qǐng)涉及數(shù)據(jù)處理的技術(shù)領(lǐng)域,更具體地涉及與向設(shè)備提供固件關(guān)聯(lián)的方法、裝置和存儲(chǔ)介質(zhì)。
【背景技術(shù)】
[0003]本文提供的背景描述是為了一般呈現(xiàn)本公開的上下文。除非本文另外指明,否則這一部分中描述的資料不是針對(duì)本申請(qǐng)中的權(quán)利要求的現(xiàn)有技術(shù),并且不因包含于這一部分而被承認(rèn)為現(xiàn)有技術(shù)。
[0004]傳統(tǒng)上,設(shè)備的固件常常由設(shè)備的設(shè)備驅(qū)動(dòng)器提供給設(shè)備。但是,在固件能夠被提供給設(shè)備之前,必須在設(shè)備和設(shè)備驅(qū)動(dòng)器之間建立通信。用于建立通信的協(xié)議常常是重要的。在功耗敏感裝置(例如,移動(dòng)計(jì)算設(shè)備)中,設(shè)備可頻繁地被關(guān)斷。例如,計(jì)算平板裝置中的解碼器可在視頻被播放的過(guò)程中在視頻的視頻幀組的解碼中間數(shù)百次地被關(guān)斷。因此,使設(shè)備驅(qū)動(dòng)器向設(shè)備提供設(shè)備固件的現(xiàn)有技術(shù)方法是相對(duì)低效的。
【附圖說(shuō)明】
[0005]本發(fā)明的實(shí)施例將通過(guò)附圖中所示(但并非限制)的示范性實(shí)施例來(lái)描述,在附圖中同樣的參考標(biāo)記代表類似的元件,并且其中:
圖1示出與從計(jì)算環(huán)境的外部向計(jì)算環(huán)境內(nèi)的設(shè)備提供固件的固件代理相結(jié)合的布置的概覽;
圖2示出用于由固件代理獲得設(shè)備固件的過(guò)程;
圖3示出用于由固件代理向設(shè)備提供固件的過(guò)程;
圖4示出與固件代理結(jié)合的示例計(jì)算設(shè)備;以及
圖5示出具有配置成實(shí)施參照?qǐng)D2-3所示的固件代理的操作流的所有或所選方面的指令的示例非暫時(shí)計(jì)算機(jī)可讀存儲(chǔ)介質(zhì);它們?nèi)堪凑毡竟_的實(shí)施例來(lái)布置。
【具體實(shí)施方式】
[0006]本文公開了與向設(shè)備提供固件關(guān)聯(lián)的方法、裝置和存儲(chǔ)介質(zhì)。在各種實(shí)施例中,裝置(例如,諸如計(jì)算平板裝置之類的功耗敏感裝置)可包括設(shè)備(例如解碼器)以及接管包括設(shè)備和設(shè)備的設(shè)備驅(qū)動(dòng)器的計(jì)算環(huán)境的處理器。另外,裝置可包括在計(jì)算環(huán)境的外部布置的、代表設(shè)備驅(qū)動(dòng)器在設(shè)備通電時(shí)向設(shè)備提供固件的固件代理。因此,固件可以以更有效率的方式提供給設(shè)備,尤其是在功耗敏感計(jì)算裝置的情況中設(shè)備可被頻繁斷電的情況下。其它益處和優(yōu)點(diǎn)還可被描述和/或?qū)τ诒绢I(lǐng)域的技術(shù)人員從以下描述中變得顯而易見。
[0007]將使用本領(lǐng)域的技術(shù)人員通常采用的術(shù)語(yǔ)來(lái)描述所示實(shí)施例的各個(gè)方面,以向本領(lǐng)域的其他技術(shù)人員傳達(dá)其工作的實(shí)質(zhì)。但是,本領(lǐng)域的技術(shù)人員將清楚,可僅利用所描述方面中的一些來(lái)實(shí)施備選實(shí)施例。出于解釋的目的,為了提供說(shuō)明性實(shí)施例的全面理解而陳述具體的數(shù)字、材料和配置。但是,本領(lǐng)域的技術(shù)人員將清楚,備選實(shí)施例可無(wú)需所述具體細(xì)節(jié)而實(shí)施。在其它實(shí)例中,為了不模糊說(shuō)明性實(shí)施例,省略或簡(jiǎn)化了公知特征。
[0008]各種操作以最有助于理解說(shuō)明性實(shí)施例的方式依次被描述為多個(gè)分立的操作;但是,描述的順序不應(yīng)被解釋為暗示這些操作必然是次序相關(guān)的。具體地說(shuō),這些操作不需要以呈現(xiàn)的次序來(lái)執(zhí)行。另外,作為分開的操作的那些操作的描述不應(yīng)被解釋為要求所述操作必然獨(dú)立執(zhí)行和/或由分開的實(shí)體執(zhí)行。作為分開的模塊的那些模塊和/或?qū)嶓w的描述同樣不應(yīng)被解釋為要求模塊是分開的和/或執(zhí)行分開的操作。在各種實(shí)施例中,示出和/或描述的操作、實(shí)體、數(shù)據(jù)和/或模塊可被合并、進(jìn)一步分成子部分和/或省略。
[0009]短語(yǔ)“在一個(gè)實(shí)施例中”或“在實(shí)施例中”被重復(fù)使用。所述短語(yǔ)一般不指代相同的實(shí)施例;但是,它也可指代相同的實(shí)施例。除非上下文另外指明,否則術(shù)語(yǔ)“包含”、“具有”和“包括”是同義的。短語(yǔ)“Α/B”表示“A或B”。短語(yǔ)“A和/或B”表示“(A)、⑶或(A和B) ”。短語(yǔ)“A、B和C中的至少一個(gè)”表示“ (A)、(B)、(C)、(A和B)、(A和C)、(B和C)或(A、B 和 C) ”。
[0010]圖1按照各種實(shí)施例,示出與從計(jì)算環(huán)境的外部向計(jì)算環(huán)境內(nèi)的設(shè)備提供固件的固件代理相結(jié)合的布置的概覽。如所示,諸如計(jì)算設(shè)備之類的布置100可包括由一個(gè)或多個(gè)處理器112接管的計(jì)算環(huán)境102、以及在計(jì)算環(huán)境102的外部分開布置并且與計(jì)算環(huán)境102耦合的安全引擎108,如所示。除了一個(gè)或多個(gè)處理器112以外,計(jì)算環(huán)境102還可包括存儲(chǔ)裝置114、操作系統(tǒng)(OS) 116、以及一個(gè)或多個(gè)設(shè)備118。另外,OS 116可包括一個(gè)或多個(gè)設(shè)備118的一個(gè)或多個(gè)設(shè)備驅(qū)動(dòng)器122和功率管理代理124。而且,存儲(chǔ)裝置114可包括一個(gè)或多個(gè)設(shè)備118的固件126。安全引擎108可包括固件代理104和存儲(chǔ)裝置106,所述存儲(chǔ)裝置106也具有從存儲(chǔ)裝置114獲得的一個(gè)或多個(gè)設(shè)備118的固件126。在實(shí)施例中,計(jì)算環(huán)境102和安全引擎108可經(jīng)由一個(gè)或多個(gè)總線(例如,I2C總線或外圍組件互連(PCI)總線等等)互相耦合。
[0011]一個(gè)或多個(gè)處理器112可以是本領(lǐng)域已知的多個(gè)處理器或處理器核中的任一個(gè),例如,可從加州圣克拉拉的Intel公司獲得的Intel?架構(gòu)處理器。存儲(chǔ)裝置114可以是本領(lǐng)域已知的多個(gè)磁的、光的或固態(tài)存儲(chǔ)裝置中的任一個(gè)。類似地,OS 116可以是本領(lǐng)域已知的多個(gè)OS中的任一個(gè),例如,可從華盛頓州雷蒙德的Microsoft公司獲得的Window?系列的OS中的一個(gè)。設(shè)備118的示例可包括但不限于編碼器、解碼器、圖形單元、收發(fā)器、全球定位系統(tǒng)和其它類似設(shè)備。
[0012]如先前描述的安全引擎108可包括互相耦合的固件代理104和安全存儲(chǔ)裝置106。如所示,固件代理104可與存儲(chǔ)裝置114、0S 116和設(shè)備118耦合。安全引擎108可以是多個(gè)信任的計(jì)算環(huán)境或固化嵌入式計(jì)算環(huán)境中的任一個(gè),與計(jì)算環(huán)境102分開和獨(dú)立。如下面將更詳細(xì)地描述的,固件代理104可配置成在檢測(cè)到設(shè)備118的通電事件時(shí)向設(shè)備118提供其固件126。在一些實(shí)施例中,固件代理104可從功率管理代理124截收通電/斷電信號(hào),并且將其轉(zhuǎn)發(fā)到設(shè)備118。在其它實(shí)施例中(未示出),固件代理104可耦合到功率管理代理124和設(shè)備118之間的信號(hào)路徑,以檢測(cè)通電/斷電事件。如先前所述,由固件代理104向設(shè)備118提供固件可比傳統(tǒng)方法(即,由設(shè)備驅(qū)動(dòng)器122提供)更有效率,尤其對(duì)于在功耗敏感計(jì)算環(huán)境中頻繁關(guān)斷的設(shè)備118而言。類似于存儲(chǔ)裝置114,存儲(chǔ)裝置106可以是本領(lǐng)域已知的多個(gè)磁的、光的或固態(tài)存儲(chǔ)設(shè)備中的任一個(gè)。
[0013]在實(shí)施例中,計(jì)算布置100可以是功耗敏感設(shè)備,諸如但不限于智能電話、個(gè)人數(shù)字助理(PDA)、計(jì)算平板裝置、超級(jí)本、電子閱讀器、游戲控制臺(tái)、機(jī)頂盒等等。具體地說(shuō),功率管理代理124可配置成將一個(gè)或多個(gè)設(shè)備118斷電(例如,只要它們不在使用中時(shí)),以及將一個(gè)或多個(gè)設(shè)備118通電(例如,僅當(dāng)它們被需要時(shí))。
[0014]在進(jìn)一步描述固件代理104之前,應(yīng)當(dāng)指出,雖然為了易于理解,固件代理104被描述為安全引擎108的一部分,但是在備選的安全性不太敏感的環(huán)境中,固件代理104可被布置在例如常規(guī)非固化嵌入式控制器中。另外,布置100意在表示本領(lǐng)域已知的寬廣范圍的計(jì)算設(shè)備。稍后參考圖4將進(jìn)一步描述布置100的示例。
[0015]圖2按照本公開的實(shí)施例,示出用于由固件代理獲得設(shè)備固件的過(guò)程。如所示,對(duì)于實(shí)施例,過(guò)程200可在框202開始
當(dāng)前第1頁(yè)1 2 3 
網(wǎng)友詢問留言 已有0條留言
  • 還沒有人留言評(píng)論。精彩留言會(huì)獲得點(diǎn)贊!
1