Ich untersuche eine Möglichkeit, zwei Mikrocontroller zu verbinden. Auf der Ebene der Serialisierung denke ich an Nano-Protobuffer (http://code.google.com/p/nanopb/). Auf diese Weise kann ich Nachrichten verschlüsseln/decodieren und sie zwischen zwei Prozessoren senden.UART vs I2C vs SPI für Interprozessor-Kommunikation zwischen Mikrocontrollern
Grundsätzlich wäre ein kleiner Prozessor der RPC-Server, der mehrere Funktionen ausführen kann. Größere Prozessoren rufen RPCs über gesendete Nachrichten auf, und wenn die Daten bereit sind, werden sie von einem kleineren Prozessor gelesen.
Was wären die Vor-/Nachteile der Verwendung von UART, I2C oder SPI?
Nachrichten werden vor dem Senden in die Mailbox-Warteschlange gestellt.
Mit freundlichen Grüßen, Drasko
Diese Frage scheint off-topic zu sein, da es sich um Computerdesign handelt, nicht um Programmierung. –
i2c ist im Allgemeinen unangenehm, bidirektionale Datenleitungen verursachen immer Probleme, nur als letztes Mittel für Peripheriegeräte, die keine andere Option haben. –
Sie können den schnellsten verwenden. Grundsätzlich ist es SPI. – kirill