内容简介:Gear Lib 是一组面向IOT及网络流媒体开发的C基础库,接口简洁易用,适用于物联网嵌入式设备端的开发,如IOT采集传感器,视频监控,设备端网络直播等场景。 新版本 1.1.18 更新日志如下: 新增bitmap的接口,移植...
Gear Lib 是一组面向IOT及网络流媒体开发的C基础库,接口简洁易用,适用于物联网嵌入式设备端的开发,如IOT采集传感器,视频监控,设备端网络直播等场景。
新版本 1.1.18 更新日志如下:
- 新增bitmap的接口,移植kernel的bitmap库
- 重新移植libptcp到p2p的接口
- 更新librpc的接口,优化p2p的调用流程
- 优化pipe为eventfd,减少fd的使用
- 修复libconfig的json适配

Gear Lib库内容包括:
网络库
| librtsp: RTSP协议,适合IPCamera和NVR开发 | librtmpc: RTMP协议,适合推流直播 |
| libskt: Socket封装 | librpc: 远程过程调用库 |
| libipc: 进程间通信 | libp2p: p2p穿透传输 |
| libhomekit: Apple homekit协议库 |
数据结构
| libdict: 哈希字典 | libhash: linux内核原生哈希库 |
| libringbuffer: 循环缓冲 | libqueue: 数据队列 |
| librbtree: 内核rbtree | libsort: |
| libvector: 容器库 | libdarray: 动态数组 |
异步
| libgevent: 事件驱动 | libthread: 线程 |
| libworkq: 工作队列 |
I/O
| libbase64: Base64/32 编解码 | libconfig: 配置文件库 |
| liblog: 日志库 | libfile: 文件操作库 |
| libstrex: | libsubmask: 网络地址翻译 |
多媒体
| libuvc: USB摄像头库 | libmp4: MP4解析库 |
| libjpeg-ex: | libmedia-io: 音频视频格式定义 |
系统抽象层
| libposix4win: windows平台poxix适配库 | libposix4rtos: FreeRTOS平台poxix适配库 |
其他
| libdebug: 调试辅助库 | libhal: 硬件抽象层 |
| libplugin: 动态加载库 | libtime: 时间库 |
| libfsm: 有限状态机 |
码云主页:https://gitee.com/gozfreee/gear-lib
github主页:https://github.com/gozfree/gear-lib
以上所述就是小编给大家介绍的《Gear-Lib 1.1.18 发布,简单易用的 IoT 开发库》,希望对大家有所帮助,如果大家有任何疑问请给我留言,小编会及时回复大家的。在此也非常感谢大家对 码农网 的支持!
本站部分资源来源于网络,本站转载出于传递更多信息之目的,版权归原作者或者来源机构所有,如转载稿涉及版权问题,请联系我们。
高性能网站建设指南(第二版)
Steve Souders / 刘彦博 / 电子工业出版社 / 2015-5 / 55.00元
《高性能网站建设指南:前端工程师技能精髓》结合Web 2.0以来Web开发领域的最新形势和特点,介绍了网站性能问题的现状、产生的原因,以及改善或解决性能问题的原则、技术技巧和最佳实践。重点关注网页的行为特征,阐释优化Ajax、CSS、JavaScript、Flash和图片处理等要素的技术,全面涵盖浏览器端性能问题的方方面面。在《高性能网站建设指南:前端工程师技能精髓》中,作者给出了14条具体的优化......一起来看看 《高性能网站建设指南(第二版)》 这本书的介绍吧!
