什么是Protocol Buffers
简单定义:
Protocol Buffer是谷歌推出的,和开发语言无关、平台无关、可扩展的机制,用于序列化结构化数据——像XML,但它更小、更快、更简单。
关键点:
1、跨平台。
2、可扩展。
3、序列化结构化数据。
4、使用简单。
官方网址:
Protocol Buffers
支持最常使用的语言
1、C++
2、C#
3、Java
4、Python
5、…
Protocol Buffers的使用场景和使用方法这里就不做过多的解释了,因为网上都有非常详细的说明,毕竟使用的人也非常多,此处只介绍在MCU上如何使用Protocol Buffers,让MCU的开发更为便捷。
什么是Nanopb
简单定义:
Nanopb就是将Protocol Buffers使用在MCU上的方法。
Nanopb的相关资料
点击此处可以查找Nanopb的相关资料
Nanopb包下载地址
支持的开发平台
linux,macos,windows都支持,下载对应的压缩包即可。
Nanopb的具体使用方法
下一篇介绍Nanopb的具体使用方法。