Welcome to our site! EDAboard.com is an international Electronics Discussion Forum focused on EDA software, circuits, schematics, books, theory, papers, asic, pld, 8051, DSP, Network, RF, Analog Design, PCB, Service Manuals... and a whole lot more! To participate you need to register. Registration is free. Click here to register now.
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.
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.
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.
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.
This site uses cookies to help personalise content, tailor your experience and to keep you logged in if you register.
By continuing to use this site, you are consenting to our use of cookies.