嵌入式系統(tǒng)有什么特點?
時間:2018-10-11 00:00:00
來源:信盈達
作者:信盈達
嵌入式系統(tǒng)通常是形式多樣、面向特定應(yīng)用的軟硬件綜合體
??嵌入式系統(tǒng)一般針對特定的應(yīng)用,其硬件和軟件都必須高效率地設(shè)計,量體裁衣、去除冗余。梅種嵌入式微處理器大多專用于某個或幾個特定的應(yīng)川,工作在為特定用戶群設(shè)計的系統(tǒng)中。而且通常都具有低功耗、體積小、集成度高等特點,能夠把通用微處理器中許多由板卡完成的任務(wù)集成在芯片內(nèi)部。
??嵌入式系統(tǒng)的軟件是嵌入式操作系統(tǒng)和應(yīng)用程序兩種軟件一體化的程序。在其體的產(chǎn)品中,很難分清哪些是操作系統(tǒng)的程序,哪些是應(yīng)用程序。
?2、嵌入式系統(tǒng)得到多種類型的處理器和處理器體系結(jié)構(gòu)的支持
??通用計算機的處理器和體系結(jié)構(gòu)類型較少,而且主要掌握在少數(shù)幾家大公司手里,而嵌入式系統(tǒng)可采用多種類型的處理器和處理器體系結(jié)構(gòu)。
??在嵌入式微處理器產(chǎn)業(yè)鏈上,IP設(shè)計、面向應(yīng)用的特定嵌入式微處理器的設(shè)計、芯片制造己各自形成巨大的產(chǎn)業(yè)。大家分工協(xié)作,形成多贏模式。目前,在嵌入式微處理器市場上,有上千種嵌入式微處理器和幾十種嵌入式微處理器體系結(jié)構(gòu)可以選擇。
?3、嵌入式系統(tǒng)通常極其關(guān)注成本
??成本是嵌入式產(chǎn)品競爭的關(guān)鍵因素之一,尤其是消費類電子產(chǎn)品。嵌入式系統(tǒng)成本主要包括開發(fā)成本和產(chǎn)品成本。開發(fā)成本包括開發(fā)軟件及開發(fā)工具的投入、開發(fā)人員的培訓(xùn)投入等;產(chǎn)品成本包括硬件成本、外殼包裝和軟件版稅等,再加上銷售、公司的各項費用。成本對于嵌入式產(chǎn)品的影響常常會決定產(chǎn)品的生存,有效地控制成本是嵌入式研發(fā)人員必須牢記的一條原則。例如,代碼的長度和執(zhí)行效率會直接影響內(nèi)存使用的多少,所以如何在保證性能不變的前提下,盡量減少代碼存儲空間和執(zhí)行空間是降低成本的重要手段.
?4、嵌入式系統(tǒng)有實時性和可靠性的要求
??大多數(shù)實時系統(tǒng)都是嵌入式系統(tǒng),而嵌入式系統(tǒng)多數(shù)也有實時性的要求。嵌入式系統(tǒng)的軟件一般是直接從內(nèi)存中運行或?qū)⒊绦驈耐獯婕虞d到內(nèi)存中運行,而且一般都要求快速啟動。
??嵌入式系統(tǒng)一般要求具有出錯處理和自動復(fù)位功能,特別是對于一些在極端環(huán)境下運行的嵌入式系統(tǒng)而言,其可靠性設(shè)計尤其重要。大多數(shù)嵌入式系統(tǒng)的軟件中一般都包括一些可靠性機制,比如硬件的看門狗定時器、軟件的內(nèi)存保護和重啟機制等,以保證系統(tǒng)在出現(xiàn)問題時能夠重新啟動,保障系統(tǒng)的健壯性。
?5、嵌入式系統(tǒng)使用的操作系統(tǒng)能適應(yīng)多種類型處理器、可剪裁、輕量型、實時可靠、可固化
??基于嵌入式系統(tǒng)應(yīng)用的特點,與嵌入式微處理器類似,嵌入式操作系統(tǒng)也呈現(xiàn)百花齊放的局面。大多數(shù)商用嵌入式操作系統(tǒng)可同時支持不同類型的嵌入式微處理器,而且用戶可根據(jù)應(yīng)用的具體情況進行剪裁和配置。
?6、嵌入式系統(tǒng)開發(fā)需要專門工具和特殊方法
??多數(shù)嵌入式系統(tǒng)開發(fā)意味著軟件與硬件的并行設(shè)計和開發(fā),其開發(fā)過程一般分為幾個階段:產(chǎn)品定義,軟硬件設(shè)計與實現(xiàn),軟件與硬件集成,產(chǎn)品測試與發(fā)布,維護與升級,運行。