Development Tools for Microcontrollers and Device Programmers
Home
Products
Prices
How to buy
Support
Contact
News
Site map
Products
Development Tools
ARM
8051
PIC
MAXQ
MSP430
80196
RSC4x
XE88
AVR
Device programmers
All Models
Universal
In-System
Gang
Adapters
Custom made tools
OEM tools
Prices
Development Tools
ARM
8051
PIC
MAXQ
MSP430
80196
RSC4x
XE88
AVR
Device programmers
Universal
In-System
Gang
Adapters
How to buy
Where to Buy
Getting a quote
Ordering
Order form
Support
Downloads
Evaluation & demos
Primers & tutorials
Drivers
Free tools
Software updates
Technical support
Links
Contact
Contact us
About us
News
Site Map
Customer Care Center
1-800-321-4567
Quick Links
ARM Tools
8051 Emulator
All Programmers
Device Database
Downloads
PO Form
Shopping Cart
Products
Development Tools
ARM
8051
PIC
MAXQ
MSP430
80196
RSC4x
XE88
AVR
Device programmers
All Models
Universal
In-System
Gang
Adapters
Custom made tools
OEM tools
Phyton C Compiler for ARM Microcontrollers
CMC - CodeMaster C compiler for ARM
Main features:
Supports the entire ARM microcontroller architecture
Free 30 days trial
- download a fully functional
CodeMaster
IDE with the compiler, simulator and
ARM debugger
Conforms to the ANSI/ISO 9899-1990 standard
Produces fast and reentrant code
Includes C and assembler peripheral register definition files
Includes run-time libraries for both ARM and Thumb modes
Allows mixing ARM and Thumb functions in the same source file
Provides efficient ARM / Thumb inter-working support
Supports in-line assembler and ARM specific intrinsic functions for efficiency
Allows writing interrupt routines in C
IEEE-754 floating-point arithmetic for double and single precision operations
Generates comprehensive symbolic debug information for debugging
Supports the size of ARM / Thumb applications up to 4G bytes
VFP Vector Floating Point coprocessor code generation (will be added soon)
Assembler features:
Allows assigning C types to variables and functions
Supports conditional assembly
Provides strict operand type checking
Includes extensive set of 32-bit arithmetic and logical operators
Supports local names (labels) in functions and macros
Powerful macro capabilities
Easy and safe integration with the compiler and CodeMaster debuggers
Go Back