Friday, June 22, 2012

Why Use C for Embedded Programming?

1. Portable – code can be retargeted to different processors
2. Clarity – C is easier to understand than assembly
3. Compilers produce code that is close to manually-tweaked assembly language in both code size and performance.
From .c to .hex
C Compilers for Embedded Systems

CCS C Compiler
HI TECH Compiler

CCS vs. HI TECH
The CCS Compiler has an extensive range of inbuilt functions ® Save time and speed up the learning process
The HI TECH Compiler is based towards those who are following a company policy specifying the ANSI standard with hardware functions sometimes resembling Assembler more than C.

No comments:

Post a Comment