Verwalten Sie die Kommunikation zwischen 2 eingebetteten Geräten ohne IP

522
Daniel Kosteniov

Ich arbeite gerade an einem Projekt mit zwei angeschlossenen eingebetteten Geräten. Die Geräte verfügen über eine geringe Leistungsskala, daher wird versucht, den Overhead der Protokolle zu minimieren. Meine Frage ist: Kann ich ein IP-Paket an einem Ende empfangen, analysieren und ein neues Paket erstellen, das nur einen MAC-Header hat? Das bedeutet, anstatt eine Suite wie: (MAC-IP-TCP-APP) zu haben (MAC-TCP-APP / MAC-APP), werden die beiden Geräte direkt verbunden, wenn es sich bei einem Gerät um ein USB-Gerät handelt, das ACM unterstützt.

0
Sind Sie sicher, dass dies einen spürbaren Unterschied im Vergleich zum USB-Overhead darstellt? Eugen Rieck vor 5 Jahren 1
Ich benutze nicht den vollen USB-Stack. Daniel Kosteniov vor 5 Jahren 0
Dennoch - das Interrupt-Handling und der urb-Mechanismus überwiegen bei Weitem die winzigen Einsparungen - und Sie verlieren einen einfachen Upgrade-Pfad für die Zukunft Eugen Rieck vor 5 Jahren 0
Warum nicht den SPI- oder i2c-Bus oder sogar seriell über zwei Drähte verwenden? Was ist der Mikrocontroller? Tim_Stewart vor 5 Jahren 0

0 Antworten auf die Frage