[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