[fpc-devel] Specific RTL for embedded target

Simon Ameis SAmeis.fpc at web.de
Fri Nov 20 23:57:34 CET 2015

Am 14.11.2015 um 11:20 schrieb Sven Barth:
> Am 14.11.2015 10:57 schrieb "Michael Schnell" <mschnell at lumino.de
> <mailto:mschnell at lumino.de>>:
> >
> > On 11/12/2015 09:48 PM, Simon Ameis wrote:
> >>
> >> Hello Georg,
> >>
> >> yes, RTL may be the wrong term, so let us call it PEL (Pascal Embedded
> >> Library)
> >
> > In fact much of this needs to be done by (or at least better is done
> by) Device drivers, and hence not in the reach of fpc.
> You are aware that the discussion is about FPC's embedded target, thus
> no device drivers available, because there's no OS running that could
> host them?
> And aside from that it is possible to write device drivers in FPC if
> one knows how to do it.
> Regards,
> Sven
So will FPC provide the compiler (and maybe an FPC-embedded linker for
ARM) only?
Or would be a reasonable goal to publish "default" device drivers for
embedded targets?

I think, it would be fine to get a full solution by using FPC and
Lazarus (and GNU binutils atm). This would make it easier to get into
embedded developing because you don't need to the libraries but can
instantly start developing you application.

Lazarus then could integrate the tools for uploading the compiled and
linked binary to the embedded device.

-------------- next part --------------
An HTML attachment was scrubbed...
URL: <http://lists.freepascal.org/pipermail/fpc-devel/attachments/20151120/0da0a56a/attachment.html>

More information about the fpc-devel mailing list