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