|
這些步驟完全不同於傳統程式開發方式,也因為這樣讓嵌入式系程式開發上
& B+ X( |: z$ Y, X+ T W; o% H具有一定的門檻。有別於傳統軟體工程師或硬體工程式只需了解軟體或硬體方面& C8 G% I% @' Q
的相關技術,嵌入式系統的開發人員必須同時具備軟體、硬體知識以及系統整合
( x, B/ G/ Y7 D8 N$ M7 j( V的觀念,將其整合成一套具有特定功能的系統。然而就目前而言,這類的人材依( I0 H* H, D" p: O. M" h0 B. r
然是非常的缺乏,產品開發上也依然存在的許多的瓶頸,所以嵌入式系統可說是, I1 L2 \0 l8 C" R# e
非常具有前景與挑戰的一項技術。; I7 M) P2 n7 s, R2 L% C
& ?2 G4 ]5 D; k- W# \+ s
9 C9 s0 C9 l1 k+ C: n5 d y+ x關鍵技術:/ H4 D2 c, ^! Q% f8 }7 A
嵌入式系統是一個技術密集、資金密集的系統,需整合計算機、半導體、電+ b2 C4 ]' R/ j9 `9 P' I: a
子技術與各式的軟體做整合,因此入式系統的開發競爭相當的激烈,以下為所需
2 v0 r4 m L* Y& y5 J, b/ x整合的各類關鍵技術:
9 V' m" z3 N! a& Y. r ~, o: k% c, i% j5 p) f
●核心空間:( n+ v5 k3 {2 l# ? u; {+ W
嵌入式系統一般都應用於小型電子裝置,因此系統可利用的資源相當有限, Q @' Q, K8 a7 F* G7 X
(如記憶體空間、CPU運動速度),所以的內核必須相當的小,且有效率,通常嵌+ O, \2 U% }+ T2 {0 V4 b
入式系統的核心都只有數十 k有的內核甚至可以達到 10k以下。( b$ O4 J7 V% k+ Q1 v- Z% F
# W( i) `0 P4 O" `; ]. t4 L
●功能導向:/ ~! N5 I" q3 x U- o/ k6 c
嵌入式系統通常都是為一個單一功能,特殊應用所設計的,在軟硬體設計時
# V: W4 c( w9 ~( X! l必須減化不必要的部份,加強需求部份的執行效能,針對單一應用層面去設計出
, d8 W b$ c" G最佳化的運作效能。 |
|