Has anyone experience using Protocol Buffers on a real-time embedded 

We're considering using it to communicate with an auxiliary, non-realtime 
system over ethernet.  The idea is that the second system sends commands to 
the embedded processor and receives status messages (each a few hundred 
bytes) at 30 Hz.  One of the concerns is processor load; has anyone 
measured the additional processing required to encode messages?

I'm evaluating nanopb (http://koti.kapsi.fi/jpa/nanopb/) for this, due to 
its small code size and the ability to avoid dynamic allocation.  I'd 
appreciate any feedback on this implementation.


You received this message because you are subscribed to the Google Groups 
"Protocol Buffers" group.
To view this discussion on the web visit 
To post to this group, send email to protobuf@googlegroups.com.
To unsubscribe from this group, send email to 
For more options, visit this group at 

Reply via email to