用户选用 ARM 处理器开发嵌入式系统时,选择合适的开发工具可以加快开发进度,节省开发成本。因此一套含有编辑软件、编译软件、汇编软件、链接软件、调试软件、工程管理及函数库的集成开发环境( IDE )一般来说是的,至于嵌入式实时操作系统、评估板等其他开发工具则可以根据应用软件规模和开发计划选用。
使用集成开发环境开发基于 ARM 的应用软件,包括编辑、编译、汇编、链接等工作全部在 PC 机上即可完成,调试工作则需要配合其他的模块或产品方可完成,目前常见的调试方法有以下几种:
部分集成开发环境提供了指令集模拟器,可方便用户在 PC 机上完成一部分简单的调试工作,但是由于指令集模拟器与真实的硬件环境相差很大,因此即使用户使用指令集模拟器调试通过的程序也有可能无法在真实的硬件环境下运行,用户终在硬件平台上完成整个应用的开发。
驻留监控软件( Resident Monitors )是一段运行在目标板上的程序,集成开发环境中的调试软件通过以太网口、并行端口、串行端口等通讯端口与驻留监控软件进行交互,由调试软件发布命令通知驻留监控软件控制程序的执行、读写存储器、读写寄存器、设置断点等。
驻留监控软件是一种比较低廉有效的调试方式,不需要任何其他的硬件调试和仿真设备。 ARM 公司的 Angel 就是该类软件,大部分嵌入式实时操作系统也是采用该类软件进行调试,不同的是在嵌入式实时操作系统中,驻留监控软件是作为操作系统的一个任务存在的。
驻留监控软件的不便之处在于它对硬件设备的要求比较高,一般在硬件稳定之后才能进行应用软件的开发,同时它占用目标板上的一部分资源,而且不能对程序的全速运行进行完全仿真,所以对一些要求严格的情况不是很适合。
ALLEN BRADLEY ILLUMINATED PUSH BUTTON 2 POSITION RED CAP 800T-FXP16RD4 SER T
ALLEN BRADLEY 120V AC POWER SUPPLY MODULE 1771-P3 REPAIRED,
ALLEN BRADLEY LIMIT SWITCH OPERATING HEAD 802M-KX SER. B
ALLEN BRADLEY 110/120VAC COIL 38A CONTACTOR 100-A38ND3 SER. C
ALLEN BRADLEY DEVICENET INTERFACE MODULE 1761-NET-DNI SER. A FRN 1.02
ALLEN BRADLEY GUARD MASTER 120V SERIES A SAFETY RELAY 440R-ZBR520AZ1
ALLEN BRADLEY PLC-5/25 PROCESSOR MODULE CAT.NO. 1785-LT2 A
ALLEN BRADLEY GREEN ILLUMINATED PUSH BUTTON SER.A 800EM-LE3 99364
ALLEN BRADLEY CONTROL RELAY 700DC-M400 SERIES A
ALLEN-BRADLEY T-CONNECTOR 1485P-P1N5-MR5R?1 SER A
ALLEN-BRADLEY POWER FLEX 400V 5HP 4KW 20A D 8PO A 3 AYNNNCO SERIES A
ALLEN BRADLEY DISCONNECT FUSE BLOCK X-402886
ALLEN-BRADLEY PUSH BUTTON UNIT 800T-D6Q
ALLEN BRADLEY ILLUMINATED PUSHBUTTON BLUE 800T-FXP16BA1
ALLEN BRADLEY SP-155980 500W PRE-CHARGE RESISTOR KIT, ,
ALLEN BRADLEY 600VAC/DC 1/2" NPT LIMIT SWITCH, 801-ASC29 SER. A
ALLEN BRADLEY 600V 30A 3-POLE CLASS J FUSEHOLDER 1492-FB3J30 SER. B
ALLEN BRADLEY MINI-PLC-2/16 PROCESSOR MODULE 1772-LX/C F/W REV. G
ALLEN BRADLEY AC DRIVE 1336S-B007-AA-E?N4-HAP-L6 SER. D
ALLEN BRADLEY CONTROL RELAY 700-BR400A1 SERIES A
ALLEN BRADLEY SCANNER CABLE 2755-HUC-GA1-08 SER A
ALLEN BRADLEY CONTACTOR 100-B110NZ3 SER. A
ALLEN BRADLEY 42DCB-5000 PHOTOSWITCH POWER CABLE AND BASE, W/ ACCESS.
ALLEN BRADLEY 100A CLASS R FUSE CLIP 1401-N53 SER. A
ALLEN BRADLEY FAST-ONE TERMINAL WIRE LUG SER.A 800M-NT2
ALLEN BRADLEY 10HP VARIABLE FREQUENCY AC DRIVE 1336S-BRF100-AN?-EN
ALLEN BRADLEY FLUSH HEAD YELLOW CAP SMALL ROUND PUSHBUTTON 800MR-A9A
ALLEN BRADLEY 800EM MT5
ALLEN BRADLEY SMALL 2 POSITION PUSH PULLUNIT 800MR-FXP16XD SER D
ALLEN BRADLEY 500-BOD94 SIZE 1 AC CONTACTOR, SERIES B,
FUJI ELECTRIC WHITE INDICATOR AH30-ZM H3
ALLEN BRADLEY PUSH BUTTON EXTENDED HEAD RED 800T-B6A4
ALLEN BRADLEY SIZE 3 POWER POLE 599-P3A SER. A
ALLEN BRADLEY SOLID STATE RELAY 700-SANY3Z25 SER. A WITH BASE 700-HN100 SER. D
ALLEN BRADLEY 4 PIN MINI STRAIGHT SER B 889N-F4AF-12F
ALLEN BRADLEY 600V SEALED CONTACT LIMIT SWITCH, 802XR-AF7 SER. A,
ALLEN BRADLEY RED PUSHBUTTON 800MR-D6 SER A
ALLEN BRADLEY HEATER ELEMENT 1P26
ALLEN BRADLEY SPRING RETURN SELECTOR SWITCH 800FM-SB32
ALLEN BRADLEY PanelView 600 OPERATOR PANEL 2711-K6C1 SER. A FRN 3.01 SCREEN #1
ALLEN BRADLEY 6FT PROCESSOR CHASSIS POWER CABLE 1775-CAP
ALLEN BRADLEY HEATER ELEMENT P4
ALLEN BRADLEY TERMINAL BASE SER.A REV.A01 1794-TB3 102630
FUJI ELECTRIC WHITE PUSH BUTTON W/ GUARD AH30-L2 E3
ALLEN BRADLEY MOTOR PROTECTOR 140M-C2E-B40 SERIES B
ALLEN-BRADLEY 480V, 3-POLE, FUSIBLE COMBINATION STARTER 512-BJB-1-6-24 SER. D
ALLEN BRADLEY 96268272 Rev B01 Ser A FLEX I/O MODULE 1794-OB16P
ALLEN BRADLEY CONTACT SHALLOW BLOCK 800T-XD1
ALLEN-BRADLEY TRANSFORMER MODULE 800E-2TLT5X11 SER A
ALLEN BRADLEY 75-200HP 1336 DRIVE BUS CAPACITOR SP-140550
ALLEN BRADLEY SER A BULLETIN 2750 ATTENUATOR 2750-NA6
ALLEN BRADLEY 1321-3R18-B LINE REACTOR 18 AMP 3PH REACTOR
ALLEN BRADLEY 30A 600V 3 POLE DISCONNECT SWITCH 1494V-DR663-A
ALLEN BRADLEY 50HP DC DRIVE 1395-A73-C3-P12 SER. A
ALLEN BRADLEY 1492-CB1G030 CIRCUIT BREAKER, 3 Amp, SERIES B,
ALLEN BRADLEY LEVER TYPE LIMIT SWITCH 802X-A4 SER. C
ALLEN BRADLEY PALM OPERATED PUSH BUTTON 800P-F2CB SER. E AND 2 CONTACT BLOCK
ALLEN BRADLEY 800T-FXTD4 PUSH BUTTON,
ALLEN BRADLEY 1336 PLUS TROUBLESHOOTING GUIDE SER.A-D FRN 1.XX-4.XX
VICKERS 1000PSI MANUALLY ADJUSTED MANIFOLD MOUNT REDUCING VALVE XG 06 1B 30
ALLEN BRADLEY PROGRAMMING TERMINAL 1201-HA2 SER. A FRN. 3.00
ALLEN BRADLEY CONTROL RELAY 700-HB32A1 SER. B
ALLEN BRADLEY TERMINAL BLOCKS SER.B 1492-W4P 103839
ALLEN BRADLEY PLC-5 SOFTWARE COMMON PROCEDURES GUIDE ABT-1785-TSJ50 4.5
ALLEN BRADLEY 75-5 60KV CURRENT TRANSFORMER 80025-158-08
ALLEN BRADLEY 3 POSITION LOCK SWITCH 800T-J73KC1 SER T
ALLEN BRADLEY 60A 600VAC 110/120V COIL CONTACTOR 100-A60ND3 CRACKED PLASTIC
ALLEN BRADLEY PYRAMID PLC POWER SUPPLY 5120-P1 96129275
ALLEN BRADLEY SER.A GREEN FLUSH PUSH BUTTON 800EP-F3 ,
ALLEN BRADLEY 0.2A 10-30VDC INDUCTIVE PROXIMITY SWITCH 871C-P5A18 SER. A REV. B
ALLEN BRADLEY 2NO+2NC FRONT MOUNTING AUXILIARY CONTACT 194E-E-P22
ABB SLC 500 WALLMOUNT POWER SUPPLY 1747-NP1 SER. A
ALLEN BRADLEY RELAY 700-HB32A1 SER C
ALLEN BRADLEY KINETIX 6000 SER. A V1.92 1PH SERVO DRIVE AXIS MODULE 2094-BM02
ALLEN BRADLEY TOP BOARD ASSEMBLY FOR 1336 AC DRIVE 135355 RV.03 PLASTIC
ALLEN BRADLEY STARTER TYPE-B COIL 480V 60CY 1A288 / X-36444 X-36182
ALLEN BRADLEY 12/24V 25/60CY COIL 1A27
ALLEN BRADLEY 10-31.2VDC EFUSED OUTPUT MODULE 1756-0B16E SER. A F/W REV 2.4
ALLEN BRADLEY 120V RED LENS PILOT LIGHT 800T-Q11R SER. U
ALLEN BRADLEY WHITE PUSH BUTTON W/ CONTACT BLOCK 800E-A2L
ALLEN BRADLEY CIRCUIT BREAKER 10A 1P 1492-CB1F100 SER B
ALLEN BRADLEY SURGE SUPPRESSOR BAG OF 33 199-FSMA10 SER B
ALLEN BRADLEY 120/220V AC POWER SUPPLY 1771-P7 D
ALLEN BRADLEY POWER SUPPLY & CONTROL BOARD 2700C-S2 SER. A
ALLEN BRADLEY CARD SLOT FILLER MODULE REV.A02 SER.A 1756-N2/A
ALLEN BRADLEY STARTER W/ 100-C3410 SER C 190S-DND2-CC25C SER B
ALLEN BRADLEY 110/120VAC COIL, NEMA SIZE 1 CONTACTOR 500L-BOD93 SER. B
ALLEN BRADLEY 110/115-120VAC COIL 27A SIZE 1 CONTACTOR 509-BOD SER. B
ALLEN BRADLEY 110-120V SURGE SUPPRESSOR 199-FSMA1 SER. B LOT OF 10
ALLEN BRADLEY SIZE 0, 120V 60HZ COIL, 3 POLE STARTER 509-AOD-A1B SERIES B
ALLEN BRADLEY FRONT DECK CONTACT CARTRIDGE , 10 IN BOX 700-C2 SER.A
ALLEN BRADLEY 120VAC OUTPUT MODULE 1794-0A8 SER A W/ BASE
ALLEN BRADLEY 30A 600VAC CASE SWITCH SER.B, MISSING RESET 194R-NC030P3 101027
ALLEN BRADLEY RED CAP SMALL ROUND PUSH BUTTON 800MR-XAK SER. C
ALLEN BRADLEY PLC-5/25 Ser.A PROCESSOR MODULE 1785-LT2 Rev.C
ALLEN BRADLEY BULLETIN 800 TYPE 7-9 SER.M 800-1SA7
ALLEN BRADLEY 30A 600VAC CASE SWITCH SER.B, MISSING RESET 194R-NC030P3 101027
ALLEN BRADLEY RED CAP SMALL ROUND PUSH BUTTON 800MR-XAK SER. C
ALLEN BRADLEY PLC-5/25 Ser.A PROCESSOR MODULE 1785-LT2 Rev.C
ALLEN BRADLEY BULLETIN 800 TYPE 7-9 SER.M 800-1SA7
ALLEN BRADLEY PLC-2 CABLE 1772-TR
ALLEN BRADLEY BLUE ILLUMINATED PUSH BUTTON 800EM-LE6 SER A
ALLEN BRADLEY CONTROL INTERFACE OPTION KIT 1336-L4
ALLEN BRADLEY 24VDC 4 SOURCING OUTPUT MODULE 1792D-0B4DX4 SER.B
ALLEN BRADLEY SIZE 3 MOTOR STARTER SER.K 709-DOB103
ALLEN BRADLEY 700-HK32Z1 SERIES A RELAY
ALLEN BRADLEY 12BIT ANALOG INPUT MODULE 1771-IFE/C REV-J01
ALLEN BRADLEY 460V 3HP AC DRIVE SER E 1336S-BRF30-AN-?EN5-L5E
ALLEN BRADLEY 5.7-18AMP CLASS 20 OVERLOAD RELAY 592P-A2G3 SER. A NO RESET BUTTON
ALLEN BRADLEY SINGLE POLE 3A G030 SER B CIRCUIT BREAKER 1 1492-CB1
ALLEN BRADLEY (4K) MEMORY MODULE 1774-MA
ALLEN BRADLEY IMC-123 3 AXIS SERVO CONTROLLER MODULE REV 13 1771-HS3CR
ALLEN BRADLEY 509-TOA SER B NEMA SIZE 00
ALLEN BRADLEY GREEN ILLUMINATED PUSHBUTTON SWITCH OPERATOR 800FM-LG3
ALLEN BRADLEY PLC-2 KEYBOARD 1770-FCC SER. A F/W REV. G
ALLEN BRADLEY 60A 600V 3 POLE FUSEABLE DISCONNECT SWITCH KIT 1494V-DHL666
ALLEN BRADLEY 1794-TB2/A TERMINAL BASE
ALLEN BRADLEY MANUAL MOTOR CONTROLLER 1492-CB1G005 SER. C
ALLEN BRADLEY CONTACTOR STARTER SER.A 509-COD 103091
ALLEN BRADLEY FLEX I/O MODULE SER.A REV.A01 1794-TB3 99057
ALLEN BRADLEY SELECTOR SWITCH 800T-H2 SER T
ALLEN BRADLEY OVERLOAD RELAY X-243967
ALLEN BRADLEY ANALOG OUTPUT MODULE 1771-0FE1 SER. B
ALLEN BRADLEY 18A 600VAC STARTER SIZE-0 SER.W 520F-AOD
ALLEN BRADLEY 800T-N2KF4BBBB SER. T, SELECTOR SWITCH,
ALLEN BRADLEY 5A SINGLE POLE CIRCUIT BREAKER 1492-CB1 H050
ALLEN BRADLEY BASIC MODULE 1771-DB/B F/W REV: A
ALLEN BRADLEY 3-POSITION SELECTOR SWITCH SER.T 800T-J4B 102447
ALLEN BRADLEY Z 7182 SWITCH ASSEMBLY FOR PNEUMATIC TIMING RELAYS,
ALLEN BRADLEY 220/240VAC COIL SIZE 3 FUSIBLE COMBINATION STARTER 712-DCA26
ALLEN BRADLEY 709-DOD103 STARTER SIZE 3 SERIES K
ALLEN BRADLEY DRIVE 160-BA04NPS1 SER.C W/160-DM-PS1 SER.B W/160-DN2 SER. A
ALLEN-BRADLEY 600V AC/DC, 1/2" NPT LIMIT SWITCH ASC2-1 BULLETIN 801
ALLEN BRADLEY CIRCUIT BREAKER 1492- CB1
ALLEN-BRADLEY 24V FULL BOLTAGE MODULE W LATCH 800E-3DL3 SER B
ALLEN BRADLEY SUPPLEMENTARY PROTECTOR 1 POLE SER. B 1492-CB1DF020
ALLEN BRADLEY CIRCUIT BOARD 960037 REV 3
ALLEN BRADLEY 150VAC SURGE SUPRESSOR SER.D 700-N5 99176
ALLEN BRADLEY 15m MOTOR POWER CABLE 1326-CPCIT-D-01?5
ALLEN BRADLEY 277VAC MANUAL MOTOR STARTER 600-TOX216 SER. B
ALLEN BRADLEY PanelView OPERATOR INTERFACE CONTROL BOARD 77129-014-52(E) 20 0482
ALLEN BRADLEY 600V MAX OILTIGHT LIMIT SWITCH 802T-APV SER. J
ALLEN BRADLEY 800E-A2DT ACCESSERY
ALLEN BRADLEY RELAY AND BASE SER.A / SER.E 700-HN154 / 700-HB32A1