好评度很高的通用基础库,代码写的不错!

Gear-Lib介绍

Gear-Lib是一组通用的C基础库,适用于IOT/嵌入式/网络服务开发全部用POSIX C实现,目标是为了跨平台兼容linux, windows, android, ios.适用于物联网,嵌入式,以及网络服务开发等场景数据结构

libdict: 哈希字典libhash: linux内核原生哈希库libringbuffer: 循环缓冲libqueue: 数据队列librbtree: 内核rbtreelibsort:libvector: 容器库libmacro: 通用宏定义libdarray: 动态数组
网络库

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

libgevent: 事件驱动libthread: 线程libworkq: 工作队列
I/O

libbase64: Base64/32 编解码libconfig: 配置文件库liblog: 日志库libfile: 文件操作库libstrex:libsubmask: 网络地址翻译多媒体

libuvc: USB摄像头库libmp4parser: MP4解析库libjpeg-ex:libmedia-io: 音频视频格式定义系统抽象层

libposix4win: windows平台poxix适配库libposix4rtos: FreeRTOS平台poxix适配库其他

libdebug: 调试辅助库libhal: 硬件抽象层libplugin: 动态加载库libtime: 时间库libfsm: 有限状态机
项目地址Github: https://github.com/gozfree/gear-lib
码云主页: https://gitee.com/gozfreee/gear-lib

关微信公众号:互联网架构师,在后台回复:2T,可以获取我整理的教程,都是干货。


猜你喜欢

1、GitHub 标星 3.2w!史上最全技术人员面试手册!FackBoo发起和总结

2、如何才能成为优秀的架构师?

3、从零开始搭建创业公司后台技术栈

4、程序员一般可以从什么平台接私活?

5、37岁程序员被裁,120天没找到工作,无奈去小公司,结果懵了...

6、滴滴业务中台构建实践,首次曝光

7、不认命,从10年流水线工人,到谷歌上班的程序媛,一位湖南妹子的励志故事

8、15张图看懂瞎忙和高效的区别

9、2T架构师学习资料干货分享

评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值