軟件開發(fā)中的嵌入式軟件開發(fā)_第1頁
軟件開發(fā)中的嵌入式軟件開發(fā)_第2頁
軟件開發(fā)中的嵌入式軟件開發(fā)_第3頁
全文預(yù)覽已結(jié)束

下載本文檔

版權(quán)說明:本文檔由用戶提供并上傳,收益歸屬內(nèi)容提供方,若內(nèi)容存在侵權(quán),請進行舉報或認領(lǐng)

文檔簡介

1、硬件開拓中的嵌進式硬件開拓硬件開拓中的嵌進式硬件開拓1嵌進式硬件開拓的特征嵌進式硬件的開拓具有以下幾圓里的特征:1需要交織開拓工具戰(zhàn)狀況。因為嵌進式硬件本人沒有具有自立開拓本領(lǐng),即使圓案完成當(dāng)前用戶但凡也沒有能對其中的程序成效舉止建正,果此必須有一套開拓工具戰(zhàn)狀況才華舉止開拓。那些工具戰(zhàn)狀況一樣仄居基于通用策畫機上的硬硬件裝備和各種邏輯闡收儀、混開疑號示波器等。開拓時常常有主機戰(zhàn)目的機交織開拓的沒有雅面,主機用于程序的開拓、調(diào)試,目的機做為終了的真止機構(gòu)。開拓時主機戰(zhàn)目的機需要交替結(jié)開舉止。2硬硬件協(xié)同圓案。硬硬件協(xié)同圓案觸及以下圓里:嵌進式硬件圓案、實時系統(tǒng)圓案、硬件圓案戰(zhàn)硬件圓案。硬硬件協(xié)

2、同圓案夸大硬件與硬件的協(xié)同性與整開性、硬件與硬件的可裁減,以開意系統(tǒng)對成效、本錢、體積戰(zhàn)功耗等要供。3嵌進式硬件開拓人員以使用專家為主。通用策畫機的開拓人員一樣仄居是策畫機科教或策畫機工程圓里的專業(yè)人士,而嵌進式硬件那么是要戰(zhàn)各個沒有同止業(yè)的使用相結(jié)開的,要供更多的策畫機以中的專業(yè)常識,其開拓人員常常是各個使用范圍的專家。4硬件要供固態(tài)化存儲。為了前進真止速度戰(zhàn)系統(tǒng)牢靠性,嵌進系統(tǒng)中的硬件一樣仄居皆固化正在存儲器芯片或單片機本人中,而沒有是存儲于磁盤等載體中。5硬件代碼下量量、下牢靠性。盡管半導(dǎo)體妙技的死少使處理器速度沒有竭前進,片上存儲器容量沒有竭刪減,但正在年夜年夜皆使用中,存儲空間如故是

3、珍貴的,借存正在實時性的要供。為此要供程序編寫戰(zhàn)編譯工具的量量要下,以裁減程序兩進制代碼少度,前進真止速度。嵌進式硬件的核心是系統(tǒng)硬件戰(zhàn)使用硬件,因為存儲空間有限,果此要供硬件代碼松散、牢靠,年夜多對實時性有寬酷要供。6系統(tǒng)硬件的下實時性。正在多任務(wù)嵌進式硬件中,對慌張性各沒有一樣的任務(wù)舉止兼顧兩齊戰(zhàn)公允調(diào)度是保證每個任務(wù)實時真止的關(guān)鍵,雜真經(jīng)由過程前進處理器速度是沒法完成戰(zhàn)出有從命的,那種任務(wù)調(diào)度只能由劣化編寫的系統(tǒng)硬件去完成,果此系統(tǒng)硬件的下實時性是底子要供。嵌進式硬件使用程序當(dāng)然可以出有操做系統(tǒng)間接正在芯片上運轉(zhuǎn),可是為了公允天調(diào)度多任務(wù),操做系統(tǒng)資本,系統(tǒng)一樣仄居以成死的實時操做系統(tǒng)做

4、為開拓仄臺,多么才華保證程序真止的實時性、牢靠性,并裁減開拓工夫,保證硬件量量。2硬硬件協(xié)同圓案沒有雅面嵌進式硬件圓案是操做一組物理硬件戰(zhàn)硬件去完成所需成效的過程。系統(tǒng)是指任何由硬件、硬件年夜要二者的結(jié)開去構(gòu)成的成效裝備。因為嵌進式硬件是一個公用系統(tǒng),所以正在嵌進式產(chǎn)品的圓案過程中,硬件圓案戰(zhàn)硬件圓案是粗細結(jié)開、互相調(diào)戰(zhàn)的。那便收死了一種齊新的死少中的圓案實際硬硬件協(xié)同圓案。那種要收的特征是,正在圓案時從系統(tǒng)成效的真現(xiàn)角度考慮,把真現(xiàn)時的硬硬件同時考慮出來,硬件圓案包含芯片級成效定制圓案。既可最年夜限度天操做有效資本,膨脹開拓周期,又能獲得更好的圓案成果。系統(tǒng)協(xié)同圓案的全部流程從肯定系統(tǒng)要供初

5、步,包含系統(tǒng)要供的成效、機能、功耗、本錢、牢靠性戰(zhàn)開拓工夫等。那些要供構(gòu)成了由工程開拓小組戰(zhàn)市場專家共同擬訂的初步分析文檔。系統(tǒng)圓案起尾肯定所需的成效。龐年夜致系圓案最經(jīng)常使用的要收是將全部別系別離為較簡樸的子系統(tǒng)及那些子系統(tǒng)的模塊組開,然后以一種選定的語止對各個工具子系統(tǒng)減以描摹,收死圓案分析文檔。其次,是把系統(tǒng)成效轉(zhuǎn)換成機關(guān)規(guī)劃,將籠統(tǒng)的成效描摹模型轉(zhuǎn)換成機關(guān)規(guī)劃模型。因為針對一個別系可創(chuàng)立多種模型,果此應(yīng)根據(jù)系統(tǒng)的仿真戰(zhàn)先前的經(jīng)歷米挑選模型。3嵌進式硬件開拓的要收論正在創(chuàng)立一個完好的嵌進式硬件或是產(chǎn)品時,年夜局部系統(tǒng)皆很龐年夜,沒有但成效規(guī)格很多,借必須考慮例如價格、機能等其他果素,否那

6、么很隨意做出一個得利的系統(tǒng)或是產(chǎn)品。果此,正在舉止系統(tǒng)開拓之前,必須先理解一些系統(tǒng)圓案妙技,使得正在開拓過程中更減逆遂。一樣仄居去講,產(chǎn)品圓案的過程會經(jīng)歷幾個程序,為了確保那些程序的公允性,我們需要一個圓案要收論去里對全部圓案過程。采與要收論有以下三個慌張出處。確認所做的每件事情皆是必需要做的,沒有做無謂的事情,也沒有漏掉關(guān)鍵性的慌張事情,其中包含機能最好化或是成效測試。根據(jù)圓案要收論可以死少出策畫機協(xié)助工具或是圓案經(jīng)歷乏積,汲與每次產(chǎn)品開拓的經(jīng)歷。再經(jīng)過量化以后,可以死少出一套工具或是要收,讓此后的產(chǎn)品圓案步進自動化。開拓團隊按照統(tǒng)一套要收論,可以讓團隊成員更隨意互相一樣。每小我公家皆能正在短工夫內(nèi)理解集體過程中將經(jīng)歷哪些過程,需要何種支撐與吸支到何種成果。其中,也隨意經(jīng)由過程一套曾經(jīng)定義好的要收論,互相互相相助調(diào)戰(zhàn)。圓案過程的目的是做出有一定用途且具有立異面的產(chǎn)品。產(chǎn)品的范例規(guī)格包含成效性、制制本錢、機能暗示、省電考慮戰(zhàn)其他特征。4完畢語嵌進式系統(tǒng)開拓是正在開拓過

溫馨提示

  • 1. 本站所有資源如無特殊說明,都需要本地電腦安裝OFFICE2007和PDF閱讀器。圖紙軟件為CAD,CAXA,PROE,UG,SolidWorks等.壓縮文件請下載最新的WinRAR軟件解壓。
  • 2. 本站的文檔不包含任何第三方提供的附件圖紙等,如果需要附件,請聯(lián)系上傳者。文件的所有權(quán)益歸上傳用戶所有。
  • 3. 本站RAR壓縮包中若帶圖紙,網(wǎng)頁內(nèi)容里面會有圖紙預(yù)覽,若沒有圖紙預(yù)覽就沒有圖紙。
  • 4. 未經(jīng)權(quán)益所有人同意不得將文件中的內(nèi)容挪作商業(yè)或盈利用途。
  • 5. 人人文庫網(wǎng)僅提供信息存儲空間,僅對用戶上傳內(nèi)容的表現(xiàn)方式做保護處理,對用戶上傳分享的文檔內(nèi)容本身不做任何修改或編輯,并不能對任何下載內(nèi)容負責(zé)。
  • 6. 下載文件中如有侵權(quán)或不適當(dāng)內(nèi)容,請與我們聯(lián)系,我們立即糾正。
  • 7. 本站不保證下載資源的準(zhǔn)確性、安全性和完整性, 同時也不承擔(dān)用戶因使用這些下載資源對自己和他人造成任何形式的傷害或損失。

評論

0/150

提交評論