SCARM: C Compiler for ARM

(includes IDE and JTAG based Debugger)


SCARM is development toolset for ARM micro-controllers. It includes an Integrated Development Environment (IDE) and  a C Compiler for ARM. With SCARM, you can:

·        Create and edit an ARM application - the IDE includes program editor with syntax highlighting. You can create and edit C and/or Assembler programs.

·        Create a project with multiple source files in C and/or Assembly language.

·        Build (or “make”) a project to create binary/HEX file.

·        Debug the application in target – using the SDB Debugger (part of SCARM).

 

Salient features of SCARM C Compiler for ARM:

·        Several optimizations result in compact code.

·        Full math support with single precision Floating Point Arithmetic. Math functions such as sin, cos, log etc. are included in the form of source code. Float numbers stored in IEEE 4 byte standard format.

·        Header files included for several ARM family micro-controllers such as LPC21xx, AT91RM42800A...

·        Sample programs to get you started quickly.

·        Optional support for gcc. You may build your project with native SCARM C Compiler or with gcc.

·        Includes the SDB Debugger – JTAG based debugger.

 

The SDB Debugger is intentionally included in the product SCARM, so that users get a complete development tool-set:

·        The IDE included in SCARM will let you create and manage software projects, create and edit C and/or ASM programs.

·        The C Compiler and related libraries included in SCARM will let you build your project and produce executable file (Intel HEX format, or plain binary format or ELF format)

·        The SDB Debugger can download this executable (HEX or ELF file) into the target micro-controller’s flash. (Some ARM micro-controllers also support other means of erasing and re-programming the flash – for example ISP through serial port).

·        The target hardware maybe your own board or a standard Evaluation board like MiniARM.

·        The SDB Debugger will let you start and stop program execution or let you single step through the program and observe Register and Memory contents after every step.

 

A snapshot of the SCARM IDE is here:

 

 

 

Evaluation version: Please write to us to obtain free evaluation version of the SCARM C Compiler for ARM.

 

Have questions? Goto FAQ page.

 

We also make general purpose evaluation boards, based on ARM micro-controllers (for example, LPC2104, LPC2138, LPC2148…).

 


Note: We reserve the right to change specifications of any product without notice.

 

HOME | PRODUCTS | SUPPORT | TRAINING | SERVICES | PRICES | DOWNLOAD | FEEDBACK | JOBS