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架构师学习资料干货分享