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