亚洲免费av电影一区二区三区,日韩爱爱视频,51精品视频一区二区三区,91视频爱爱,日韩欧美在线播放视频,中文字幕少妇AV,亚洲电影中文字幕,久久久久亚洲av成人网址,久久综合视频网站,国产在线不卡免费播放

        ?

        嵌入式系統(tǒng)軟件開發(fā)技術(shù)探析

        2016-12-17 13:56:46盧燕
        科技創(chuàng)新與應(yīng)用 2016年33期
        關(guān)鍵詞:嵌入式系統(tǒng)軟件開發(fā)技術(shù)

        盧燕

        摘 要:嵌入式系統(tǒng)是當前工業(yè)生產(chǎn)控制領(lǐng)域的重要計算機應(yīng)用技術(shù)。隨著工業(yè)現(xiàn)代化水平的不斷提升,嵌入式系統(tǒng)變得更加繁瑣復(fù)雜、功能也更加豐富。文章圍繞嵌入式系統(tǒng)軟件開發(fā)相關(guān)問題進行探討,詳細闡述了嵌入式系統(tǒng)軟件開發(fā)的幾個重要階段,對各個階段涉及到的重要技術(shù)進行了介紹。

        關(guān)鍵詞:嵌入式系統(tǒng);軟件開發(fā);技術(shù)

        引言

        計算機技術(shù)一經(jīng)問世,就成為加快推動人類社會生產(chǎn)活動高效開展的重要力量。在幾十年的發(fā)展里程中,計算機相關(guān)技術(shù)都實現(xiàn)了巨大進步。伴隨著工業(yè)現(xiàn)代化進程的不斷深入,嵌入式系統(tǒng)獲得了越來越多的關(guān)注。嵌入式系統(tǒng)是一種以軟件和硬件相結(jié)合為特征的計算機系統(tǒng)。該種系統(tǒng)常用于工業(yè)大型機械化生產(chǎn)或者國防工業(yè)等領(lǐng)域,通過嵌入到某些專門設(shè)備中予以實現(xiàn),故此得名嵌入式系統(tǒng)。在數(shù)十年的實際應(yīng)用過程中,嵌入式系統(tǒng)屢經(jīng)發(fā)展,不斷創(chuàng)新改進,目前已經(jīng)取得了許多項先進技術(shù)成果,為今后的相關(guān)領(lǐng)域開發(fā)工作指出了重要方向。

        1 微處理器技術(shù)的選擇

        微處理器技術(shù)是嵌入式系統(tǒng)的重要基本元素。伴隨著加工制作技術(shù)的升級,微處理器從最初的4位、8位器件開始,發(fā)展到后面的集成式單片8位微處理器、16位微處理器。時至今日,16位微處理器已經(jīng)成為微處理器應(yīng)用的中間類型,占據(jù)著微處理器市場的最大份額,而更高端的領(lǐng)域則由32位架構(gòu)的器件所占據(jù)。最開始的32位器件采用的是CISC架構(gòu),而后隨著技術(shù)的發(fā)展,性能更加優(yōu)異的RISC芯片則成為32位器件架構(gòu)形式的主要選擇。嵌入式系統(tǒng)開發(fā)人員可以根據(jù)項目實際需要,綜合比較設(shè)備性能、服務(wù)、適用性以及成本等多個指標選擇最適合的微處理器。

        2 系統(tǒng)架構(gòu)的選擇

        架構(gòu)是系統(tǒng)的基礎(chǔ)組成,不僅關(guān)系到系統(tǒng)功能的實現(xiàn),對于系統(tǒng)后續(xù)發(fā)展、優(yōu)化也有著舉足輕重的作用。微處理器的架構(gòu)開始時僅僅是中央處理器和部分邏輯器件構(gòu)成的簡單形式。經(jīng)過多年的發(fā)展,微處理器架構(gòu)變得復(fù)雜、繁瑣,但調(diào)試技術(shù)還是原來那些電路仿真、芯片級調(diào)試、ROM監(jiān)控器以及指令集模擬等技術(shù)。隨著嵌入式系統(tǒng)應(yīng)用范圍不斷擴大和技術(shù)要求的不斷提高,系統(tǒng)架構(gòu)的重要性也在與日俱增,嵌入式系統(tǒng)開發(fā)人員必須要認真評估各類微處理器相關(guān)特性,選取合適的系統(tǒng)架構(gòu),這樣才能保證開發(fā)出來的系統(tǒng)的健康水平。

        3 設(shè)計組成

        嵌入式系統(tǒng)的軟件開發(fā)工作包括硬件開發(fā)和軟件開發(fā)兩個部分。最開始的時候,軟、硬件的開發(fā)工作基本上都由一名技術(shù)人員負責(zé)。而且在系統(tǒng)開發(fā)項目的全部工作中,軟件開發(fā)所占據(jù)的比例較小,最大十分之一。隨著技術(shù)的不斷發(fā)展,嵌入式系統(tǒng)開發(fā)工作中軟件設(shè)計所占據(jù)的比例越來越大。原有工作模式因而發(fā)生丟了改變。專業(yè)人員專門負責(zé)嵌入式系統(tǒng)軟件開發(fā)的工作模式出現(xiàn)在上個實際80年代中期,同期軟件開發(fā)的工作量占據(jù)嵌入式系統(tǒng)開發(fā)工作業(yè)務(wù)量的一半以上。

        近些年來,嵌入式系統(tǒng)發(fā)展得日漸成熟。軟件、硬件方面都實現(xiàn)了巨大進步。系統(tǒng)開發(fā)業(yè)務(wù)量持續(xù)上漲。其中,軟件開發(fā)的業(yè)務(wù)增長更為顯著,已經(jīng)達到嵌入式系統(tǒng)開發(fā)業(yè)務(wù)量的十分之七、八左右。巨大的工作量已經(jīng)不是僅僅依靠一個開發(fā)人員就能完成的,必須依靠團隊的力量。特別是隨著系統(tǒng)開發(fā)工作的深入,一些新的技術(shù)措施、手段紛紛涌現(xiàn),成為系統(tǒng)開發(fā)中不可或缺的重要環(huán)節(jié)。其中一個至關(guān)重要的就是用于軟件開發(fā)后進行測試的硬件平臺。由于軟件開發(fā)業(yè)務(wù)量的高速增加,用來進行軟件測試的硬件平臺需求也就變得更加迫切。目前常用的方法有本地代碼執(zhí)行原型環(huán)境、指令集軟仿真(模擬),或者是使用標準的、低成本的、現(xiàn)成的評估板等。而主機-目標機連接技術(shù)因為成本較低,故而推廣速度很快,其中最為著名的就是JTAG接口。

        4 軟件內(nèi)容

        盡管軟件開發(fā)所耗費的時間越來越多,但市場對于軟件的開發(fā)周期的要求卻越來越短。為了適應(yīng)市場需求,嵌入式系統(tǒng)軟件開發(fā)企業(yè)不得不在開發(fā)策略上下功夫。早期嵌入式系統(tǒng)軟件結(jié)構(gòu)簡單、功能單一,使用企業(yè)自行開發(fā)的應(yīng)用代碼即可實現(xiàn)。如今系統(tǒng)功能豐富,功能強大,結(jié)構(gòu)復(fù)雜,軟件開發(fā)企業(yè)必須依賴外部的力量。目前,軟件開發(fā)企業(yè)往往根據(jù)項目需求,選擇對應(yīng)的多任務(wù)的模型,然后使用標準的、商用的實時操作系統(tǒng)輔助開發(fā)。這種做法,優(yōu)點是開發(fā)效率高,缺點是不可避免的遇到知識產(chǎn)權(quán)的問題。在全社會都越來越重視知識產(chǎn)權(quán)的大形勢下,嵌入式系統(tǒng)軟件開發(fā),必須考慮到知識產(chǎn)權(quán)因素的影響,這種影響,不僅僅停留在當前所開發(fā)的軟件上,更對后續(xù)的相關(guān)軟件開發(fā)、應(yīng)用拓展有著巨大的影響。

        5 編程語言

        編程語言是進行軟件開發(fā)設(shè)計必不可少的工具。在微處理器剛剛出現(xiàn),尚停留在4位、8位器件的階段,開發(fā)人員只能選擇匯編語言進行開發(fā)。當16位微處理器技術(shù)出現(xiàn)以后,軟件編程語言的選擇也變得豐富起來。使用較多的有Pascal、C語言、PL/M語言。而對于一些特別的系統(tǒng),F(xiàn)orth語言更為適合。當32位微處理器應(yīng)用日漸廣泛以后,又開發(fā)出了C和ADA。其中,ADA主要應(yīng)用于軍事領(lǐng)域,在國防事業(yè)中大展身手。時至今日,C++已經(jīng)逐步取代C語言成為嵌入式系統(tǒng)軟件開發(fā)語言的主流,目前大約四分之一到三分之一的嵌入式系統(tǒng)是使用C++設(shè)計的。而本來專為嵌入式系統(tǒng)軟件所開發(fā)出來的Java則在要求運行時重新配置的領(lǐng)域?qū)崿F(xiàn)了更大的自身價值,統(tǒng)一建模語言(UML)也成為高級設(shè)計方法學(xué)的最流行選擇。

        6 軟件隊伍的規(guī)模和分布

        上文提過,最初的嵌入式軟、硬件開發(fā)工作通常都由一名工程師予以兼任。經(jīng)過多年的發(fā)展演化,軟件開發(fā)工作變得專業(yè)化、系統(tǒng)化、精細化,形成了專門負責(zé)軟件開發(fā)的技術(shù)業(yè)務(wù)人員。而以嵌入式系統(tǒng)軟件開發(fā)為職責(zé)的團隊則是今后發(fā)展的主要方向。IT行業(yè)軟件開發(fā)項目管理工作責(zé)任重大、任務(wù)艱巨。嵌入式系統(tǒng)軟件開發(fā)同樣如此。其區(qū)別僅在于嵌入式系統(tǒng)軟件開發(fā)使用過程語言,比如C語言和匯編語言進行編程。嵌入式系統(tǒng)軟件開發(fā)是一項技術(shù)含量和系統(tǒng)化要求很高的工作。開發(fā)團隊中的所有人都要對目標系統(tǒng)有著全面的清晰的了解,而在當前項目越來越大,工作人員越來越多的情況下,受各人業(yè)務(wù)能力水平等因素的影響,要保持所有人都同樣深入的認知水平顯然是不現(xiàn)實的。實際情況是團隊中部分高端人才對于某個領(lǐng)域認識非常深入,相關(guān)業(yè)務(wù)能力很強,這些人是開發(fā)團隊的主干,團隊管理者必須科學(xué)、協(xié)調(diào)、高效使用這些人力資源,確保他們的業(yè)務(wù)成果可以被其它人員正確使用。而面向?qū)ο缶幊碳夹g(shù)則是這種應(yīng)用策略在技術(shù)層面的現(xiàn)實體現(xiàn)。

        7 結(jié)束語

        我國正處于產(chǎn)業(yè)結(jié)構(gòu)調(diào)整的重要時期,大規(guī)模的自動化生產(chǎn)成為工業(yè)生產(chǎn)的主流。嵌入式系統(tǒng)軟件遠景廣闊,市場空間巨大。軟件開發(fā)企業(yè)要牢牢把握這個機會,深入、扎實地研究嵌入式系統(tǒng)軟件開發(fā)技術(shù),吸收外部優(yōu)勢資源為我所用,設(shè)計出功能強大、適應(yīng)廣泛的優(yōu)質(zhì)軟件產(chǎn)品,在實現(xiàn)企業(yè)自身的健康高速發(fā)展的同時,為我國經(jīng)濟建設(shè)提供有力支持與保障。

        參考文獻

        [1]張倪.嵌入式軟件基礎(chǔ)[M].北京:電子工業(yè)出版社,2010.

        [2]王田苗.嵌入式系統(tǒng)設(shè)計與實例開發(fā)[M].北京:清華大學(xué)出版社,2010.

        猜你喜歡
        嵌入式系統(tǒng)軟件開發(fā)技術(shù)
        信息安全環(huán)境下的計算機軟件開發(fā)研究
        建模技術(shù)在軟件開發(fā)中的應(yīng)用
        基于物聯(lián)網(wǎng)項目驅(qū)動的嵌入式系統(tǒng)教學(xué)改革的研究與實踐
        嵌入式系統(tǒng)課程“中斷、異常與事件”教學(xué)實踐及啟示
        計算機教育(2016年7期)2016-11-10 08:31:34
        面向?qū)嵺`創(chuàng)新人才培養(yǎng)的嵌入式系統(tǒng)教學(xué)研究
        計算機教育(2016年7期)2016-11-10 08:12:11
        在DiskOnChip上構(gòu)建VxWorks系統(tǒng)開發(fā)環(huán)境
        淺談鋼筋混凝土結(jié)構(gòu)建筑應(yīng)用外包粘鋼加固技術(shù)
        核電廠定期試驗管理軟件開發(fā)
        科技視界(2016年21期)2016-10-17 20:50:03
        探討電力系統(tǒng)中配網(wǎng)自動化技術(shù)
        科技視界(2016年21期)2016-10-17 20:00:58
        移動應(yīng)用系統(tǒng)開發(fā)
        科技視界(2016年21期)2016-10-17 19:38:30
        av在线入口一区二区| 日韩av午夜在线观看| 久久久久亚洲av成人网人人网站| 国产在线观看免费观看| 麻豆国产乱人伦精品一区二区| 偷拍av一区二区三区| 中文字幕乱码日本亚洲一区二区| 国产精品国产三级国产密月| 精品无码无人网站免费视频| 国产裸体歌舞一区二区| 亚洲无线码一区在线观看| 国产另类人妖在线观看| 最新中文字幕日韩精品| 三年的高清电影免费看| 亚洲一区二区三区中文字幂| 日韩国产欧美视频| 激情亚洲综合熟女婷婷| 在线观看日本一区二区三区| 亚洲av产在线精品亚洲第三站| 成在线人av免费无码高潮喷水| 精品久久久无码中字| 国产一及毛片| 日韩成精品视频在线观看| 丝袜美腿av在线观看| 少妇无码av无码专区| 成人午夜免费无码视频在线观看 | 国产亚洲精品高清视频| 国产区一区二区三区性色| 欧美激情综合色综合啪啪五月| 永久免费的av在线电影网无码 | 91成人自拍国语对白| 男人边做边吃奶头视频| 成人无码视频| 中文字幕日本人妻一区| 天堂久久一区二区三区| 亚洲av首页在线| 无码毛片aaa在线| 中文字幕日本一区二区在线观看| 不卡一区二区视频日本| 啦啦啦中文在线观看日本| 一本色道久久99一综合|