国产日韩欧美一区二区三区三州_亚洲少妇熟女av_久久久久亚洲av国产精品_波多野结衣网站一区二区_亚洲欧美色片在线91_国产亚洲精品精品国产优播av_日本一区二区三区波多野结衣 _久久国产av不卡

?

嵌入式軟件在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用探討

2019-10-21 08:01劉志凱
科學(xué)與信息化 2019年28期
關(guān)鍵詞:計(jì)算機(jī)軟件開(kāi)發(fā)嵌入式軟件應(yīng)用

劉志凱

摘 要 隨著社會(huì)的不斷發(fā)展,計(jì)算機(jī)的研發(fā)技術(shù)越來(lái)越成熟,人們進(jìn)入到大數(shù)據(jù)時(shí)代,很多軟件開(kāi)始走向智能化。對(duì)于一個(gè)國(guó)家來(lái)說(shuō),科學(xué)技術(shù)是第一生產(chǎn)力,各國(guó)之間的競(jìng)爭(zhēng)歸根結(jié)底就是知識(shí)、技術(shù)、科學(xué)的競(jìng)爭(zhēng),擁有自主研發(fā)能力、高新技術(shù)成果能夠提升國(guó)家競(jìng)爭(zhēng)力。計(jì)算機(jī)技術(shù)的主要核心在于計(jì)算機(jī)軟件,它能夠改變?nèi)藗円郧暗娜粘9ぷ鳌⑸盍?xí)慣,提高人們的工作效率。在很多領(lǐng)域,嵌入式技術(shù)被廣泛應(yīng)用,把嵌入式技術(shù)和計(jì)算機(jī)軟件的開(kāi)發(fā)相結(jié)合,能夠促進(jìn)計(jì)算機(jī)技術(shù)的進(jìn)一步發(fā)展。

關(guān)鍵詞 嵌入式軟件;計(jì)算機(jī)軟件開(kāi)發(fā);應(yīng)用

1計(jì)算機(jī)軟件開(kāi)發(fā)的流程

1.1 編寫軟件開(kāi)發(fā)計(jì)劃

首先,要對(duì)開(kāi)發(fā)的軟件進(jìn)行分析,確定其開(kāi)發(fā)的可行性,撰寫相關(guān)的計(jì)劃書和報(bào)告書,明確軟件開(kāi)發(fā)的大體方向,保證各階段工作完成。

1.2 分析客戶需求

設(shè)計(jì)人員要和客戶進(jìn)行商議,一起制定出軟件開(kāi)發(fā)的計(jì)劃,根據(jù)客戶的需求可以給其提供個(gè)性化的服務(wù)。把撰寫的報(bào)告給客戶看,最后明確軟件開(kāi)發(fā)的目標(biāo)以及效果。

1.3 設(shè)計(jì)軟件程序

前期做好軟件開(kāi)發(fā)的準(zhǔn)備工作之后,要結(jié)合軟件開(kāi)發(fā)的相關(guān)計(jì)劃和報(bào)告,對(duì)軟件的大體結(jié)構(gòu)進(jìn)行設(shè)計(jì),根據(jù)用戶的需求設(shè)置系統(tǒng)的功能,出臺(tái)詳細(xì)的方案。對(duì)各部分的內(nèi)容進(jìn)行分組,明確各部分之間的關(guān)系。

1.4 軟件程序編碼

這一過(guò)程主要是通過(guò)軟件工程師來(lái)完成的,程序代碼需要開(kāi)發(fā)人員結(jié)合編碼模型與程序,對(duì)軟件進(jìn)行拼接,最后完成所有的程序編碼任務(wù)。

1.5 程序測(cè)試與調(diào)試

軟件程序進(jìn)行編碼后,要對(duì)軟件進(jìn)行測(cè)試。這一程序主要包括兩個(gè)部分:一是內(nèi)部測(cè)試,二是開(kāi)放性測(cè)試。首先,內(nèi)部測(cè)試是指設(shè)計(jì)人員要對(duì)其進(jìn)行檢測(cè)。其次,開(kāi)放性測(cè)試也就是程序?qū)I(yè)人員對(duì)其進(jìn)行測(cè)試,找出軟件的漏洞對(duì)其進(jìn)行修復(fù)調(diào)整,保證軟件在后期客戶使用時(shí)能夠正常運(yùn)作。

1.6 軟件維護(hù)與升級(jí)

軟件在使用后,需要人們對(duì)其進(jìn)行日常的維護(hù),必要時(shí)還要對(duì)其進(jìn)行版本升級(jí),滿足客戶的需求。完成軟件開(kāi)發(fā)任務(wù)后,要根據(jù)軟件開(kāi)發(fā)的目標(biāo),最大限度地滿足客戶的需求。但是在實(shí)際開(kāi)發(fā)過(guò)程中,由于受技術(shù)、環(huán)境、技術(shù)人員等多方面的影響,不能夠保證開(kāi)發(fā)效率的高低,在軟件調(diào)試階段和軟件開(kāi)發(fā)后的質(zhì)量也是不一樣的。只有不斷更新軟件開(kāi)發(fā)理念,利用先進(jìn)技術(shù)才能夠提高開(kāi)發(fā)的效率。盡可能保證軟件開(kāi)發(fā)的質(zhì)量,減少調(diào)試和維護(hù)工作[1]。

2嵌入式軟件在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用

2.1 嵌入式軟件技術(shù)的應(yīng)用

嵌入式軟件實(shí)際上就是把其嵌入到硬件中的一種開(kāi)發(fā)工具,它本身具有復(fù)雜性。嵌入式軟件的應(yīng)用很廣泛,芯片、電子設(shè)備、系統(tǒng)的開(kāi)發(fā)等都能夠用到。雖然,嵌入式系統(tǒng)使用在很多方面,但主要的設(shè)計(jì)也是圍繞計(jì)算機(jī)系統(tǒng)的,它主要根據(jù)設(shè)計(jì)的要求使用在專用計(jì)算機(jī)上。根據(jù)英國(guó)工程師協(xié)會(huì)對(duì)嵌入式系統(tǒng)的定義:“嵌入式系統(tǒng)是為控制、監(jiān)視或輔助設(shè)備、機(jī)器或用于工廠運(yùn)作的設(shè)備。和一般計(jì)算機(jī)不一樣,嵌入式系統(tǒng)都是執(zhí)行特定任務(wù)的?!鼻度胧郊夹g(shù)在發(fā)展的過(guò)程中,開(kāi)始運(yùn)用軟硬件協(xié)同合作的方法,來(lái)保證設(shè)計(jì)方案的穩(wěn)定性。嵌入式軟件是嵌入式系統(tǒng)的重要組成部分,嵌入式軟件被廣泛應(yīng)用到各個(gè)領(lǐng)域,比如移動(dòng)設(shè)備、冰箱、微波爐等,提高了他們的結(jié)構(gòu)性能,功能不再單一。嵌入式設(shè)備在發(fā)展的過(guò)程中,為了滿足當(dāng)前網(wǎng)絡(luò)的發(fā)展,肯定會(huì)在硬件上進(jìn)行改變加強(qiáng)網(wǎng)絡(luò)的通信。嵌入式軟件能夠給計(jì)算機(jī)軟件的開(kāi)發(fā)提供技術(shù)支持,提升軟件整合能力與研發(fā)效率。

2.2 基于嵌入式軟件的開(kāi)發(fā)流程

嵌入式軟件在開(kāi)發(fā)上和上述的軟件開(kāi)發(fā)流程一樣,都是通過(guò)客戶的需求,制定相關(guān)的設(shè)計(jì),程序人員再進(jìn)行編碼,后期再進(jìn)行調(diào)試工作。在設(shè)計(jì)某一項(xiàng)目時(shí),要結(jié)合市場(chǎng)的需求與反饋,編寫相關(guān)的項(xiàng)目書,在對(duì)其進(jìn)行分析后,創(chuàng)建一個(gè)項(xiàng)目的設(shè)計(jì)書,成立技術(shù)研發(fā)小組。在規(guī)劃階段,要結(jié)合客戶的需求,對(duì)其進(jìn)行相關(guān)的審核,除了要寫出項(xiàng)目計(jì)劃書外,還應(yīng)該對(duì)項(xiàng)目的風(fēng)險(xiǎn)進(jìn)行考量,明確軟件開(kāi)發(fā)的規(guī)劃。在系統(tǒng)設(shè)計(jì)階段,要結(jié)合審核的情況,來(lái)進(jìn)行程序的編寫,保證軟硬件符合設(shè)計(jì)要求。再根據(jù)設(shè)計(jì)方案,進(jìn)行相關(guān)程序編碼,然后完成測(cè)試與調(diào)試工作。在開(kāi)發(fā)過(guò)程中,要結(jié)合系統(tǒng)的需求,這樣技術(shù)人員才能夠與客戶進(jìn)行良好的溝通,根據(jù)客戶的需求明確設(shè)計(jì)內(nèi)容,根據(jù)相關(guān)的文檔結(jié)合客戶的闡述,設(shè)計(jì)出軟件系統(tǒng)。比如在設(shè)計(jì)過(guò)程中,要重點(diǎn)關(guān)注運(yùn)行的速度、耗能等。嵌入式軟件在開(kāi)發(fā)過(guò)程中,可以選擇不同的開(kāi)發(fā)工具,這樣可以提高效率。比如:在嵌入式處理器進(jìn)行內(nèi)嵌網(wǎng)絡(luò)接口,除了通過(guò)IP協(xié)議,還可以支持USB、CAN、IrDA等通信接口,利用不同的軟件提高編程的效率、減少重復(fù)率。

2.3 嵌入式軟件的應(yīng)用特點(diǎn)

(1)掌握應(yīng)用原理。嵌入式軟件在應(yīng)用的過(guò)程中,主要分為兩個(gè)部分:一是把處理技術(shù)融入其中,二是在編程過(guò)程中應(yīng)用CORBA模型,技術(shù)人員可以通過(guò)嵌入式軟件進(jìn)行一些設(shè)計(jì)工作。在嵌入式軟件的研發(fā)設(shè)計(jì)中,為了滿足軟件開(kāi)發(fā)的要求,多會(huì)對(duì)軟件進(jìn)行系統(tǒng)性的劃分,在編程過(guò)程中,明確結(jié)構(gòu)的任務(wù),這樣可以降低系統(tǒng)出現(xiàn)脫軌的情況。在設(shè)計(jì)與編程中,要運(yùn)用指令執(zhí)行優(yōu)先安排的部分程序。利用嵌入式軟件,提高系統(tǒng)的運(yùn)行效率,保證系統(tǒng)的安全性和穩(wěn)定性。

(2)體現(xiàn)設(shè)計(jì)要點(diǎn)。在嵌入式軟件開(kāi)發(fā)中,首先,要明確設(shè)計(jì)結(jié)構(gòu),這樣便于軟硬件結(jié)合,保證軟硬件系統(tǒng)的穩(wěn)定性,降低軟件的依賴,提高它的整體性能。其次,利用嵌入式軟件可以對(duì)數(shù)據(jù)進(jìn)行格式化和初始化的操作,這樣能夠在無(wú)形中減少人工,提高設(shè)計(jì)研發(fā)的效率,避免一些不必要的漏洞。最后,相關(guān)人員可以在嵌入式軟件的基礎(chǔ)上,融入一些新的理念。

(3)展示技術(shù)優(yōu)勢(shì)。嵌入式軟件在發(fā)展的過(guò)程中,本身具備一個(gè)很大的特點(diǎn),那就是非交叉調(diào)試。技術(shù)人員可以利用嵌入式軟件的優(yōu)勢(shì),解決調(diào)試中存在的問(wèn)題,這樣可以降低軟件開(kāi)發(fā)的經(jīng)費(fèi),給計(jì)算機(jī)軟件提供良好的環(huán)境,充分利用硬件芯片資源等。在軟件開(kāi)發(fā)的過(guò)程中,嵌入式軟件具有成本低、高效能、穩(wěn)定性強(qiáng)等特點(diǎn),如果遇到停電的情況,也不會(huì)造成數(shù)據(jù)的丟失。當(dāng)前,嵌入式軟件的集成化程度高,在運(yùn)行上耗能低,有利于計(jì)算機(jī)軟件的開(kāi)發(fā)工作。

3結(jié)束語(yǔ)

綜上所述,嵌入式軟件在計(jì)算機(jī)軟件的開(kāi)發(fā)中具有很大的價(jià)值,技術(shù)人員只要不斷完善嵌入式計(jì)算機(jī)軟件,對(duì)軟件運(yùn)行中出現(xiàn)的問(wèn)題進(jìn)行調(diào)整,就能夠提高計(jì)算機(jī)軟件的運(yùn)行效率。在操作過(guò)程中,運(yùn)用嵌入式軟件能夠體現(xiàn)軟件的價(jià)值,優(yōu)化計(jì)算機(jī)系統(tǒng)的功能,促進(jìn)計(jì)算機(jī)軟件的長(zhǎng)遠(yuǎn)發(fā)展。

參考文獻(xiàn)

[1] 余靜.嵌入式軟件應(yīng)用于計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中的價(jià)值探討[J].信息通信,2016,(3):165-166.

猜你喜歡
計(jì)算機(jī)軟件開(kāi)發(fā)嵌入式軟件應(yīng)用
基于ARM7TDMI架構(gòu)的嵌入式軟件逆向工程分析方法
淺析嵌入式軟件技術(shù)的現(xiàn)狀與發(fā)展動(dòng)向
軟件工程方法在計(jì)算機(jī)軟件開(kāi)發(fā)中的運(yùn)用
基于模型檢查的嵌入式軟件構(gòu)件化分析與驗(yàn)證
分層技術(shù)在計(jì)算機(jī)軟件開(kāi)發(fā)中的應(yīng)用
GM(1,1)白化微分優(yōu)化方程預(yù)測(cè)模型建模過(guò)程應(yīng)用分析
煤礦井下坑道鉆機(jī)人機(jī)工程學(xué)應(yīng)用分析
氣體分離提純應(yīng)用變壓吸附技術(shù)的分析
會(huì)計(jì)與統(tǒng)計(jì)的比較研究
嵌入式軟件在計(jì)算機(jī)軟件開(kāi)發(fā)過(guò)程中的運(yùn)用