最新設(shè)計資源

嵌入式Linux系統(tǒng)中內(nèi)核抽象的動態(tài)擴(kuò)展技術(shù)[嵌入式技術(shù)][其他]

嵌入式系統(tǒng)由于其工作環(huán)境、位置分布、與應(yīng)用系統(tǒng)的結(jié)合方式等方面的原因,在系統(tǒng)的升級、修改方面存在著相當(dāng)?shù)睦щy,且費用高。目前大多數(shù)嵌入式系統(tǒng)內(nèi)核只能在一定程度上進(jìn)行靜態(tài)擴(kuò)展,這意味著修改某些內(nèi)核屬性值后要重新編譯內(nèi)核,對普通用戶而言難以實現(xiàn)。通信的發(fā)展使得嵌入式操作系統(tǒng)的動態(tài)擴(kuò)展成為可能,可以在遠(yuǎn)程控制的基礎(chǔ)上增加嵌入式系統(tǒng)的靈活性,延長嵌入式系統(tǒng)的壽命;同時,由于嵌入式Linux的應(yīng)用日益廣泛,研究嵌入式Linux的動態(tài)擴(kuò)展具有重要意義。動態(tài)擴(kuò)展是指系統(tǒng)在運行狀態(tài)下實現(xiàn)系統(tǒng)的升級和維護(hù)。動態(tài)擴(kuò)展技術(shù)目前被廣泛應(yīng)用在軟件系統(tǒng)開發(fā)的各個領(lǐng)域。組件、可擴(kuò)展的數(shù)據(jù)庫系統(tǒng)、主動網(wǎng)等多種技術(shù)都是動態(tài)擴(kuò)展技術(shù)在各個領(lǐng)域的具體體現(xiàn)。在嵌入式操作系統(tǒng)領(lǐng)域,動態(tài)擴(kuò)展技術(shù)研究的主要目標(biāo)是實現(xiàn)內(nèi)核抽象的擴(kuò)展。實現(xiàn)操作系統(tǒng)內(nèi)核抽象的動態(tài)擴(kuò)展能夠提高系統(tǒng)的靈活性、適應(yīng)性,使系統(tǒng)能夠根據(jù)應(yīng)用的需求,提供特定的服務(wù)。然而,由于嵌入式系統(tǒng)硬件資源有限,這對研究嵌入式Linux系統(tǒng)核心的動態(tài)擴(kuò)展性是一個極大的挑戰(zhàn)。本文主要討論嵌入式Linux系統(tǒng)中內(nèi)核抽象的動態(tài)擴(kuò)展技術(shù)。1、幾種主要的內(nèi)核動態(tài)擴(kuò)展技術(shù)的分析當(dāng)前應(yīng)用于操作系統(tǒng)中的動態(tài)擴(kuò)展技術(shù)主

發(fā)表于:10/23/2011