electronics forum

Rules | Recent posts | topic RSS | Search | Register  | Log in

difference between C and Embedded C


Post new topic  Reply to topic    EDAboard.com Forum Index -> Microcontrollers -> difference between C and Embedded C
Author Message
vikrant



Joined: 30 Jun 2006
Posts: 20


Post04 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


Post04 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
Google Adsense




Post04 Jul 2006 12:14   

Ads




Back to top
sanjiv



Joined: 04 Jan 2006
Posts: 41
Helped: 1


Post04 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


Post04 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
Arabic versionBulgarian versionCatalan versionCzech versionDanish versionGerman versionGreek versionEnglish versionSpanish versionFinnish versionFrench versionHindi versionCroatian versionIndonesian versionItalian versionHebrew versionJapanese versionKorean versionLithuanian versionLatvian versionDutch versionNorwegian versionPolish versionPortuguese versionRomanian versionRussian versionSlovak versionSlovenian versionSerbian versionSwedish versionTagalog versionUkrainian versionVietnamese versionChinese version
Post new topic  Reply to topic    EDAboard.com Forum Index -> Microcontrollers -> difference between C and Embedded C
Page 1 of 1 All times are GMT + 1 Hour
Similar topics:
Difference between Embedded Hardware and Software (5)
what is the difference between c and embedded c? (2)
what is difference between embedded linux & RTLinux (1)
DSP- difference between Differential and Difference equation (2)
difference between VA and W? (5)
diff between C and embedded C (5)
What is difference between DC and PT? (4)
difference between RF and RFIC (3)
Difference between rds and ro ? (4)
Difference between e and vera...? (1)


Abuse || Administrator || Moderators || Support us || sitemap
topic RSS