嵌入式軟件開發(fā)(嵌入式軟件開發(fā)流程)
這主要是從應(yīng)用上加以定義的,從中可以看出嵌入式系統(tǒng)是軟件和硬件的綜合體,還可以涵蓋機械等附屬裝置不過上述定義并不能充分體現(xiàn)出嵌入式系統(tǒng)的精髓,目前國內(nèi)一個普遍被認(rèn)同的定義是以應(yīng)用為中心以計算機技術(shù)為基礎(chǔ)。
嵌入式軟件的開發(fā)與硬件仍然密不可分,從軟硬件系統(tǒng)與平臺選擇設(shè)計開發(fā)到測試與集成,整個過程都是軟硬件并行交互進行,這樣嵌入式軟件開發(fā)已經(jīng)成為一項很復(fù)雜的系統(tǒng)工程,嵌入式軟件的開發(fā)必須遵循系統(tǒng)工程和軟件工程的要求。
現(xiàn)在業(yè)界提供許多關(guān)于嵌入式軟件開發(fā)的標(biāo)準(zhǔn),大家可以通過網(wǎng)站搜索,最好能夠購買業(yè)界一些比較著名的標(biāo)準(zhǔn)目前市場上也提供許多關(guān)于代碼檢驗的工具為什么一直提出代碼編碼規(guī)范這是因為嵌入式軟件的質(zhì)量與代碼規(guī)范是十分重要的。
嵌入式軟件開發(fā)的特點1系統(tǒng)內(nèi)核小由于嵌入式系統(tǒng)一般是應(yīng)用于小型電子裝置的,系統(tǒng)資源相對有限,所以內(nèi)核較之傳統(tǒng)的操作系統(tǒng)要小得多比如Enea公司的OSE分布式系統(tǒng),內(nèi)核只有5K,而Windows的內(nèi)核簡直沒有可比性2專用。
掃描二維碼推送至手機訪問。
版權(quán)聲明:本文由飛速云SEO網(wǎng)絡(luò)優(yōu)化推廣發(fā)布,如需轉(zhuǎn)載請注明出處。