?PROSOFT MVI46-MCM可維護(hù)性。低級語言如匯編語言,可維護(hù)性不高。高級語言程序往往是模塊化設(shè)計,各個模塊之間的接口是固定的。因此,當(dāng)系統(tǒng)出現(xiàn)問題時,可以很快地將問題定位到某個模塊內(nèi),并盡快得到解決。另外,模塊化設(shè)計也便于系統(tǒng)功能的擴(kuò)充和升級。
5.基本性能。在嵌入式系統(tǒng)開發(fā)過程中使用的語言種類很多,比較廣泛應(yīng)用的高級語言有:Ada、C/C++、Modula-2和JAVA等。Ada語言定義嚴(yán)格,易讀易懂,有較豐富的庫程序支持,目前在國防、航空、航天等相關(guān)領(lǐng)域應(yīng)用比較廣泛,未來仍將在這些領(lǐng)域占有重要地位。
C語言具有廣泛的庫程序支持,目前在嵌入式系統(tǒng)中是應(yīng)用zui廣泛的編程語言,在將來很長一段時間內(nèi)仍將在嵌入式系統(tǒng)應(yīng)用領(lǐng)域占重要地位。C++是一種面向?qū)ο蟮木幊陶Z言,目前在嵌入式系統(tǒng)設(shè)計也得到了廣泛的應(yīng)用,如GNU C++。Visual C++,是一種集成開發(fā)環(huán)境,支持可視化編程,廣泛應(yīng)用于GUI程序開發(fā)。
但C與C++相比,C++的目標(biāo)代碼往往比較龐大和復(fù)雜,在嵌入式系統(tǒng)應(yīng)用中應(yīng)充分考慮這一因素。Modula-2定義清晰,支持豐富,具有較好的模塊化結(jié)構(gòu),在教學(xué)科研方面有較廣泛的應(yīng)用。雖然該語言的開發(fā)應(yīng)用一直比較平緩,但近兩年在歐洲有所復(fù)蘇。Java語言相對年輕,但有很強(qiáng)的跨平臺特性,目前發(fā)展勢頭較為強(qiáng)勁。它的"一次編程,到處可用"的特性使得它在很多領(lǐng)域倍受歡迎。?PROSOFT MVI46-MCM隨著網(wǎng)絡(luò)技術(shù)和嵌入式技術(shù)的不斷發(fā)展,Java及嵌入式Java的應(yīng)用也將越來越廣泛[2]。
(三)開發(fā)工具的選擇 1.系統(tǒng)調(diào)試器的功能。系統(tǒng)調(diào)試特別是遠(yuǎn)程調(diào)試是一個重要的功能。
2.支持庫函數(shù)。許多?PROSOFT MVI46-MCM開發(fā)系統(tǒng)提供大量使用的庫函數(shù)和模板代碼。如大家比較熟悉的C++編譯器就帶有標(biāo)準(zhǔn)的模板庫,它提供了一套用于定義各種有用的集裝、存儲、搜尋、排序?qū)ο蟆?
3.編譯器開發(fā)商是否持續(xù)升級編譯器。
4.連接程序是否支持所有的文件格式和符號格式。 (四)硬件調(diào)試工具的選擇 好的軟件調(diào)試程序可以有效的發(fā)現(xiàn)大多數(shù)的錯誤。但是如果再選擇一個好的硬件調(diào)試就會達(dá)到事半功倍的效果。常用的硬件調(diào)試工具有以下幾種。
1.?PROSOFT MVI46-MCM實時在線仿真器(ICE)。用戶從仿真插頭向ICE看,ICE應(yīng)是一個可被控制的MCU。ICE是通過一根短電纜連接到目標(biāo)系統(tǒng)上的,該電纜的一端有一個插件,插到處理器的插座上,而處理器則插到這個插件上。ICE支持常規(guī)的調(diào)試操作,如單步運(yùn)行、斷點(diǎn)、反匯編、內(nèi)存檢查、源程序級的調(diào)試等等。
2.?PROSOFT MVI46-MCM邏輯分析儀。邏輯分析儀zui常用于硬件調(diào)試,但也可用于軟件調(diào)試。它是一種無源器件,主要用于監(jiān)視系統(tǒng)總線的事件.
Applied Materials AMAT Kalrez O-Ring, 3700-04663
Applied Materials AMAT Ground Fault Relay, 0680-01738
Applied Materials AMAT V-TEX Dorr Seal, 3700-03912
Applied Materials AMAT Kalrez O-Ring, 3700-02214
APPLIED MATERIALS (AMAT) BLOCKER PLATE TI-XZ 0021-39069
AMAT Applied Materials 0010-00019 Analog Power Supply
APPLIED MATERIALS 0010-41320 Heater Assembly NEW
APPLIED MATERIALS 1140-90090 ,ARTESYN N1204-1 POWER SUP
APPLIED MATERIALS (AMAT) EXHAUST INSERT P/N 0200-89006
Applied Materials AMAT Nor-Cal Valve Assy, 3870-00724
Applied Materials AMAT Pressure Transducer, 0015-02123
Applied Materials AMAT Chemraz O-Ring, 3700-02031
Applied Materials AMAT Pressure Switch, 1270-00367