Boning up on PROFIBUS

I found this article extremely interesting: http://www.ti.com/lit/ml/sprt622/sprt622.pdf

But it's not quite clear to me whether I can stuff this PROFI
capability into the BBone.
Also, CAN would be quite nice ...

All of the Beagles are awesome, btw -- its just that all of the
untapped power under the hood mocks me, and makes me act all needy.

Profibus is driven by a serial output, Tx and Rx from the processor. There are several of these ports available on the expansion header, so I see no issue in the BeagleBone supporting Profibus. There is also a CAN port on the expansion header as well, but you will need to provide a driver for it.

Gerald

Yeah -- the TMDXICE3359 has the PROFIBUS firmware in one of the PRUs
for various modes of operation (DPV0 & DPV1 in both slave and master
modes, iirc). I guess that the question really boils down to how
tough it is, in principle, to take the stack code and bake it into the
Angstrom build -- with the PRU stuff being the most ticklish part of
the question.

I do have the TMDXICE3359 on order ($99 and free shipping). I'm not
sure what the specs are on memory etc. It seems to run an ad-hoc
kernel of some sort.

If I do manage to bake some of the various industrial protocols into
the Angstrom build, I'll post a little "how to".

Sure do like these AM335x chips, though -- they seem perfect for
process control applications.

Any activity around profibus lately?

There seem to be a cape available, sort of...
http://elinux.org/Beagleboard:BeagleBone_ProfiBus

How about drivers and profibus stack?

/Janne