Gast
#1036095
Hi! Ich bin gerade dabei mir zu überlegen wie ich das Protokoll zum Datenaustausch zwischen 2 über UART verbundenen µC realisieren könnte. Natürlich kann ichs selbst basteln a la MessageID, MessageLength, MessageData und mir dann einen eigenen Parser auf beiden Seiten implementieren. Aber ich denke mir, vor dem Problem steht doch fast jeder irgendwann, also sollte es da etwas vorgefertigtes geben? Jetzt habe ich mir den ASN.1 standard angesehen und der wirkt für mich etwas überdimensioniert. (http://lionet.info/asn1c/basics.html) Hat den schon jemand für µC verwendet und kann den empfehlen? Wie groß ist denn der Traffic Overhead von ASN.1? Ich würde das Protokoll zwischen zwei 32bittern (ARM, Blackfin) laufen lassen, die Komplexität der zu übertragenen Daten ist nicht besonders hoch. (ca 30 verschiedene Messagetypen). Datenaufkommen variiert, sollte die UART aber auch nicht ausreizen. Oder ist es doch einfacher ich schreibe mir den Parser, also encoding und decoding auf den beiden Plattformen selbst? Mir wäre natürlich ein fertiges Protokoll lieber, damit hätte ich weniger testing aufwand. lg