- 相關推薦
嵌入式系統的設計與開發
摘要:嵌入式系統是先進的計算機技術、半導體技術、電子技術以及各種具體應用相結合的產物,是技術密集、資金密集、高度分散、不斷創新的新型集成知識系統。文中介紹了嵌入式系統的基本知識,提出了在嵌入式系統開發過程中應遵循的原則,并結合實例進行了說明。關鍵詞:嵌入式系統;設計原則
目前,嵌入式技術已成為通信和消費類產品的共同發展方向。嵌入式系統幾乎包括了生活中的所有電器設備,如掌上PDA、移動計算設備、電視機頂盒、手機上網、數字電視、多媒體、汽車、微波爐、數字相機、家庭自動化系統、電梯、空調、安全系統、自動售貨機、蜂窩式電話、消費電子設備、工業自動化儀表與醫療儀器等。
嵌入式系統是先進的計算機技術、半導體技術、電子技術和各個行業的具體應用相結合的產物,這就決定了它必然是一個技術密集、資金密集、高度分散、不斷創新的知識集成系統。嵌入式系統一般指非PC系統。它是以應用為中心、軟硬件可裁減的、能適應應用系統對功能、可靠性、成本、體積、功耗等綜合性要求的專用計算機系統。簡單地說,嵌入式系統是集系統的應用軟件與硬件于一體,類似于PC中BIOS的工作方式,具有軟件代碼小、高度自動化、響應速度快等特點,因此特別適合于要求實時和多任務的系統。嵌入式系統主要由嵌入式處理器、相關支撐硬件、嵌入式操作系統及應用軟件系統等組成。
1 嵌入式系統的基本知識
嵌入式系統是集軟、硬件于一體的可獨立工作的“器件”。嵌入式系統的硬件部分包括處理器/微處理器、存儲器及外設器件和I/O端口、圖形控制器等。這種系統有別于一般的計算機處理系統,它不像硬盤那樣有大容量的存儲介質,而大多使用E-PROM、EEPROM或閃存?Flash Memory?作為存儲介質。軟件部分包括操作系統軟件?要求實時和多任務操作?和應用程序編程。應用程序控制著系統的運作和行為;而操作系統則控制著應用程序編程與硬件的交互作用。
嵌入式計算機系統同通用型計算機系統相比,具有以下特點:
1)嵌入式系統通常是面向特定應用的,嵌入式CPU與通用型的最大不同就是,嵌入式CPU大多工作在為特定用戶群設計的系統中,它通常都具有低功耗、小體積、高集成度等特點,能夠把通用CPU中許多由板卡完成的任務集成在芯片內部,從而有利于嵌入式系統設計趨于小型化,因此,器件的移動能力大大增強,同時跟網絡的耦合也越來越緊密。
2)嵌入式系統的硬件和軟件都必須高效地設計,量體裁衣、去除冗余,力爭在同樣的硅片面積上實現更高的性能,這樣才能在具體應
[1] [2] [3]
【嵌入式系統的設計與開發】相關文章:
PPSM嵌入式RTOS中的窗口系統開發12-01
彈載嵌入式系統設計技術05-01
嵌入式船舶電站監測系統的設計04-28
系統設計開發論文致謝詞04-27
嵌入式GPS羅經的人機系統設計05-02
嵌入式系統報告10-18
嵌入式水位雨量數據采集系統設計與實現04-29
基于嵌入式列車油量遠程監控系統設計04-28
戰儲器材管理系統設計與開發04-27
嵌入式移動智能抓拍系統硬件設計研究04-30