【摘 要】隨著信息時代的到來,計算機(jī)軟件業(yè)層出不窮,其中嵌入式系統(tǒng)涉及到多個領(lǐng)域,并且直接關(guān)系到我國國民經(jīng)濟(jì)的增長。所以,對嵌入式實時軟件在計算機(jī)軟件設(shè)計中的應(yīng)用進(jìn)行深入的研究,詳細(xì)分析其應(yīng)用效果,對于提高嵌入式實時軟件的使用質(zhì)量影響很大。
【關(guān)鍵詞】嵌入式實時軟件 計算機(jī)軟件設(shè)計 研究
一、前言
嵌入式實時軟件對計算機(jī)軟件設(shè)計造成的影響很大,其直接可以關(guān)系到計算機(jī)工作效率,進(jìn)而影響到企業(yè)的效應(yīng)。但是,嵌入式實時軟件在具備依賴性的同時,還需要占據(jù)實時控制優(yōu)點,所以,軟件設(shè)計時應(yīng)用嵌入式實時軟件是未來發(fā)展不可阻擋的趨勢,并且能夠在很大的程度上直接影響到企業(yè)經(jīng)營的效應(yīng),因此對其進(jìn)行研究很有必要。
二、嵌入式實時軟件應(yīng)用在計算機(jī)軟件設(shè)計過程中的特點分析
在計算機(jī)軟件設(shè)計過程中應(yīng)用嵌入式實時軟件,主要指將其應(yīng)用在動態(tài)分配、緩存機(jī)制以及預(yù)測指令執(zhí)行等多個方面,從而影響軟件實時處理功能,使其呈現(xiàn)上升的趨勢,進(jìn)而在一定程度上增加軟件設(shè)計可靠性。但是嵌入式實時軟件設(shè)計在內(nèi)容上主要由軟件以及硬件組成,并且在應(yīng)用程序的作用下對計算機(jī)軟基系統(tǒng)行為以及運(yùn)作進(jìn)行控制,然后由計算機(jī)的操作系統(tǒng)對程序編程與硬件交互實行控制。嵌入式實時軟件的系統(tǒng)核心主要為嵌入式微處理器,通常可以對多任務(wù)進(jìn)行實時支持,并且能夠在很少的實時內(nèi)完全多項任務(wù)的操作工作,另外該系統(tǒng)存儲區(qū)的保護(hù)功能十分強(qiáng)大,該軟件結(jié)局主要為模塊化,對軟件進(jìn)行維修以及檢測非常方便[1]。此外,嵌入式實時軟件應(yīng)用在計算機(jī)軟件設(shè)計中,能夠在很大程度上擴(kuò)展處理器結(jié)構(gòu),從而減少功能耗費(fèi),最終使嵌入式軟件系統(tǒng)與一般系統(tǒng)存在差別,并且對計算機(jī)軟件形成不可缺乏的作用。
三、嵌入式實時軟件應(yīng)用在計算機(jī)軟件設(shè)計中的措施研究
鑒于嵌入式實時軟件的優(yōu)勢,在計算機(jī)軟件設(shè)計中應(yīng)用嵌入式實時軟件是很普遍的事情,那么應(yīng)該采取何種措施提高嵌入式實時軟件的使用質(zhì)量,專家們指出有兩個措施,首先,將嵌入式實時軟件的實時處理技術(shù)應(yīng)用在面向?qū)ο蟮那度胧綄崟r軟件設(shè)計過程中,一方面能夠達(dá)到實時CORBA與相關(guān)模型的效果,另一方面還能夠在以遠(yuǎn)過程調(diào)用為前提下提供服務(wù),進(jìn)而致使實時CORBA會對計算機(jī)軟件產(chǎn)生擴(kuò)展的作用,并且在實時機(jī)制提供的幫助下,對事件開展處理。其次,嵌入式實施軟件設(shè)計時,從實踐角度來看,離不開具有支持并發(fā)特點的計算模式,并且系統(tǒng)硬件以及軟件之間緊密結(jié)合[2]。計算機(jī)軟件面向組件開發(fā)時,將嵌入式實時軟件應(yīng)用在整個過程中,其中組件的功能主要為給外界提供服務(wù),同時組件不見重用并且還非常獨立,使用上述的措施,可以在很大的程度上致使嵌入式實時系統(tǒng)具有極強(qiáng)的獨立性。
四、嵌入式實時軟件開發(fā)未來發(fā)展趨勢探討
嵌入式實時軟件開發(fā)一方面其應(yīng)用范圍很大,另一方面,具備該軟件的計算機(jī)軟件設(shè)計靈活性個現(xiàn)實環(huán)境交互能力均非常高。同時,嵌入式軟件主要由軟件以及硬件兩個部分來組成,其普通PC系統(tǒng)存在極大的區(qū)別,該軟件在構(gòu)成內(nèi)容上可以劃分為微處理器、圖形控制器、I/O端口以及程序編程等,一般均具備多任務(wù)操作和實時的作用,由此可以知道,嵌入式實時軟件特點主要分為易控性、實時性以及可操作性等,因此,該軟件屬于計算機(jī)設(shè)計內(nèi)容中非常重要的突破內(nèi)容。將嵌入式實時軟件應(yīng)用在計算機(jī)軟件設(shè)計中,在對計算機(jī)系統(tǒng)開展設(shè)計的同時,還能夠?qū)浖到y(tǒng)應(yīng)用層次化模塊結(jié)構(gòu),從而促使計算機(jī)應(yīng)用程序和嵌入式實時操作系統(tǒng)緊密聯(lián)合在一起,在軟件提供的幫助下達(dá)到完成各種任務(wù)的效果。將嵌入式實時軟件應(yīng)用在計算機(jī)軟件設(shè)計過程中,其需要硬件平臺具備極強(qiáng)的依賴性,所以計算機(jī)軟件設(shè)計時,必須對硬件和軟件兩者的關(guān)系進(jìn)行科學(xué)的設(shè)計,并且完全軟件測試維護(hù)工作,從而提高嵌入式實時軟件應(yīng)用的效果[3]。
五、結(jié)束語
綜上所述,將嵌入式實時軟件應(yīng)用在計算機(jī)軟件設(shè)計過程中,一方面能夠起到對中斷進(jìn)行處理和上下文切換作用,另一方面還可以達(dá)到任務(wù)同步以及資源分配等效果,因此其優(yōu)勢非常明顯,可運(yùn)用于多種企業(yè)中。同時,嵌入式軟件開發(fā)能夠在一定程度上加快企業(yè)軟件產(chǎn)品發(fā)展速度,并且能夠?qū)浖?fù)雜性產(chǎn)生改善作用,進(jìn)而給軟件產(chǎn)品質(zhì)量提供確切的保障。因此,相關(guān)工作人員應(yīng)該對嵌入式實時軟件在計算機(jī)軟件設(shè)計中的應(yīng)用開展深入的研究,并且不斷探討有關(guān)提高嵌入式實時軟件質(zhì)量的措施,進(jìn)而為我國社會主義發(fā)展做出貢獻(xiàn)。
參考文獻(xiàn):
[1]王乾宇、朱小冬、王毅剛等,嵌入式軟件仿真測試環(huán)境中實時控制器的設(shè)計[J].計算機(jī)測量與控制,2012,10(01):123-124.
[2]殷永峰、劉斌、王晨,實時嵌入式軟件測試執(zhí)行引擎的設(shè)計與實現(xiàn)[J].北京航空航天大學(xué)學(xué)報,2010,23(06):256-257.
[3]楊志斌、皮磊、胡凱、顧宗華等,復(fù)雜嵌入式實時系統(tǒng)體系結(jié)構(gòu)設(shè)計與分析語言:AADL[J].軟件學(xué)報,2010,18(05):119-120.
作者簡介:
周軍(1971.7-),女,江西九江人,九江職業(yè)大學(xué)副教授,碩士,研究方向:計算機(jī)應(yīng)用。