1.

What is Embedded C Programming? How is Embedded C different from C language?

Answer»

Embedded C is a programming LANGUAGE that is an extension of C programming. It uses the same syntax as C and it is called “embedded” because it is USED widely in embedded systems. Embedded C supports I/O hardware operations and addressing, fixed-point arithmetic operations, memory/address space access, and various other features that are REQUIRED to develop fool-proof embedded systems.

Following are the differences between traditional C language and Embedded C:

C LanguageEmbedded C Language
It is of native development natureIt is used for cross-development purposes
C is INDEPENDENT of hardware and its underlying architectureEmbedded C is dependent on the hardware architecture.
C is mainly used for developing desktop applications.Embedded C is used in embedded systems that have limited resources like ROM, RAM, etc.


Discussion

No Comment Found