YOKOGAWA DCS ADM12C仿真器和調(diào)試器 調(diào)試是嵌入式系統(tǒng)開發(fā)過(guò)程的重要環(huán)節(jié)。嵌入式系統(tǒng)開發(fā)調(diào)試和一般PC系統(tǒng)開發(fā)調(diào)試有較大差別。在一般PC機(jī)系統(tǒng)開發(fā)中,調(diào)試器和被調(diào)試程序是運(yùn)行在相同的硬件和軟件平臺(tái)上的兩個(gè)進(jìn)程,調(diào)試器進(jìn)程通過(guò)操作系統(tǒng)專門提供的調(diào)試接口控制和訪問(wèn)被調(diào)試進(jìn)程。
而在YOKOGAWA DCS ADM12C嵌入式系統(tǒng)中,調(diào)試器是運(yùn)行在桌面操作系統(tǒng)上的應(yīng)用程序,被調(diào)試程序是運(yùn)行在基于特定硬件平臺(tái)的操作系統(tǒng),兩個(gè)程序間需要實(shí)時(shí)通信。 嵌入式系統(tǒng)調(diào)試時(shí),主機(jī)上運(yùn)行的集成開發(fā)調(diào)試工具(調(diào)試器)通過(guò)仿真器和目標(biāo)機(jī)相連。仿真器處理宿主機(jī)和目標(biāo)機(jī)之間所有的通信,這個(gè)通信口可以是串口、并行口或者高速以太網(wǎng)接口。仿真器通過(guò)JTAG口和目標(biāo)機(jī)相連。三者間的關(guān)系如圖1所示。
YOKOGAWA DCS ADM12C嵌入式系統(tǒng)開發(fā)調(diào)試方法有快速原型仿真法和實(shí)時(shí)在線調(diào)試法??焖僭头抡娣ㄓ糜谟布O(shè)備尚未完成時(shí),直接在宿主機(jī)上對(duì)應(yīng)用程序運(yùn)行進(jìn)行仿真分析。在此過(guò)程中系統(tǒng)不直接和硬件打交道,由開發(fā)調(diào)試軟件內(nèi)部某一特定軟件模塊模擬硬件CPU系統(tǒng)執(zhí)行過(guò)程,并可同時(shí)將仿真異常反饋給*進(jìn)行錯(cuò)誤定位和修改。
實(shí)時(shí)在線調(diào)試法在具體的目標(biāo)機(jī)平臺(tái)上調(diào)試應(yīng)用程序,YOKOGAWA DCS ADM12C系統(tǒng)在調(diào)試狀態(tài)下的執(zhí)行情況和實(shí)際運(yùn)行模式*一樣,這種方式更有利于*實(shí)時(shí)對(duì)系統(tǒng)硬件和軟件故障進(jìn)行定位和修改,提高產(chǎn)品開發(fā)速度。 選用的調(diào)試器是運(yùn)行在主機(jī)上的集成開發(fā)環(huán)境,一般需要集編輯、匯編、編譯、鏈接和調(diào)試環(huán)境于一體,支持低級(jí)匯編語(yǔ)言、C和C++語(yǔ)言,基于友好的圖形用戶界面(GUI),支持用戶觀察或修改嵌入式處理器的寄存器和存儲(chǔ)器配置、數(shù)據(jù)變量的類型和數(shù)值,堆棧和寄存器的使用,支持程序斷點(diǎn)設(shè)置,單步、斷點(diǎn)或者全速運(yùn)行等特性。
應(yīng)用需求的多樣性導(dǎo)致市場(chǎng)上仿真器和調(diào)試器的提供商也較多,Windriver公司的Tornado是一個(gè)很好的開發(fā)調(diào)試工具。根據(jù)實(shí)踐經(jīng)驗(yàn),一般配套選擇規(guī)模較大、信譽(yù)較好公司的仿真器和調(diào)試器,雖然價(jià)格偏高,但是這些公司技術(shù)實(shí)力強(qiáng),售后服務(wù)好,調(diào)試器和仿真器開發(fā)結(jié)合緊密。
如果在開發(fā)調(diào)試過(guò)程遇到技術(shù)障礙,可以通過(guò)或者電子郵件方式及時(shí)獲取。如選用ARM系列的嵌入式處理器時(shí),可以購(gòu)買Multi-ICE仿真器,并附加ARM250集成開發(fā)調(diào)試環(huán)境等。
Miyachi ML-2130A compact 50 Watt YAG laser system 3 output beams & fiber to suit
Alfa Laval MMPX 304SGP-11-50 9510 RPM high speed disc centrifuge oil purifier
630A Distribution board backup generator switch
Barco Folsom 1604 pro plus multi-screen presentation video switch switcher
Alfa Laval De Laval Disc Centrifuge MAB 104B-24. 3 Phase. Manufacture no 2904251
Power Distribution Board Merlin Gerin NS100N x 6 630A main switch
Stainless steel screw conveyor helical auger 300mm x 3.5m screw 3~ 4kw Motor
Alfa Laval 3191M milk separator high speed disc bowl centrifuge 11KW 10000l/h
Heavy Duty Motorised Log Deck conveyor suit Saw Mill 2.6m wide and 5.6m long
Heavy Duty Motorised Log Conveyor & Transfer Mechanism to suit log deck 5m long
Simons High Pressure 250 PSI 50KW Steam Boiler Feed Water Tank Blow Down Vessel
Busch 5.5KW liquid ring vacuum pump system with tank and controller
Caprari 11KW submersible bore type high pressure pump E6X30-6/36 150mm stainless
?