完善资料让更多小伙伴认识你,还能领取20积分哦, 立即完善>
本帖最后由 xble 于 2016-2-17 11:42 编辑
protobuf是什么东东?http://blog.csdn.net/menuconfig/article/details/12837173帖子里面描写的非常详细,有兴趣可以看看。 我们这里只是简单介绍首先protobuf是protocol buffer的简写,ProtocolBuffer是用于结构化数据串行化的灵活、高效、自动的方法,有如XML,不过它更小、更快、也更简单。你可以定义自己的数据结构,然后使用代码生成器生成的代码来读写这个数据结构。你甚至可以在无需重新部署程序的情况下更新数据结构。ProtocolBuffer最初是在Google开发的,用以解决索引服务器的请求、响应协议。在使用ProtocolBuffer之前,有一种格式用以处理请求和响应数据的编码和解码,并且支持多种版本的协议。ProtocolBuffer现在已经是Google的混合语言数据标准。 自己对网络编译了解不深,对protobuf更是第一次接触,要不是zigbee模块里面用到估计根本不会知道它。 首先下载最新的代码,或者你需要版本的源代码,这里使用的是protobuf-2.6.1.tar.gz和protobuf-c-2.tar.gz,前者是基本版本,后者特意添加对c编程的支持。首先更新一些必须的库文件 sudo apt-get install build-essential sudo apt-get install autoconf libtool pkg-config 进入protobuf-2.6.1源代码目录 ./configure --prefix=/usr make && make install 同样对于protobuf-c也有下面的命令 ./configure --prefix=/usr make && make install 其实仅仅编译出一些lib文件而已。 下面是如何使用它,其实源代码里面已经有了完整的例子,编译运行成功一次成功,这里就简单的给一个抓图。
|
|
相关推荐
|
|
只有小组成员才能发言,加入小组>>
小黑屋| 手机版| Archiver| 电子发烧友 ( 湘ICP备2023018690号 )
GMT+8, 2024-12-26 06:28 , Processed in 1.104108 second(s), Total 79, Slave 58 queries .
Powered by 电子发烧友网
© 2015 bbs.elecfans.com
关注我们的微信
下载发烧友APP
电子发烧友观察
版权所有 © 湖南华秋数字科技有限公司
电子发烧友 (电路图) 湘公网安备 43011202000918 号 电信与信息服务业务经营许可证:合字B2-20210191 工商网监 湘ICP备2023018690号