Gear-Lib 1.1.9 发布,适合 IOT 开发的 C 库
新版本 1.1.9 更新日志如下:
- 新增darray库,支持动态数组
- 更新rtmp库,改名为rtmpc,并优化数据多次拷贝的问题
- 更新queue库,修复一读多写操作
- 更新media-io库,修复时间戳和视频格式等问题
- 支持windows下nmake的编译
- 支持CMake编译
Gear Lib 是一组面向IOT及网络协议的C基础库,支持嵌入式,以及网络服务开发等场景,并已支持windows/ubuntu/rasberrypi/esp32开发板,内容包括:
数据结构
- libdict: key-value 库
- libhash: linux 内核原生哈希库
- libringbuffer: 循环缓冲
- libqueue: 数据队列
- librbtree: linux 内核 rbtree
- libsort:
- libvector: 容器库
- libmacro: 通用宏定义
- libdarray: 动态数组
网络库
- librtsp: RTSP 协议,适合 IPCamera 和 NVR 开发
- librtmpc: 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:
- libmedia-io: 音频视频格式定义
其他
- libdebug: 调试辅助库
- libhal: 硬件抽象层
- libplugin: 动态加载库
- libtime: 时间库
- libposix4win: windows 平台 poxix 适配库
- libposix4rtos: FreeRTOS 平台 poxix 适配库
码云主页:https://gitee.com/gozfreee/gear-lib
github主页:https://github.com/gozfree/gear-lib
低调大师中文资讯倾力打造互联网数据资讯、行业资源、电子商务、移动互联网、网络营销平台。
持续更新报道IT业界、互联网、市场资讯、驱动更新,是最及时权威的产业资讯及硬件资讯报道平台。
转载内容版权归作者及来源网站所有,本站原创内容转载请注明来源。
- 上一篇
smart-socket v1.4.8 发布,国产 Java AIO 通信框架
smart-socket 是一款国产开源的 Java AIO 框架,追求代码量、性能、稳定性、接口设计各方面都达到极致。如果 smart-socket 对您有一丝帮助,请 Star 一下我们的项目并持续关注;如果您对 smart-socket 并不满意,那请多一些耐心,smart-socket 一直在努力变得更好。 Maven <!-- https://mvnrepository.com/artifact/org.smartboot.socket/aio-core --> <dependency> <groupId>org.smartboot.socket</groupId> <artifactId>aio-core</artifactId> <version>1.4.8</version> </dependency> 更新内容: 重构服务端线程模型,相比之前版本简化很多。 服务端支持自定义 backlog。 新增状态机:ACCEPT_EXCEPTION,当服务端...
- 下一篇
Keycloak 9.0.0 发布,SSO 集成解决方案
Keycloak 9.0.0 稳定版已发布,Keycloak 是一个为浏览器和 RESTful Web 服务提供 SSO 的集成。基于 OAuth 2.0 和 JSON Web Token(JWT) 规范。最开始是面向 JBoss 和 Wildfly 通讯,但已经计划为其他诸如 Tomcat、Jetty、Node.js、Rails、Grails 等环境提供解决方案。 Keycloak 9.0.0 更新亮点如下 移除 Drools 策略 弃用阶段过后,Drools 策略在 9.0 版本中已被移除,如果需要更复杂的策略,仍然可以使用基于 JavaScript 的策略。 对客户端的分页支持 为管理控制台(Admin Console)和 REST API 中的客户端添加分页支持。 新的 Elytron凭证存储库提供商 作为 WildFly 扩展,9.0 版本添加了一个新的内置保管库供给程序,该程序从密钥库支持的 Elytron 凭证存储中读取密码。凭证存储库的创建和管理由 Elytron 使用 elytron 子系统或 elytron-tool.sh 脚本来处理。 面向W3C WebAuthn...
相关文章
文章评论
共有0条评论来说两句吧...
文章二维码
点击排行
推荐阅读
最新文章
- SpringBoot2整合Redis,开启缓存,提高访问速度
- CentOS关闭SELinux安全模块
- CentOS7编译安装Cmake3.16.3,解决mysql等软件编译问题
- Docker快速安装Oracle11G,搭建oracle11g学习环境
- Jdk安装(Linux,MacOS,Windows),包含三大操作系统的最全安装
- 设置Eclipse缩进为4个空格,增强代码规范
- MySQL8.0.19开启GTID主从同步CentOS8
- SpringBoot2整合MyBatis,连接MySql数据库做增删改查操作
- Docker安装Oracle12C,快速搭建Oracle学习环境
- CentOS7安装Docker,走上虚拟化容器引擎之路