【发布时间】:2012-06-13 04:04:14
【问题描述】:
是否可以让 Google Protocol Buffers 在 Arduino 中工作?
我已经尝试了大约一个星期,但无法让它工作,我想知道它是否可能。
【问题讨论】:
标签: arduino protocol-buffers avr
是否可以让 Google Protocol Buffers 在 Arduino 中工作?
我已经尝试了大约一个星期,但无法让它工作,我想知道它是否可能。
【问题讨论】:
标签: arduino protocol-buffers avr
这应该适合 Arduino: https://github.com/nanopb/nanopb
【讨论】:
经过几次尝试,我已经成功地为 Arduino 编译了 google 协议缓冲区(使用 lite 运行时),但生成的代码大小仍然超过了 32k 的限制。所以,就目前而言,GPB 不是 Arduino 项目的可行选择。 (也许在 Arduino Mega 上?)
我建议您查看MQTT 寻找合适的替代品(我会这样做)。
【讨论】:
查看提供的链接,它说它具有 C++ 绑定。这本质上是 arduino 的编程内容。我看不出它为什么不起作用。如果您要发布一些详细信息(您尝试处理的数据对象和系统生成的 C++ 代码),我们可能会提供帮助。究竟是什么不工作?
【讨论】: