|
讓我們來為“嵌入式系統”正名,大家一起來討論吧!
o5 O+ u# Q! i) S6 m5 z
+ W$ Z; b% @+ a8 o當我們被問到嵌入式系統時,我們總是手舞足蹈地進行描述,我們是嵌入式設計工程師和程式師,卻不能非常清晰地說明我們具體所做的工作,很多情況下有些定義還是矛盾的,並且沒有採用大多數人常用的詞。看來確實應該找到一個能更貼切描述我們工作的詞。 ) B8 K( |# A0 `/ g) z9 F6 C$ P
# Y9 [# n1 N" ~* k; m《無形的電腦》是一個良好的開端,但說“我設計了看不見的電腦”,好像不太容易讓人理解,解釋“嵌入式” 有點像一個笑話:當你說完時,已經沒有聽眾了。我們所需的是一個更貼切的術語,這種吃力而混亂的描述已經持續太久了,現在需要有人能想出更好的定義。 所以,寫出你的高見吧,你的領域需要你。9 N5 a* P K; m
5 Q1 n7 A9 D9 B! \
首先,我理解“嵌入式”的一般含意是:精簡的作業系統+特定的應用軟體+微型可編程晶片為核心的硬體系統;也就是說,有一類高度集成化的微型晶片,滿足某類特定應用的需要,可以便捷的構建出相應的硬體系統。而且,這類硬體系統上的軟體設計,可以通過某種工具平臺,將某種通用作業系統和實際應用程式融合在一起,生成有最精練作業系統的目標應用軟體。由於這種作業系統與應用軟體的特殊綁定關係,為區別于一般意義上的作業系統支援下的軟硬體系統或產品,稱之為“嵌入式”,好象也沒有什麼不妥。因此,我認為:
7 Z4 k" y w# ?- \/ e& i7 h1、 對於業內人士來說,“正名”的本質應該是對於“嵌入式”的概念,給出一個明確、統一、簡潔而又科學的定義或描述。而不應該是單單重新改個名字。
4 R( A* Z% y* \- _! \2、 為了使更多的人通俗的瞭解什麼是“嵌入式系統”,是可以考慮起個別名,並能用通俗的語言加以解釋。比如說叫“超微電腦系統”。由於人們廣泛的接受了“電腦”或“微機”的概念,你要說“我是搞電腦設計的”,不用過多解釋,大家都大概知道你說的是什麼意思。那麼,“超微電腦系統”當然就可以非常通俗的解釋為:這是“迷你型”專用“電腦”系統,廣泛應用於航空航太、通訊、醫療、交通、家電等領域。如冰箱、彩電、空調、手機等等各類高檔家用電器中都有這樣的系統。
+ ]( O9 }/ w9 h3 _1 h) X$ z5 X+ @
所謂的嵌入式系統,個人認為就是具有特定功能的系統.特定功能來源於產品需求的精確定位,並在產品設計的過程中,貫徹到硬體平臺(包括核心控制器,週邊控制器,各種存儲媒介的尺寸,各種通信介面的帶寬等),作業系統(即時的和非即時的,內核的大小等),中間件(通信,控制,管理,顯示等應用型中間件),以及為特定應用設計的軟體
; q0 ` b- b' R8 U' @! A& H: {' T% ` Q) w* ~
名不正則言不順,古來如此。可是向非專業人士講解專業問題,歷來很頭疼。有一個例外的例子。intel的奔騰晶片花了巨多的銀子,很多民眾也就懂了。其實嵌入式系統無論起什麼名字都是一個階段內專業外人士不是很好理解的。4 M- W- G! U+ z. C/ f- D
這次神六上天直播,講了很多高深的技術,我想很多人也明白了。或許以後的類似重大事件也會講一些嵌入式系統的東西,或者那個業內大佬肯花銀子在專業以外的媒體做廣告,我等這些勞作之人的工作能為業界以外的人知道一些。
; B" @# M2 E/ g: L, _0 R |7 W6 z% L1 O# Q* ]
嵌入式系統存在的理由應該包括以下幾點:
5 f9 o# s2 G5 s3 a+ N- V1、軟硬體結合0 j) w8 g5 K1 ~) ?
2、硬體資源有限
; v# C7 z4 l; h( i& E+ d3、成本敏感1 d9 l) z8 v2 c" z" ]3 X% m
4、即時回應
$ N v u ]- Y0 @我只能想這麼多了,呵呵。
8 a, j( D. O; s7 k1 \6 D, g; K1 ]+ u- F3 z4 s; Z, u/ [
早已經看到某些家電這樣宣傳自己的產品。說是內含高度智慧化的“微電腦系統”。專業外人士估計很容易就理解其中的意思。
- _( E5 B9 Q! I# n( Z) ]這個名字雖然沒有描述到技術實質。但是卻很好地表達了“嵌入式系統”表現出來的特性。就是“智慧化”。 |
|