當前位置:才華齋>IT認證>嵌入式>

嵌入式系統特點介紹

嵌入式 閱讀(1.03W)

嵌入式系統是用來控制或者監視機器、裝置、工廠等大規模裝置的系統。下面是關於嵌入式系統特點介紹,歡迎大家參考!

嵌入式系統特點介紹

CPU:功能強大32位機,主頻最高達3G,應用程式完全在作業系統上執行,相應的裝置也多,要求海量儲存裝置,如硬碟。 DSP:運算密集處理器,一般用在快速執行演算法,做控制比較困難。為了追求高執行效率,不跑作業系統,核心程式碼使用匯編。 MCU:微控制器,4位、8位、16位等,處理速度有限,一般在幾個MIPS,速度受限跑作業系統很吃力。

ARM:32位處理器,可精簡的計算機系統,價格很低,逐漸轉入單晶片應用解決方案。上可跑作業系統,下可做實時控制使用。

從以上分析可以看出,ARM處理器是向2個發展方向發展的,一方面他向高檔快速單片機發展,典型的晶片如三星公司的44b0x,4510飛利浦公司的2104,主要應用領域是簡單的控制方面。這個方面的發展方向其實非常明確,即高整合度高速度兩個特點,這樣的設計有利於控制產品製造綜合成本以及降低專案研發風險,atmel公司的AT91RF40162就是一款整合度非常高的產品。在軟體方面可以採用簡單的嵌入式作業系統如uc-linux,vxorks,u-couII等等,也可以像微控制器一樣進行直接程式設計使用。

另外一個方面,ARM處理器向桌面計算機功能發展,他的功能和使用更像是一臺桌面PC或者更像是一臺工控機,具備所有PC機的基本功能。軟體開發方面從表面上看是複雜的多了,但是從實際開發中看是分工更加明確了,這種系統我們總結了3個區別於微控制器系統的不同點:概念:他類似與全功能的PC系統,不是簡單的'微控制器系統。硬體:帶有虛擬記憶體管理模組(MMU)定址範圍得到擴充套件可以接硬碟這樣的海量儲存裝置。硬體設計相對麻煩,高速裝置較多如DDR高速記憶體,USB2.0介面,匯流排速度可以採用133M,266M>等。 軟體:由於有MMU,所以可以完全跑在複雜嵌入式作業系統上如win ce,linux等等。需要BSP底層軟體支援,類似於PC機的BIOS,需要作業系統的支援。基於作業系統編寫應用程式非常方便。我公司發展方向重點將會放在複雜嵌入式應用解決方案。

  嵌入式系統構成

嵌入式系統是由軟體硬體構成的,結構如下:

  硬體平臺

HW 板極支援軟體庫 BSP

作業系統 OS

裝置驅動程式 DRIVER

應用程式 PROGRAM

可以看出如果在實際應用中完成整個開發流程是非常痛苦的,如果沒有7―12月的研發時間產品肯定出不來。計算機的主機板,BIOS,作業系統,以及裝置驅動程式,等等工作都是有專業的廠家來製作的,如主機板顯示卡等硬體有華碩微星等廠家,BIOS有AWORD公司,作業系統有微軟。有了這些廠家的存在,我們搭建系統僅僅從應用程式入手即可。嵌入式系統也一樣,也有很多廠家專門提供硬體,BSP,作業系統,等等,傅立葉提供了一系列的底層產品,您可以直接從應用程式著手。

  結論

嵌入式系統是基於計算機技術的強調體積、功耗、成本等等綜合因素的精簡計算機系統。ARM處理器是32位嵌入式處理器的一種,他的特點是可移植性強可以在不同廠家相同核心的晶片中輕鬆切換、功耗特低、功能強大、低端可以作為高階微控制器使用、高階功能可以與PC機媲美!