The new version 1.1.8 update log is as follows:
- New libposix4rtos library, adaptation RTOS system
- Update homekit agreement
Gear Lib is a set of networking protocols for the IOT C and foundation libraries, embedded support, and Web services development scenarios, and has support ubuntu / rasberrypi / esp32 development board, including:
data structure
- libdict: key-value 库
- libhash: linux kernel native hash library
- libringbuffer: circular buffer
- libqueue: data queue
- librbtree: linux kernel rbtree
- libsort:
- libvector: container libraries
- libmacro: general macro definitions
Network Library
- librtsp: RTSP protocol for IPCamera and NVR Development
- librtmp: RTMP protocol for streaming live push
- libskt: Socket Package
- librpc: Remote Procedure Call library
- libipc: interprocess communication
- libp2p: p2p through transmission
- libhomekit: Apple homekit protocol library
asynchronous
- libgevent: Event-driven
- libthread: Thread
- libworkq: Work Queue
I / O
- libbase64: Base64 / 32 codecs
- libconfig: Configuration file library
- liblog: logging library
- libfile: File operations library
- libstrex:
- libsubmask:
multimedia
- libuvc: USB camera library
- libmp4parser: MP4 parsing library
- libjpeg-ex:
other
- libdebug: debugging aid libraries
- libhal: Hardware Abstraction Layer
- libplugin: dynamic load library
- libtime: Time Library
- libposix4win: windows platform poxix adapter library
- libposix4rtos: FreeRTOS platform poxix adapter library
Home Cloud code: https://gitee.com/gozfreee/gear-lib
github Home: https://github.com/gozfree/gear-lib