Continue to Site

Welcome to EDAboard.com

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.

difference between C and Embedded C

Status
Not open for further replies.

vikrant

Junior Member level 2
Joined
Jun 30, 2006
Messages
20
Helped
0
Reputation
0
Reaction score
0
Trophy points
1,281
Activity points
1,425
difference between c and embedded c

hi friends,

I want to know what is the basic difference between C and Embedded C.
 

what is the difference between c and embedded c

Embedded C code conforms with general C standards.
When developing code for general purpose PC environment, direct hardware register access should be avoided except when coding the kernel. In embedded environment, there is usually no operating system available, thus the code must access hardware registers directly.

...

Embedded C specifies fixed point arithmetic, named address spaces, named-register storage classes and basic I/O hardware addressing support in the C programming language, and thus provides programmers of embedded systems with the appropriate handles to address specific hardware features in the standardized portable C programming language.

Regards,
IanP
 

what is difference between c and embedded c

Embedded C is not part of the C language as such. Rather, it is a C language extension that is the subject of a technical report by the ISO working group named "Extensions for the Programming Language C to Support Embedded Processors" . It aims to provide portability and access to common performance-increasing features of processors used in the domain of DSP and embedded processing. The Embedded C specification for fixed-point, named address spaces, and named registers gives the programmer direct access to features in the target processor, thereby significantly improving the performance of applications. The hardware I/O extension is a portability feature of Embedded C. Its goal is to allow easy porting of device-driver code between systems. In this article, we focus on the performance-improving features of Embedded C.
 

diferrece between c and embedded c

some libraries are being modified and/or removed to make C, Embedded C
 

Status
Not open for further replies.

Similar threads

Part and Inventory Search

Welcome to EDABoard.com

Sponsor

Back
Top