| Author |
Message |
vikrant
Joined: 30 Jun 2006 Posts: 20
|
04 Jul 2006 10:18 difference between c and embedded c |
|
|
|
|
hi friends,
I want to know what is the basic difference between C and Embedded C.
|
|
| Back to top |
|
 |
IanP
Joined: 05 Oct 2004 Posts: 6490 Helped: 1542 Location: West Coast
|
04 Jul 2006 12:14 what is the difference between c and embedded c |
|
|
|
|
| Quote: |
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
|
|
| Back to top |
|
 |
Google AdSense

|
04 Jul 2006 12:14 Ads |
|
|
|
|
|
|
| Back to top |
|
 |
sanjiv
Joined: 04 Jan 2006 Posts: 41 Helped: 1
|
04 Jul 2006 12:23 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.
|
|
| Back to top |
|
 |
ivar4ever
Joined: 12 Jun 2006 Posts: 309 Helped: 72 Location: India
|
04 Jul 2006 13:44 diferrece between c and embedded c |
|
|
|
|
| some libraries are being modified and/or removed to make C, Embedded C
|
|
| Back to top |
|
 |