从事嵌入式开发的往往是非计算机人士,面对成百上千种处理器,选择是一个问题,学习掌握处理器结构及其应用更需要时间,因此以开发工具和技术咨询为基础的整体解决方案是迫切需要的。好的开发工具除能够开发出处理器的全部功能以外,还应当是用户友好的。目前嵌入式系统的开发工具平台主要包括下面几类。
1.实时在线仿真系统ICE(In-Circuit Emulator)
直到计算机辅助设计发达的,实时在线仿真系统(ICE)仍是进行嵌入式应用系统调试有效的开发工具。ICE首先可以通过实际执行,对应用程序进行原理性检验,排除以人的思维难以发现的设计逻辑错误。ICE的另一个主要功能是在应用系统中仿真微控制器的实时执行,发现和排除由于硬件干扰等引起的异常执行行为。
ICE带有完善的跟踪功能,可以将应用系统的实际状态变化、微控制器对状态变化的反应、以及应用系统对控制的响应等以一种录像的方式连续记录下来,以供分析,在分析中优化控制过程。很多机电系统难以建立一个有效的数学模型,或是建立模型需要大量人力,这时采用ICE的跟踪功能对系统进行记录和分析是一个快而有效的方法。
嵌入式应用的特点是和现实世界中的硬件系统有关,存在各种异变和事先未知的变化,这就给微控制器的指令执行带来了各种不确定性,这种不确定性只有通过ICE的实时在线仿真才能发现,特别是在分析可靠性时要在同样条件下多次仿真,以发现偶然出现的错误。
I CE不仅是软件硬件排错工具,同时也是提高和优化系统性能指标的工具。ICE工具(如美国NOHAU公司的产品)是可根据用户投资裁剪功能的系统,亦可根据需要选择配置各种档次的实时逻辑跟踪器(Trace)、实时映象存储器(Shadow RAM)及程序效率实时分析功能(PPA)。
General Electric GE THFP366 Disconnect Switch 600 Amp A
Maxon Shut-off Valve 4″ F 5000 CP 1 Natural Gas
Square D QMB3660-M Saflex Panelboard Switch 600 Amp A
Square D Sz Size 5 Reverse Motor Starter 8536SGO1 480V
Square D HU366DS Safety Switch 600 Amp A 3R Stainless
GE MDP3120000DA Time Overcurrent Relay MDP 3120000DA
Siemens Marq 21 Size 4 Breaker Type MCC Bucket 150A
Square D I-Line Breaker LC36350 350Amp A 350A
Allen Bradley AB 1336S-B015-AN-EN-HAP-L6 15 HP AC Drive
Fanuc A20B-8001-0870/01A GE PC Board
Square D Mod 6 Motor Control Center Model 6 600 A MCC
Kollmorgen BDS4A-220J-0001\404D21P Servo Drive/Amp
Square D LX I-Line Breaker 175 Amp A LX36175G LX36175
Fanuc A80L-0024-0010#F 5kVA Transformer 220-460/480-575
GE Spectra RMS SKLA36AT0800 800 Amp 800A A SRPK800A800
Strongarm 650-151000-RH S.S. 15.1″ Flat Panel Display
Sew Eurodrive .33 HP 460V DFT7 Gear Reducer Motor NEW
Square D Sz Size 6 8536 SHO2 Motor Starter 8536SHO2
Westinghouse PB 2500A PB32500F 654D456G06 800 A TRIP
Drager Polytron 4543405 TX Sensing Head Gas Detector
Reliance Electric RE 57C330 Remote I/O Head DCS 5000
Allen Bradley AB 509-FOA Size Sz 5 Starter 270A 240V
Crawford Pole Transformer 13200/22860Y 120/240 100 kVA
GE Pole Mount Transformer 13200/22860Y 120/240 100 kVA
GE Pole Mount Transformer 13200/22860Y 120/240 100 kVA
Square D QMB3660 Saflex Panelboard Switch 600 Amp A QMB
Cutler Hammer WH JDC3250F JT3225T JDC3225 225 Amp w/Aux
Int’l Transformer 112.5 kVA 480/480 Delta 3 PH 112.5Kva
GE Spectra Series ADS32600HM Bus Plug 600 Amp Fusible
GE Industrial TJ4V2604 400 Amp 400A A Versa Trip T4VT
GE Industrial TJ4V2604 400 Amp 400A A Versa Trip T4VT
Square D Sz Size 4 2 Speed Reversing Motor Starter
Furnas 40RB32A* Size 4.5 210A Reversing Contactor 600V
Fanuc Ltd A06B-6089-H201 AC Servo Amplifier Unit
Furnas System 89 Size-2 4-Speed Constant Torque MCCB
Fanuc A05B-2406-C372 ISB UNIT A05B2406C372
Allen Bradley 1400-PB51A Powermonitor Power Monitor 1.2
Yaskawa JANCD-XCP01 XRC CPU w/ JANCD-XIF03 JANCDXCP01
Sti MS4328B-2 MiniSafe-B MS4300B-2 43268-0280 FlexSafe
Square D LX 125 Amp 125A A LX36125G LX36125 w LSIG Trip
Powerformer Transformer 75 kVA 480/240 V 75kVA
Cutler Hammer Westinghouse HLD HLD3600F 600 Amp 600A A
Cutler Hammer Westinghouse HLD HLD3600F 600 Amp 600A A
Micro Motion D100S-SS-A150 Mass Flow Sensor MicroMotion
Micro Motion D100S-SS Mass Flow Sensor MicroMotion
Emerson FX-340 Positioning Servo Drive w/PCM-11 Control
Yaskawa CIMR-55WSB 80kVA Varispeed 676 CIMR55WSB 200V B
Mitsubishi/Freqrol FR-F520-7.5K AC Inverter Drive F500
Square D Mod Model 4 Sz Size 4 Fuse MCC Bucket 8536SFO1
Cutler Hammer Eaton SVX005A1-2A1B1 5 HP VF VS Drive NIB
Westinghouse Panelboard Switch FDPS367 800 Amp FDPS367B
Hitran Transformer 75 kVA 460/460Y/266 75kVA 3 PH 460 Y
Square D Breaker LCL LCL36500 500 Amp A 500A
Square D I-Line Breaker KHB36225 225Amp A 225A NIB
Gould Modicon P180-011 Programming Terminal P180011