人類在經歷了桌面系統的空前繁榮之后,嵌入式系統的發展正風起云涌,廣泛進入到工業,軍事,通信,運輸,金融,醫療,氣象,農業等眾多領域。
通常情況下,人們往往會忽視自己身邊的嵌入式系統。比如手機,取款機或者電梯等等,在這些隨處可見的設備中就存在嵌入式系統;此外,嵌入式系統還經常在工業機器人,醫療設備,衛星,飛行系統等領域扮演著更為重要的角色。正是“看不見”和“無所不在”這樣的特性使得嵌入式計算機系統有別于傳統的計算機系統。它與通用計算機系統相比具有以下特點:軟硬件一體化,集計算機技術、微電子技術和行業技術為一體;需要操作系統支持,代碼小,執行速度快;專用緊湊,用途固定,成本敏感;可靠性要求高;多樣性,應用廣泛,種類繁多。
一、嵌入式系統簡介
所謂嵌入式系統(Embedded Systems)是“嵌入式計算機系統”的簡稱,是相對于通用計算機系統而言的。嵌入式系統是以應用為中心,以計算機技術為基礎,并且軟硬件可裁剪,適用于應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的專用計算機系統。它一般由嵌入式微處理器、外圍硬件設備、嵌入式操作系統以及用戶的應用程序等四個部分組成,用于實現對其他設備的控制、監視或管理等功能。嵌入式系統一般指非PC系統,它包括硬件和軟件兩部分。嵌入式微處理器和外圍設備共同組成了一個嵌入式系統的硬件部分。嵌入式微處理器是嵌入式系統的核心。嵌入式系統的軟件部分包括操作系統軟件(OS)(要求實時和多任務操作)和應用程序編程。有時設計人員把這兩種軟件組合在一起。應用程序控制著系統的運作和行為;而操作系統控制著應用程序編程與硬件的交互作用。
二、嵌入式系統的分類
嵌入式系統涵蓋的面非常之廣泛,除PC系統以外的所有用到CPU的系統都為嵌入式系統,而且嵌入式系統有大有小,大到類似于PC的系統,小到類似于電飯爐這樣的微控制系統。具體分類:(1)信息家電,如機頂盒、DVD等;(2)信息終端,如手機、PDA等;(3)工業控制,如機器人,智能儀表等;(4)交通管理,如