- 嵌入式系統設計與實踐:Linux篇
- 季江民
- 872字
- 2020-04-03 09:21:42
1.1 嵌入式系統概述
嵌入式系統的研究與應用已經成為最熱門的領域之一,逐漸由原來僅限于工業用計算機自動控制領域擴展到家電領域及所有的智能終端。這類系統具有特定的功能、占用空間小、穩定性強、沒有外接的零配件等特點。
1.1.1 嵌入式系統定義
嵌入式系統是以嵌入式計算機技術為核心,面向用戶、面向產品、面向應用,軟硬件可裁減,適用于對功能、可靠性、成本、體積、功耗等綜合性能有嚴格要求的專用計算機系統。嵌入式系統有三個要素,首先是一個計算機系統,并具有嵌入性與專用性。
1.1.2 嵌入式系統的特點
1.可裁剪性
通過裁剪的嵌入式系統內核小、專用性強、系統精簡。嵌入式操作系統與功能軟件集成于計算機硬件系統中,具有軟件代碼短、高效、高自動化,軟件是嵌入式系統的主體。
2.高可靠性
在惡劣的環境或突然斷電的情況下,系統仍然能夠正常工作。嵌入式系統與具體的應用緊密聯系,要滿足應用對象的最小硬/軟件、高可靠性、低功耗等要求,它是一個專用的計算機系統。
3.實時性
許多嵌入式應用要求實時性,這就要求嵌入式操作系統具有實時處理能力。
4.專門的開發環境
嵌入式系統的開發需要有專門的開發工具和開發環境。通常情況下嵌入式開發環境由嵌入式開發板、嵌入式操作系統、交叉編譯器等組成。
嵌入式系統和具體應用有機地結合在一起,它的升級換代也是和具體產品同步進行;嵌入式系統中的軟件代碼要求高質量、高可靠性,一般都固化在只讀存儲器中或閃存中,也就是說軟件要求固態化存儲,而不是存儲在磁盤等載體中。
在新興的嵌入式系統產品中,常見的有手機、PDA、GPS、機頂盒、嵌入式服務器(embedded server)及瘦客戶機(thin client)等。全世界的廠商都看好這一塊市場,并且都投入大量人力、物力、財力進行研發。事實上,嵌入式系統的定義將會越來越模糊,但仍會一點一滴地融入人們的日常生活中。
隨著芯片技術和電子產品智能化應用的飛速發展,嵌入式技術越來越受到人們的關注,應用領域遍及幾乎所有的電子產品領域,如智能機器人、網絡通信、軍用設備、汽車導航、環境保護、智能儀器及多媒體處理等。
嵌入式系統與嵌入式設備是有區別的,如手機是嵌入式設備,在手機內部含有嵌入式系統。