Re: Just what makes an architecture "C Friendly"?
- From: "Richard" <nospam@xxxxxxxxxx>
- Date: Thu, 01 Jun 2006 12:57:21 GMT
In my opinion, probably one of the biggest factors would be the
development tools. By this I mean things like how efficient is the
output code, how much support are provided by the compiler libraries,
how compatible is the compiler and its pre-processor with standard C,
how well does the debugger or emulator handle high level stepping and
hierachy, etc.
Not sure this has much to do with the architecture of a processor. I would
of thought something along the lines of:
+ Easy stack manipulation (C by its nature likes to use a stack).
+ No hard limits on stack size (other than the amount of RAM naturally).
+ Decent number of registers for use by the compiler.
+ Instruction set that is easily mappable to C constructs.
+ etc.
Regards,
Richard.
http://www.FreeRTOS.org
*Now for ARM CORTEX M3!*
.
- Follow-Ups:
- Re: Just what makes an architecture "C Friendly"?
- From: David R Brooks
- Re: Just what makes an architecture "C Friendly"?
- From: fox
- Re: Just what makes an architecture "C Friendly"?
- References:
- Just what makes an architecture "C Friendly"?
- From: Mike G
- Re: Just what makes an architecture "C Friendly"?
- From: Noway2
- Just what makes an architecture "C Friendly"?
- Prev by Date: Re: what's wrong with a pic ?
- Next by Date: Re: Just what makes an architecture "C Friendly"?
- Previous by thread: Re: Just what makes an architecture "C Friendly"?
- Next by thread: Re: Just what makes an architecture "C Friendly"?
- Index(es):
Relevant Pages
|