嵌入式系統(tǒng)的特點(diǎn)
嵌入式設(shè)備常應(yīng)用于“特定”場(chǎng)合,與“通用的”個(gè)人電腦相比,具備以下特點(diǎn)。
(1) 軟件、硬件可裁剪
將市面上的手機(jī)拆開(kāi),會(huì)發(fā)現(xiàn)雖然它們的功能是相似的,但是所有芯片多種多樣,所用的操作系統(tǒng)也有多種,操作界面更是千變?nèi)f化,操作的便利性各有千秋。這不同于個(gè)人電腦,CPU除了INTEL就是AMD公司的,操作系統(tǒng)多用Windows。功能、成本、開(kāi)發(fā)效率等條件決定了嵌入式設(shè)備的選材多樣化,軟件、硬件可裁剪,即當(dāng)不需要某項(xiàng)功能時(shí),可以去除相關(guān)的軟硬件。
(2) 對(duì)功能、可靠性、成本、體積、功耗嚴(yán)格要求
功能、可靠性、功耗這3點(diǎn)時(shí)軟件開(kāi)發(fā)人員關(guān)注的地方。仍以手機(jī)為例,當(dāng)選定硬件平臺(tái)之后,處理器的性能已經(jīng)被限定了,怎樣使得手機(jī)的操作更人性化、菜單響應(yīng)更快捷、具備更多更好的功能,著完全取決于軟件。需要驅(qū)動(dòng)程序和應(yīng)用程序配合,的發(fā)揮硬件的性能。
(3)運(yùn)行環(huán)境差異大
嵌入式系統(tǒng)運(yùn)行環(huán)境差異很大。
嵌入式系統(tǒng)無(wú)所不在,但運(yùn)行環(huán)境差異也很大,可運(yùn)行在飛機(jī)上,冰天雪地的兩極中,驕陽(yáng)似火的汽車?yán)?,要求溫濕度恒定的科學(xué)實(shí)驗(yàn)室等。特別是在惡劣的環(huán)境或突然斷電的情況下,要求系統(tǒng)仍能夠正常工作。這些情況對(duì)設(shè)計(jì)人員來(lái)說(shuō),意味著要同時(shí)考慮到硬件與軟件?!皣?yán)酷的環(huán)境”一般意味著更高的溫度與濕度。軍用設(shè)備標(biāo)準(zhǔn)對(duì)嵌入式元器件的要求非常嚴(yán)格,并且在價(jià)格上與商用,民用差別很大。
(4) 功耗低,體積小,集成度高,成本低
嵌入式系統(tǒng)“嵌入”到對(duì)象的體系中,對(duì)對(duì)象,環(huán)境和嵌入式系統(tǒng)本身具有嚴(yán)格的要求。一般的嵌入式系統(tǒng)具有功耗低,體積小,集成度高,成本低等特點(diǎn)。
通用PC有足夠大的內(nèi)部空間,具有良好的通風(fēng)能力,但是系統(tǒng)中的Pentium或AMD處理器均配備龐大的散熱片和冷卻風(fēng)扇進(jìn)行系統(tǒng)散熱。而許多嵌入式系統(tǒng)就沒(méi)有如此充足的電能供應(yīng),尤其是便攜式嵌入式設(shè)備,即使有足夠的電源供應(yīng),散熱設(shè)備的增加也往往是不方便的。因此,在設(shè)計(jì)嵌入式系統(tǒng)時(shí),應(yīng)盡可能降低功耗。整個(gè)系統(tǒng)有嚴(yán)格的功耗預(yù)算,因?yàn)橄到y(tǒng)中的處理器大部分時(shí)間必須工作在低功耗的睡眠模式下,只有在需求處理任務(wù)時(shí),它才會(huì)醒來(lái)。軟件必須圍繞這種特性進(jìn)行設(shè)計(jì)。因此,一般的外部事件通過(guò)中斷驅(qū)動(dòng),喚醒系統(tǒng)工作。
(5) 具有系統(tǒng)測(cè)試和可靠性評(píng)估系
建立完整的嵌入式系統(tǒng)的系統(tǒng)測(cè)試和可靠性評(píng)估體系,保證嵌入式系統(tǒng)高效,可靠,穩(wěn)定地工作。
嵌入式應(yīng)用的復(fù)雜性,繁雜行要求設(shè)計(jì)的代碼應(yīng)該是完全沒(méi)有錯(cuò)誤的。怎樣才能科學(xué),完整的測(cè)試全天候運(yùn)行的嵌入式復(fù)雜軟件呢?首先,需要科學(xué)的測(cè)試方法,建立科學(xué)的系統(tǒng)測(cè)試和可靠性評(píng)估體系,盡可能避免因?yàn)橄到y(tǒng)的不可靠而造成巨大損失。其次,引入多種嵌入式系統(tǒng)的測(cè)試方法和可靠性評(píng)估體系。在大多數(shù)嵌入式系統(tǒng)中一般都包括一些機(jī)制,比如看門狗定時(shí)器,它在軟件失去控制之后使之重新開(kāi)始正常運(yùn)行??傊?,嵌入式軟件測(cè)試和評(píng)估體系是非常復(fù)雜的一門學(xué)科。
以上就是達(dá)內(nèi)科技的小編給大家整理的關(guān)于嵌入式系統(tǒng)的特點(diǎn)的內(nèi)容,希望對(duì)于想要學(xué)習(xí)或者是正在從事嵌入式工程師的學(xué)員會(huì)有一定的幫助。如果說(shuō)你對(duì)于嵌入式技術(shù)上有什么疑問(wèn)或者是你想要學(xué)習(xí)嵌入式技術(shù)的話,那么可以咨詢我們的在線客服,你都會(huì)得到專業(yè)的解答,也可以點(diǎn)擊我們文章下面的獲取試聽(tīng)資格按鈕來(lái)獲取我們的嵌入式培訓(xùn)免費(fèi)課程試聽(tīng)資格,來(lái)體驗(yàn)我們的免費(fèi)課程并和我們的講師進(jìn)行面對(duì)面的交談和溝通。