[fpc-devel] Re: FPC for microcontrollers

Jonas Maebe jonas.maebe at elis.ugent.be
Tue Aug 15 15:40:07 CEST 2006


On 15 Aug 2006, at 14:21, Alexander Todorov wrote:

> AFAIK gcc can compile code for some models microcontrollers(cpus for
> embeded devices).

GCC, like FPC, can compile code for any cpu it has a code generator for.

> I am not specialist in this area but know people who write software
> for custom made devices using GCC and C instead of writing in some
> assembler language.

That means they made a custom code generator (and possibly a custom  
libc) for their platform.

> The question is do we need/do we want support for this feature in FPC?

This is not a particular feature which can be added. For every  
different microcontroller you want to support, you have to create a  
code generator (or at least adapt an existing one in case it's a  
variant of a particular cpu).

I think the actual question is: are there people interested in  
writing a code generator for the microcontroller you want to use, or  
something like that. Generic "microcontroller support" would be  
limited to a description of which RTL parts you minimally need to  
create a working FPC environment, and possibly some defines in the  
RTL which strip out things which are not very useful in embedded  
environments.

> This can be used for FPC advocacy as well.

Few if any features are ever implemented because it "helps advocacy".  
They are added because the people who added them thought they were  
useful or interesting to have.


Jonas



More information about the fpc-devel mailing list