嵌入式系統綜述
嵌入式系統本身不具備開發能力,即使設計完成以后用戶通常也是不能對其中的程序功能進行修改的,必須有一套開發工具和環境才能進行開發,這些工具和環境一般是基于通用計算機上的軟硬件設備以及各種邏輯分析儀、混合信號示波器等。
(5)嵌入式系統軟件需要實時多任務操作系統開發平臺(RTOS)
通用計算機具有完善的操作系統和應用程序接口,是計算機基本組成不可分離的一部分,應用程序的開發以及完成后的軟件都在OS平臺上面運行,但一般不是實時的。嵌入式系統則不同,應用程序可以沒有操作系統直接在芯片上運行;但是為了合理地調度多任務、利用系統資源,用戶必須自行選配RTOS開發平臺,這樣才能保證程序執行的實時性、可靠性,并減少開發時間,保障軟件質量。
(6)在嵌入式系統的軟件開發過程中,采用C語言將是最佳和最終的選擇
由于匯編語言是一種非結構化的語言,對于大型的結構化程序設計已經不能完全勝任了。這就要求我們采用更高級的C語言去完成這一工作。
4 嵌入式系統的發展趨勢
中國的單片機應用和嵌入式系統開發已走過了15年的歷程,隨著市場對超微型嵌入式應用技術和產品的要求不斷增長,以及半導體技術和系統設計方法的進步,嵌入式系統在目前的發展形勢下,表現出以下幾大趨勢:
(1)可靠性及應用水平越來越高和互聯網連接已是一種明顯的走向。
(2)所集成的部件越來越多,從意義上講只是單片集成電路,從功能上講可以說是萬用機了。
(3)功耗越來越低,和模擬電路結合越來越多。
5 結 語
隨著半導體工藝技術的發展及系統設計水平的提高,嵌入式微控制器還會不斷的產生變化和進步,最終人們可能發現:嵌入式微控制器與微機系統之間的距離越來越小,而功能更大,因而將會更加廣泛地滲入到各類設備和產品中去。
評論