What is the difference between C and Embedded C?

Status
Not open for further replies.

rameshbabu

Member level 2
Joined
Aug 1, 2007
Messages
46
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,286
Activity points
1,663
What is the difference between C and Embedded C.
 

Re: C

The most common C library is the C standard library, which is specified by the ISO and ANSI C standards and comes with every C implementation. ("Freestanding" [embedded] C implementations may provide only a subset of the standard library.) This library supports stream input and output, memory allocation, mathematics, character strings, and time values.
 

C

There is no difference.
Embedded C just means that the application is going operate something like a washing machine, cash till, engine management system etc. like a stand alone application as opposed to a program running on a PC.
 

C

Hi,
There is a major difference in C & Embedde C.
Embedde C is basically meant for embedded system. So, for Embedde systems we have constraints on memory, MIPS & porting on other platforms without any major hassels. but normal C can be used in any application. the same you can't use for Embedde Systems.
 

Re: C

C is C. No difference between C for desktop or Embedded. The only difference comes from the C library implementation on the cross compiler. Sometimes not all functions in the C library is not implemented in the cross compiler.
BR,
Amr Ali.
 

Re: C

Hi

Embedded system are system with limited resource less ROM and most less RAM to work with

And there are some procedure in the C library that consum resources - for instance printf() and maloc() etc

there for for best use of the C language in embedded system it is best not to use all the standard library but only part of it - call Embedded C

All the best

Bobi
 

Status
Not open for further replies.
Cookies are required to use this site. You must accept them to continue using the site. Learn more…