對于嵌入式系統(tǒng)來說,進行該系統(tǒng)界面設計是非常重要的,嵌入式系統(tǒng)設計的特點和指標是什么呢?今天就來介紹下。
嵌入式系統(tǒng)的界面設計概述
進行嵌入式系統(tǒng)設計前,應明確嵌入式系統(tǒng)設計本身的特點及衡量嵌入式系統(tǒng)設計的一些主要的技術指標。
1.嵌入式系統(tǒng)設計的特點
與通常的系統(tǒng)設計相比,嵌入式系統(tǒng)設計具有以下特點:
1)軟、硬件協(xié)同并行開發(fā);
2)微處理器的類型多種多樣;
3)實時嵌入式操作系統(tǒng)具有多樣性;
4)與通用系統(tǒng)開發(fā)相比,可利用系統(tǒng)資源很少;
5)應用支持少;
6)要求特殊的開發(fā)工具;
7)軟、硬件都要很健壯;
8)調試很困難。
(圖片來自網(wǎng)絡)
2.嵌入式系統(tǒng)的技術指標
嵌入式系統(tǒng)設計的常用指標有:
(1)NRE成本(非重復性工程成本):設計系統(tǒng)所需要支付的一次性貨幣成本,即一旦設計完畢,不需要支付額外的設計費用,就可以制造任意數(shù)目的產品。
(2)單位成本:生產單個產品所需要支付的貨幣成本,不包含NRE成本。
(3)大小:指系統(tǒng)所占的空間,對軟件而言,一般用字節(jié)數(shù)來衡量;對硬件而言,則用邏輯門或晶體管的數(shù)目來衡量。
(4)性能:系統(tǒng)完成規(guī)定任務所需要的時間,是設計時最常用的設計指標,主要有兩種衡量方式,一是響應時間,即開始執(zhí)行到任務結束之間的時間。二是完成量,即單位時間內所完成的任務量。
(5)功率:系統(tǒng)所消耗的功率,它決定了電池的壽命或電路的散熱需求。
(6)靈活性:在不增加NRE成本的前提下,改變系統(tǒng)功能的能力。
(7)樣機建立時間:建立系統(tǒng)可運行版本所需的時間,系統(tǒng)樣機可能比最終產品更大更昂貴,但可以驗證系統(tǒng)的用途和正確性,改進系統(tǒng)的功能。
(8)上市時間:從系統(tǒng)開發(fā)到可以上市賣給消費者的時間,最主要的影響因素包括設計時間、制造時間和檢測時間。
(9)可維護性:系統(tǒng)推出或上市后進行修改的難易程度,特別是針對非原始開發(fā)人員進行的修改。
(10)正確性:正確實現(xiàn)了系統(tǒng)的功能,可以在整個設計過程中檢查系統(tǒng)的功能,也可以插入測試電路檢驗是否正確。
(11)安全性:系統(tǒng)不會造成傷害的概率。各個設計指標之間一般是互相競爭的,改良了某個指標常常會導致其他指標的惡化,
為了最好地滿足設計最佳化,設計者必須了解各種軟、硬件的實現(xiàn)技術,并且能夠從一種技術轉移到另一種技術,以便找到特定約束下的最佳方案。
(圖片來自網(wǎng)絡)
嵌入式系統(tǒng)的界面設計方法
一個良好的嵌入式系統(tǒng)設計方法是十分重要的,這是因為:
(1)良好的設計方法可以使設計者清楚地了解他們所做工作的進度,這樣可以確保不遺漏其中的任何一項工作。
(2)允許使用計算機輔助工具幫助設計者進行工作,將整個過程分成幾個可控的步驟進行。
(3)良好的設計方法方便設計團隊的成員之間相互交流,通過定義全面的設計過程,使團隊里的每個成員可以很好地理解他們所要做的工作及完成分配給他們的任務時所達到的目標。
通過以上的內容,大家已經(jīng)了解了嵌入式系統(tǒng)的界面設計的技術和方法了,在進行嵌入式系統(tǒng)的界面設計的時候,一定要了解最為核心的技術。