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