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