嵌入式技术论坛
直播中

王桂英

7年用户 1347经验值
私信 关注
[经验]

移植开源IOT库Gear-Lib到RT-Thread的步骤

Gear Lib 是一组面向IOT及网络流媒体开发的C基础库,接口简洁易用,适用于物联网嵌入式设备端的开发,如IOT采集传感器,视频监控,设备端网络直播等场景。

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: 有限状态机

原作者:gozfree

更多回帖

发帖
×
20
完善资料,
赚取积分