1785-L20B隨著嵌入式系統應用領域的不斷擴展及嵌入式系統本身的復雜性的不斷增加,嵌入式系統設計所涉及的問題也越來越多,難度也越來越大。如何在設計中根據實際需要選擇合適的設計模型是設計者需要考慮的問題。
本文介紹了兩種常見的嵌入式系統設計模型,并對這兩種嵌入式系統設計模型進行了分析比較。
1 引 言 當今,在1785-L20B嵌入式領域,嵌入式技術已經成為新的技術熱點。嵌入式系統的zui典型的特點是它同人們的日常生活緊密相關,小到MP3、PDA等微型數字化設備,大到信息家電、智能電器、車載GPS等形形色色運用了嵌入式技術的電子產品和各種新型嵌入式設備在數量上現已遠遠超過了通用計算機。在嵌入式設備發展的30多年的歷史中,嵌入式技術從來沒有像現在這樣風靡過,人類也從來沒有像現在這樣享受嵌入式技術帶來的便利。
1785-L20B嵌入式系統是以應用為中心,以計算機技術為基礎,軟硬件可裁剪,適用于應用系統對功能、可靠性、成本、體積、功耗有嚴格要求的計算機系統。 從整體來看,我們將嵌入式系統分為兩個部分;*個部分是與應用相關的硬件平臺,它負責和外部環境進行交互;第二部分是在這個硬件平臺上運行的功能軟件。在過去的幾年里,微電子技術的迅速發展使得硬件部件的花費降低了很多,這使得有很多人將一些原來必須使用軟件的部分用硬件實現了出來,軟件和硬件的區分也逐漸變得模糊。然而,嵌入式系統的*必須在zui短的時限內和zui低的花費設計出高性能的系統。
zui重要的步驟是根據具體需求將整個系統分為硬件部分和軟件部分。在通用PC平臺上作開發,這種軟硬件的劃分是很輕松的;但是,基于嵌入式平臺,需要考慮很多的因素。例如:為了提高運行速度和減少任務切換的花費,必須將某些功能用硬件來實現。本文重點介紹了兩種嵌入式系統設計模型,以及對這兩種嵌入式系統設計模型進行了分析比較。
1785-L20B硬件優先的設計方法 硬件優先的設計方法,即傳統的系統設計方法,它是一種依靠順序控制流的做法。
這種方法首先是對整個系統的需求分析,由于嵌入式系統的特殊性,需要仔細考慮功能性、能耗、成本花費等各個方面。在完成了需求分析以后,下一步要進行的就是軟硬件部分的劃分,這一步十分重要,從這個時候起,系統將要被分為軟件和硬件兩個部分:
(1) 1785-L20B硬件部分包括系統的硬件平臺以及某些用硬件(例如:ASIC和Ip-cores)實現的功能模塊;
(2) 軟件部分是指經過特殊處理過的操作系統和建立在操作系統之上的一些功能模塊。
HONEYWELL 51402573-250 NSFP 51402573250
GE FANUC IC697CPX782 USPP IC697CPX782
FOXBORO P0926CP USPP P0926CP
REXROTH 0-608-830-208 USPP 0608830208
RELIANCE ELECTRIC 802420-R USPP 802420R
NEMATRON CORP IC61A1-C8910461 USPP IC61A1C8910461
MISUMI MYAP50-240 NSFP MYAP50240
ADEPT TECH 10330-00710 USPP 1033000710
YASKAWA ELECTRIC CACR-SR20BB1AF USPP CACRSR20BB1AF
MICROWAVE DATA SYS 4790ARBB0B21E50?FN USPP 4790ARBB0B21E50?F
MODICON 140-CPU-213-04C NSFP 140CPU21304C
ASEA BROWN BOVERI 3AFE61004955 NSFP 3AFE61004955
MODICON 140-CPU-213-04 NSFP 140CPU21304
DRANETZ PP1-R USPP PP1R
YASKAWA ELECTRIC CIMR-P5U20550F NSFP CIMRP5U20550F
ALLEN BRADLEY 8520-ETCP USPP 8520ETCP
ALLEN BRADLEY 150-A97NBDB USPP 150A97NBDB