Echtzeit und Ethernet sind <normalerweise> zwei Dinge, die sich beißen,
wie gesagt, NORMALERWEISE.
Ist ja nicht so, dass sowas in der Austomatisierungsinsudstrie nicht
gemacht wird.
Der Grund sind die Buffer, die im Media Access Controller sind.
Und ehrlicherweise währe ich bei Ethernet+Arduino+Echtzeit sehr
skeptisch.
Willst du das Ethernet nur als Punkt zu Punkt quasi als Cross Over oder
über ein Netzwerk? Denn Ethernet beschreibt nur OSI Layer 1 (Physical
Attachment) und OSI Layer 2 (Media Access Control). Ein Netzwerk ist
schon etwas mehr und noch mehr Buffer.
Ich denke mit Standardroutern wird man keine Echtzeit schaffen. Echtzeit
meint ja nicht "so schnell wie möglich" sondern "determinisitisch zu
einem bestimmten Zeitpunkt".
Daher letztlich auch die Frage, mit welchen Zeitkonstanten sich dein
Prozess abspielt - im Millisekundenbereich oder reichen auch Sekunden?
Um richtung Echtzeit zu kommen, wirst du etwas brauchen, wo du das
Verhalten der Buffer beeinflussen kannst, oder dir jemand einen Stack
anbietet und das garantiert.
Willst du es Hobbymäßig oder beruflich machen?
Schau mal bei TI und in deren e2e Forum vorbei und frag da mal, ob die
was für dich haben.