• 
    

    
    

      99热精品在线国产_美女午夜性视频免费_国产精品国产高清国产av_av欧美777_自拍偷自拍亚洲精品老妇_亚洲熟女精品中文字幕_www日本黄色视频网_国产精品野战在线观看

      ?

      計(jì)算機(jī)軟件設(shè)計(jì)中嵌入式實(shí)時(shí)軟件的應(yīng)用設(shè)計(jì)

      2015-02-04 20:06翟愛(ài)章
      電子技術(shù)與軟件工程 2014年22期
      關(guān)鍵詞:軟件設(shè)計(jì)計(jì)算機(jī)

      翟愛(ài)章

      在我國(guó)當(dāng)前計(jì)算機(jī)軟件設(shè)計(jì)之中,將設(shè)計(jì)出嵌入式實(shí)時(shí)軟件應(yīng)用其中,設(shè)計(jì)出嵌入式計(jì)算機(jī)軟件系統(tǒng),不僅可以大大提高計(jì)算機(jī)軟件的智能化與實(shí)時(shí)性,同時(shí)也可以有效提升計(jì)算機(jī)軟件設(shè)計(jì)效率與設(shè)計(jì)質(zhì)量。以下本文針對(duì)實(shí)例,探討計(jì)算機(jī)軟件設(shè)計(jì)中嵌入式實(shí)時(shí)軟件的應(yīng)用設(shè)計(jì)情況。

      【關(guān)鍵詞】嵌入式實(shí)時(shí)軟件 計(jì)算機(jī) 軟件設(shè)計(jì)

      隨著我國(guó)科技水平的提升,對(duì)于我國(guó)計(jì)算機(jī)軟件設(shè)計(jì)中,應(yīng)用開(kāi)發(fā)嵌入式實(shí)時(shí)軟件有著極為廣闊的前景,可以在計(jì)算機(jī)軟件設(shè)計(jì)中,嵌入式實(shí)時(shí)軟件,不僅可以取得良好實(shí)踐效果,也可以有效促進(jìn)我國(guó)計(jì)算機(jī)整體軟件開(kāi)發(fā)水平的提升。以下本文對(duì)此做具體介紹。

      1 嵌入式實(shí)時(shí)軟件概述

      計(jì)算機(jī)軟件設(shè)計(jì)中,將嵌入式實(shí)時(shí)軟件應(yīng)用到程序設(shè)計(jì)中,將面向需要處理的軟件對(duì)象,通過(guò)實(shí)時(shí)處理技術(shù)融入其中,使計(jì)算機(jī)軟件在遠(yuǎn)過(guò)程調(diào)用中,更加具備獨(dú)立性、安全性與實(shí)用性。在計(jì)算機(jī)軟件設(shè)計(jì)過(guò)程中,嵌入式實(shí)時(shí)軟件更好提高軟件產(chǎn)品質(zhì)量,嵌入式實(shí)時(shí)軟件,具有很強(qiáng)的存儲(chǔ)區(qū)保護(hù)功能,有利于軟件檢測(cè)和修復(fù),降低軟件產(chǎn)品缺陷,滿足軟件使用者質(zhì)量要求。

      2 計(jì)算機(jī)軟件設(shè)計(jì)中應(yīng)用嵌入式實(shí)時(shí)軟件的意義

      嵌入式實(shí)時(shí)軟件設(shè)計(jì)就是包含硬件與軟件的綜合設(shè)計(jì)體, 不僅涵蓋機(jī)械知識(shí),結(jié)合軟件設(shè)計(jì)使得計(jì)算機(jī)軟件系統(tǒng)更加的強(qiáng)大,也可以提高計(jì)算機(jī)軟件系統(tǒng)控制的能力。對(duì)于計(jì)算機(jī)軟件設(shè)計(jì)部分,嵌入式實(shí)時(shí)軟件開(kāi)發(fā),有很廣的應(yīng)用領(lǐng)域,嵌入式軟件設(shè)計(jì)中,它包括對(duì)于硬件設(shè)計(jì)和軟件設(shè)計(jì)兩部分,嵌入式實(shí)時(shí)軟件作為非一般PC系統(tǒng)開(kāi)發(fā),在嵌入式實(shí)時(shí)軟件中,應(yīng)該具備處理器、I/O端口、微處理器以及編程等多個(gè)部分。通常,嵌入式實(shí)時(shí)軟件中都具有實(shí)時(shí)操作功能及多任務(wù)操作的功能,采用嵌入式實(shí)時(shí)軟件設(shè)計(jì)計(jì)算機(jī)軟件,可以在計(jì)算機(jī)軟件系統(tǒng)中,應(yīng)用層次化模塊的結(jié)構(gòu),確保嵌入式實(shí)時(shí)操作系統(tǒng)可以和計(jì)算機(jī)底層硬件相互結(jié)合,應(yīng)用嵌入式實(shí)時(shí)軟件完成硬件系統(tǒng)任務(wù),提高計(jì)算機(jī)軟質(zhì)量。在計(jì)算機(jī)軟件設(shè)計(jì)中,應(yīng)用嵌入式實(shí)時(shí)軟件,還具有處理中斷、切換上下文、分配資源的優(yōu)勢(shì),保證軟件產(chǎn)品的質(zhì)量。

      3 實(shí)現(xiàn)嵌入式實(shí)時(shí)軟件應(yīng)用的設(shè)計(jì)方案

      3.1 案例介紹

      基于計(jì)算機(jī)軟件設(shè)計(jì)技術(shù),設(shè)計(jì)微機(jī)繼電保護(hù)器,將嵌入式實(shí)時(shí)軟件設(shè)計(jì)其中,可以大大提高計(jì)算機(jī)軟件產(chǎn)品的質(zhì)量。對(duì)于本次嵌入式實(shí)時(shí)計(jì)算機(jī)軟件開(kāi)發(fā)中,是基于硬件以及軟件嵌入式系統(tǒng)的開(kāi)發(fā)。本次計(jì)算機(jī)軟件設(shè)計(jì)中,將會(huì)應(yīng)用數(shù)字信號(hào)處理器、IO設(shè)備、C++語(yǔ)言以及ARM,開(kāi)發(fā)設(shè)計(jì)計(jì)算機(jī)嵌入式實(shí)時(shí)軟件。

      3.2 開(kāi)發(fā)流程及結(jié)構(gòu)

      開(kāi)發(fā)嵌入式實(shí)時(shí)軟件中,首先,在需求分析階段,應(yīng)該明確計(jì)算機(jī)軟件功能需求,做好溝通管理;對(duì)于軟件的設(shè)計(jì)階段以及代碼生成階段、測(cè)試固化階段,都應(yīng)該秉持嵌入式設(shè)計(jì)理念,實(shí)現(xiàn)對(duì)系統(tǒng)的實(shí)時(shí)控制。在設(shè)計(jì)本次計(jì)算機(jī)嵌入式實(shí)時(shí)軟件中,將會(huì)對(duì)嵌入式實(shí)時(shí)軟件各個(gè)功能進(jìn)行模塊化處理,將其分成子模塊,并可以利用模塊方式對(duì)其進(jìn)行程序開(kāi)發(fā)工作,將嵌入式實(shí)時(shí)軟件中的多個(gè)任務(wù)劃分開(kāi)來(lái)并發(fā)執(zhí)行,實(shí)現(xiàn)系統(tǒng)中軟件與硬件之間的交互。嵌入式實(shí)時(shí)軟件中,還應(yīng)該劃分任務(wù)職責(zé),賦予任務(wù)唯一的地址,并采用優(yōu)先級(jí)調(diào)度的模式,提高嵌入式實(shí)時(shí)實(shí)時(shí)性功能。

      3.3 硬件設(shè)計(jì)

      設(shè)計(jì)嵌入式實(shí)時(shí)計(jì)算機(jī)軟件中, 選擇AT91RM9200微處理器,AT91RM9200處理器有豐富的外設(shè)接口,且處理器的控制器也可以實(shí)施同步控制,實(shí)現(xiàn)系統(tǒng)中事件突發(fā)訪問(wèn)的功能,提高計(jì)算機(jī)嵌入式實(shí)時(shí)軟件響應(yīng)時(shí)間。

      3.4 軟件設(shè)計(jì)

      在嵌入式實(shí)時(shí)軟件軟件設(shè)計(jì)中,面向模塊組件進(jìn)行開(kāi)發(fā),保持軟件內(nèi)任務(wù)執(zhí)行的速度與靈敏性,簡(jiǎn)化嵌入式實(shí)時(shí)軟件控制流程,面向組件開(kāi)發(fā)過(guò)程中,組件被視為通過(guò)接口向外界提供服務(wù)或者請(qǐng)求服務(wù)的黑盒,其中的多個(gè)組件也可以被組成更高層次組件,嵌入式實(shí)時(shí)軟件中,其組件多具有獨(dú)立性強(qiáng)、重用性強(qiáng)的特點(diǎn),利用這樣的嵌入式實(shí)時(shí)軟件開(kāi)發(fā)出的計(jì)算機(jī)軟件系統(tǒng),可以更好提高計(jì)算機(jī)軟件的實(shí)時(shí)性與獨(dú)立性。

      3.5 程序?qū)崿F(xiàn)

      在開(kāi)發(fā)計(jì)算機(jī)軟件中,可以應(yīng)用C++語(yǔ)言,對(duì)嵌入式實(shí)時(shí)軟件加入其軟件編程中,并實(shí)行對(duì)嵌入式實(shí)時(shí)軟件的編程應(yīng)用。以下針對(duì)該計(jì)算機(jī)軟件設(shè)計(jì)中,嵌入式實(shí)時(shí)軟件代碼的一部分程序:

      TableLogOnInfo logOnInfo = new TableLogOnInfo();

      //從web.config中獲取logOnInfo參數(shù)信息

      string a, b, c, d;

      //獲取ServerName

      a = ConfigurationManager.App Settings["ServerName"];

      //獲取DatabaseName

      b = ConfigurationManager.App Settings["DatabaseName"];

      //獲取UserId

      c = ConfigurationManager.App Settings["UserID"];

      //獲取password

      d = ConfigurationManager.App Settings["Password"];

      //設(shè)置logOnInfo參數(shù)

      logOnInfo.ConnectionInfo.ServerName = a;

      logOnInfo.ConnectionInfo.DatabaseName = b;

      logOnInfo.ConnectionInfo.UserID = c;

      logOnInfo.ConnectionInfo.Password = d;

      customerReport.Database.Tables[0].ApplyLogOnInfo(logOnInfo);

      //綁定數(shù)據(jù)源

      crystalReportViewer.ReportSource = customerReport;

      4 結(jié)論

      綜上所述,經(jīng)嵌入式實(shí)時(shí)軟件應(yīng)用到計(jì)算機(jī)軟件設(shè)計(jì)中,提高計(jì)算機(jī)軟件系統(tǒng)的實(shí)時(shí)性,并且還需要簡(jiǎn)化計(jì)算機(jī)軟件系統(tǒng)中的軟件代碼,節(jié)省內(nèi)存,提高計(jì)算機(jī)軟件系統(tǒng)的運(yùn)行效率,具備實(shí)際應(yīng)用效益。

      參考文獻(xiàn)

      [1]李禹松.嵌入式實(shí)時(shí)軟件在計(jì)算機(jī)軟件設(shè)計(jì)中的應(yīng)用[J].硅谷,2013,14(12):76-77.

      [2]張廣泉,林苗,戎玫.基于構(gòu)件的嵌入式實(shí)時(shí)軟件建模與分析[J].計(jì)算機(jī)工程與科學(xué),2012,07(18):41-42.

      [3]宋震,陳吉紅,陽(yáng)道善.實(shí)時(shí)多任務(wù)軟件的開(kāi)發(fā)方法及實(shí)例[J].計(jì)算機(jī)工程與應(yīng)用,2010,21(14):56-57.

      作者單位

      鹽城市時(shí)楊中學(xué) 江蘇省鹽城市 224035endprint

      猜你喜歡
      軟件設(shè)計(jì)計(jì)算機(jī)
      計(jì)算機(jī)操作系統(tǒng)
      穿裙子的“計(jì)算機(jī)”
      基于計(jì)算機(jī)自然語(yǔ)言處理的機(jī)器翻譯技術(shù)應(yīng)用與簡(jiǎn)介
      計(jì)算機(jī)多媒體技術(shù)應(yīng)用初探
      信息系統(tǒng)審計(jì)中計(jì)算機(jī)審計(jì)的應(yīng)用
      基于單片機(jī)SPCE061A的字幕機(jī)點(diǎn)陣式字母電子顯示屏的設(shè)計(jì)制作
      Fresnel衍射的計(jì)算機(jī)模擬演示
      浮山县| 南澳县| 寿阳县| 安顺市| 浦江县| 凭祥市| 香河县| 三都| 临汾市| 海伦市| 兴仁县| 武陟县| 永定县| 马山县| 伊通| 黄龙县| 腾冲县| 西林县| 沿河| 普宁市| 惠东县| 京山县| 醴陵市| 金寨县| 和硕县| 墨脱县| 安塞县| 英超| 沾益县| 上高县| 永胜县| 莱西市| 仁怀市| 文安县| 海门市| 康定县| 和平区| 德江县| 闽侯县| 双鸭山市| 永丰县|