[fpc-devel] BBB / PRUS / M3 and fpc

jeppe at j-software.dk jeppe at j-software.dk
Fri Jul 5 13:32:59 CEST 2013

Michael Schnell skrev den 05.07.2013 11:55:
> Recently, here, we had some interesting (though off topic) discussions
> on doing embedded projects using the "BeagleBone Black" hardware and
> fpc generated software.
> Now using fpc to do software for the main processor (an ARM Cortex A8
> running on Linux) is obviously possible and rather well supported. (In
> fact Lazarus can be used native on the BBB, and be controlled either
> by the local video subsystem hardware and a mouse/keyboard via USB or
> by running a VNC server on the BBB and using a normal PC as a GUI
> remote-control via Ethernet. Additionally See my mail in the Lazarus
> Forum regarding an Angstrom package.) (Cross development should be
> possible, too, but has not yet been made working.)
> On top of this, the BBB (within the AM335x Chip by TI) provides two
> additional ARM Cortex M3 processors that are not supposed to run on a
> formal OS.
> (How) Is it possible to create software for same using fpc ?
> - Michael

Theoretically, yes. If it actually just is a standard Cortex-M3 core 
then it should work fine, and you would only have to add the RTL stubs, 
and compiler/arm/cpuinfo.pas+t_embed.pas entries for the cores.

However, I have a suspicion that it won't be that easy since it's a 
complex setup, and it's made by TI :)

More information about the fpc-devel mailing list