彭軻
計(jì)算機(jī)技術(shù)的發(fā)展離不開計(jì)算機(jī)軟件的開發(fā),從一定程度上說,計(jì)算機(jī)軟件就是計(jì)算機(jī)的大腦,失去了計(jì)算機(jī)軟件系統(tǒng),電腦就是擺設(shè),沒有任何的實(shí)用價(jià)值。嵌入式軟件是計(jì)算機(jī)軟件開發(fā)中的重要部分,將嵌入式軟件科學(xué)合理地運(yùn)用到軟件的開發(fā)過程中,是計(jì)算機(jī)技術(shù)發(fā)展的一大趨勢(shì)。本文將從嵌入式軟件的特征,實(shí)用價(jià)值入手,分析嵌入式軟件在計(jì)算機(jī)軟件開發(fā)過程中的具體應(yīng)用。
計(jì)算機(jī)技術(shù)、自動(dòng)化技術(shù)、智能化技術(shù)等已經(jīng)成為當(dāng)今世界各國(guó)發(fā)展的重要技術(shù)。當(dāng)下各國(guó)之間的競(jìng)爭(zhēng)從根本上說就是知識(shí)、技術(shù)、科學(xué)的競(jìng)賽,擁有先進(jìn)高新技術(shù)和科研成果的國(guó)家必定是一個(gè)國(guó)力雄厚、不容小覷的國(guó)家。其中,計(jì)算機(jī)技術(shù)的靈魂就是計(jì)算機(jī)軟件,它的發(fā)明完成了智能生產(chǎn)、精細(xì)計(jì)算、跨區(qū)域辦公。計(jì)算機(jī)軟件改變了之前人們必須依賴紙張工作的狀況,提高了工作效率。嵌入式技術(shù)因其自身的優(yōu)勢(shì),被越來越多的科學(xué)領(lǐng)域采用。將嵌入式技術(shù)與計(jì)算機(jī)軟件開發(fā)結(jié)合起來,將有效地促進(jìn)計(jì)算機(jī)技術(shù)的發(fā)展。
一、嵌入式軟件技術(shù)的具體特征和詳細(xì)特點(diǎn)
嵌入式軟件在開發(fā)時(shí)要綜合考慮時(shí)間、工作環(huán)境及自身的質(zhì)量三種要素。時(shí)間是嵌入式軟件技術(shù)的基礎(chǔ),軟件任務(wù)的分配及完成必須嚴(yán)格按照設(shè)定好的時(shí)間,另外如果時(shí)間出現(xiàn)問題的話,也會(huì)對(duì)計(jì)算機(jī)的良好運(yùn)行帶來消極影響;工作環(huán)境是嵌入式軟件技術(shù)運(yùn)行的必要條件,要想保證嵌入式軟件高效地為人們服務(wù),就要首先提供一個(gè)安全、便利的工作環(huán)境;最后軟件自身的可依靠性是嵌入式軟件的靈魂,只有將人民的利益放在首位,不斷提高軟件自身的質(zhì)量,少出現(xiàn)或者不出現(xiàn)相應(yīng)的系統(tǒng)錯(cuò)誤,才能讓更多的人接受這個(gè)新興產(chǎn)品。
硬件層、驅(qū)動(dòng)層、應(yīng)用層和操作層構(gòu)成了嵌入式軟件。這四方面是嵌入式軟件的基礎(chǔ),在計(jì)算機(jī)軟件開發(fā)的具體過程中,要結(jié)合開發(fā)的目的和開發(fā)的情況,選擇合適的嵌入式軟件。
二、嵌入式軟件在計(jì)算機(jī)軟件開發(fā)中的實(shí)用價(jià)值
嵌入式軟件是立足于計(jì)算機(jī)軟件理念,結(jié)合多方面具體要求,如時(shí)間、資金、穩(wěn)定可靠性等,利用自身強(qiáng)大的計(jì)算功能和管理功能,實(shí)現(xiàn)對(duì)電腦各種軟件、硬件設(shè)計(jì)并產(chǎn)生的一種應(yīng)用系統(tǒng)。它實(shí)現(xiàn)了電腦軟硬件之間的相互配合,折射出計(jì)算機(jī)技術(shù)的飛速發(fā)展。嵌入式軟件有其他軟件超越不了的優(yōu)勢(shì),它可以完成對(duì)其他軟件等的及時(shí)、遠(yuǎn)距離控制,使得其他軟件的應(yīng)用更方便快捷。嵌入式系統(tǒng)可以較大程度上提高整個(gè)計(jì)算機(jī)軟件的安全穩(wěn)定性能,提升整個(gè)計(jì)算機(jī)網(wǎng)絡(luò)的實(shí)用性和操作性,帶給用戶更舒適、更滿意的體驗(yàn)??偟膩碚f,嵌入式軟件的提出帶給了計(jì)算機(jī)軟件領(lǐng)域另一片春天,而且它的強(qiáng)大功能和廣泛適用的特點(diǎn),也為人們更好地控制計(jì)算機(jī)系統(tǒng)提供了方便。
在日常生活中,我們也可以看到嵌入式實(shí)時(shí)軟件的廣泛應(yīng)用,如在我們形影不離的手機(jī)中,在我們家里用于娛樂的數(shù)字電視中等。嵌入式實(shí)時(shí)軟件的應(yīng)用給傳統(tǒng)的計(jì)算機(jī)增加了新的功能,增強(qiáng)了傳統(tǒng)計(jì)算機(jī)的質(zhì)量和穩(wěn)定性能。
三、嵌入式軟件在計(jì)算機(jī)軟件開發(fā)中的實(shí)際應(yīng)用研究和分析
(一)嵌入式軟件系統(tǒng)在軟件開發(fā)中的具體步驟
1、在進(jìn)行嵌入式軟件的設(shè)計(jì)和開發(fā)時(shí),軟件專業(yè)人員要對(duì)開發(fā)的具體工作做出縝密的規(guī)劃,并將整體的設(shè)計(jì)工作細(xì)化,把各個(gè)部分的任務(wù)分工到人,完成軟件開發(fā)的初期工作,避免出現(xiàn)分工不明,實(shí)施工作不系統(tǒng)的情況。在開發(fā)設(shè)計(jì)的中期,也要定期檢查各個(gè)環(huán)節(jié)的工作進(jìn)展,及時(shí)對(duì)出現(xiàn)的問題作出解決,并對(duì)軟件實(shí)際運(yùn)行中的各個(gè)程序和各個(gè)系統(tǒng)進(jìn)行觀察,保證所設(shè)計(jì)軟件的質(zhì)量,爭(zhēng)取縮短整個(gè)運(yùn)行系統(tǒng)的工作時(shí)間,提高運(yùn)行效率。
2、要做好對(duì)嵌入式軟件的控制管理。嵌入式軟件在編程時(shí)對(duì)于時(shí)間因素的要求是比較高的,因此要實(shí)現(xiàn)嵌入式軟件的時(shí)間管理。在時(shí)間管理上多投入人力物力,進(jìn)行深入的探討和研究,從而消除嵌入式系統(tǒng)因時(shí)間的問題,導(dǎo)致整個(gè)計(jì)算機(jī)運(yùn)行系統(tǒng)出現(xiàn)不能彌補(bǔ)的嚴(yán)重后果。另外,也要對(duì)軟件設(shè)計(jì)的工作環(huán)境和自身的質(zhì)量進(jìn)行管理,提供必要的良好工作環(huán)境,保證軟件自身的可靠性和穩(wěn)定性。
(二)嵌入式軟件系統(tǒng)在軟件開發(fā)中的工作原理
嵌入式軟件主要使用CORBA模型和AT91R9200微處理器進(jìn)行設(shè)計(jì)開發(fā)。工作的主要過程為:一是以軟件技術(shù)為依據(jù),把實(shí)時(shí)處理技術(shù)加入到軟件開發(fā)工作中;二是在軟件的開發(fā)、設(shè)計(jì)和編寫中體現(xiàn)CORBA模型的特點(diǎn)。AT91R200微處理器因其自身多樣的外圍接口和快速同步處理器、顯示器和操作設(shè)備的特點(diǎn),被廣泛使用。在這樣的工作條件下,計(jì)算機(jī)嵌入系統(tǒng)可以對(duì)一些突然的任務(wù)命令做出快速及時(shí)的反應(yīng),提高工作效率。
(三)嵌入式軟件系統(tǒng)在軟件開發(fā)中的注意事項(xiàng)
1、綜合考慮嵌入式軟件系統(tǒng)的開發(fā)工作,實(shí)現(xiàn)軟件系統(tǒng)和硬件系統(tǒng)相互聯(lián)系。加強(qiáng)軟件系統(tǒng)和硬件系統(tǒng)的相容性,在一定程度上降低軟件系統(tǒng)對(duì)硬件系統(tǒng)的依賴性,進(jìn)而提升整個(gè)系統(tǒng)的安全性、穩(wěn)定性和實(shí)用價(jià)值。
2、避免對(duì)硬件設(shè)備和計(jì)算機(jī)資源的管理和操作。嵌入式軟件的方便之處也體現(xiàn)在它在應(yīng)用過程中就完成了軟件系統(tǒng)中相關(guān)數(shù)據(jù)的格式化和初始化。因此軟件設(shè)計(jì)人員就不需要對(duì)這些數(shù)據(jù)、其他計(jì)算機(jī)資源和硬件設(shè)備進(jìn)行控制、管理和操作了。這在一定程度上,減少了人們的工作量,縮短了整個(gè)工作時(shí)間。
四、結(jié)論
嵌入式軟件因其方便快捷的功能,較大的靈活性和靈敏性,實(shí)現(xiàn)了與真實(shí)生活的相互交流和有效溝通。嵌入式軟件技術(shù)增強(qiáng)了計(jì)算機(jī)軟件的質(zhì)量和水平,減少了之前軟件出現(xiàn)的不足和缺點(diǎn),對(duì)于整個(gè)計(jì)算機(jī)軟件領(lǐng)域的發(fā)展起著重要作用。在以后的設(shè)計(jì)和開發(fā)中,我們應(yīng)該不斷思考,深入研究,綜合多種科學(xué)理論和文化知識(shí),提升嵌入式軟件的質(zhì)量和功能性能,進(jìn)而促進(jìn)我國(guó)計(jì)算機(jī)軟件項(xiàng)目的穩(wěn)定發(fā)展。
(作者單位:貴州省經(jīng)濟(jì)學(xué)校)