Gear-Lib 1.1.8 发布,适合 IOT 开发的 C 库

Gear Lib 是一组通用的 C 基础库(由原 libraries 更名),适用于 IOT 开发,支持嵌入式,以及网络服务开发等场景

新版本 1.1.8 更新日志如下:

  • 新增 homekit 协议

Gear Lib 功能列表:

数据结构

  • libdict: key-value 库
  • libhash: linux 内核原生哈希库
  • libringbuffer: 循环缓冲
  • libqueue: 数据队列
  • librbtree: linux 内核 rbtree
  • libsort:
  • libvector: 容器库
  • libmacro: 通用宏定义

网络库

  • librtsp: RTSP 协议,适合 IPCamera 和 NVR 开发
  • librtmp: RTMP 协议,适合推流直播
  • libskt: Socket 封装
  • librpc: 远程过程调用库
  • libipc: 进程间通信
  • libp2p: p2p 穿透传输
  • libhomekit: 苹果 homekit 协议库

异步

  • libgevent: 事件驱动
  • libthread: 线程
  • libworkq: 工作队列

I/O

  • libbase64: Base64/32 编解码
  • libconfig: 配置文件库
  • liblog: 日志库
  • libfile: 文件操作库
  • libstrex:
  • libsubmask:

多媒体

  • libuvc: USB 摄像头库
  • libmp4parser: MP4 解析库
  • libjpeg-ex:

其他

  • libdebug: 调试辅助库
  • libhal: 硬件抽象层
  • libplugin: 动态加载库
  • libtime: 时间库
  • libposix4win: windows 平台 poxix 适配库

猜你喜欢

转载自www.oschina.net/news/110875/gear-lib-1-1-8-released