基于RT1052 Aworks 移植google prococol buffer C语言库

基于RT1052 Aworks 移植google prococol buffer C语言库,第1张

本文主要是通过迁移的思维,记录本人初次使用周立功的Aworks框架进行开发

本文在Aworks上移植google prococol buffer C语言库及测试样例使用。


1. 首先学习google protocol buffer 协议

参考: https://developers.google.com/protocol-buffers

2. 寻找google protocol buffer 协议 C语言库

库链接地址: https://github.com/nanopb/nanopb

3. 移植及验证

个人的思路:

  1. 先把simple样例在PC端正常运行。


  2. 然后再把simple样例在目标版上验证。


  3. 最后使用自定义的message.proto生成代码,在PC端验证。


  4. 再移植message.proto生成的代码至目标板上面,走一次完整的注册流程开。



    有些人会问为什么不跳过2,直接跳至3会更省时间,本人的开发思路是为了尽快验证移植上是否存在问题,之前使用pbtools时就遇到C11语法问题导致移植失败。


3.1 PC端验证
#安将nanopb所需要python包:
root@iZuf6anc2b2vgfvms9d7elZ:~

欢迎分享,转载请注明来源:内存溢出

原文地址: http://outofmemory.cn/langs/567841.html

(0)
打赏 微信扫一扫 微信扫一扫 支付宝扫一扫 支付宝扫一扫
上一篇 2022-04-09
下一篇 2022-04-09

发表评论

登录后才能评论

评论列表(0条)

保存