nanopb

nanopb

nanopb

Protocol Buffers with small code size

AI 简介

nanopb 是一个专为嵌入式系统设计的轻量级 Protocol Buffers 实现。它使用 ANSI C 编写,具有极小的代码体积,特别适用于微控制器等内存受限的环境。核心功能包括支持通过 `protoc` 编译 `.proto` 文件生成 C 语言源码,以及提供基本的消息编码和解码函数。技术特点上,nanopb 通过优化数据结构和算法来减少资源消耗,同时保持与标准 Protocol Buffers 的兼容性。适合在物联网设备、传感器节点以及其他对存储空间有严格限制的应用场景中使用。

C
zlib License
5.4k
Stars
1k
Forks
123
Watchers
76
Issues

Star 增长

今日+1
近 7 天+8
近 30 天+68
综合评分77.83
默认分支master