GmSSL (http://gmssl.org) 是支持国密算法和标准的OpenSSL分支,增加了对国密SM2/SM3/SM4算法和ECIES、CPK、ZUC算法的支持,实现了这些
VSF全称是Versaloon Software Framework,是一个基于Apache2.0协议的开源嵌入式软件平台框架。包含了从底层硬件的hal驱动、抢占式多任务内核、各种服务和组件。全部代码使用C语言,以及面向对象的方式实现。
Obtaining sensor data | 获取传感器数据
从开源项目FastDFS中提取的C公共函数库,这个库非常简单和稳定。提供的函数功能包括:字符串、日志、链表、哈希表、网络通信、ini配置文件读取、base64编码/解码、url编码/解码、时间轮计时器(timer)、跳表(skiplist)、对象池和内存池等等。详细信息请参阅C头文件。
使用C语言编写的hashmap&list,参考了javaJDK的写法,实现了常见功能,同时支持value的内存分配机制。代码使用cppcheck,valgrind检查过,无内存泄漏等问题.
从redis、memcached、nginx、libevent中抽取的常用的C工具库。包含有内存分配、网络事件。
适用于嵌入式单片机的差分升级库,通用所有单片机,如stm32、华大、复旦微、瑞萨等。适合嵌入式的差分升级又叫增量升级,顾名思义就是通过差分算法将源版本与目标版本之间差异的部分提取出来制作成差分包,然后在设备通过还原算法将差异部分在源版本上进行还原从而升级成目标版本的过程。 差分升级方案不仅可以节省MCU内部的资源空间、还可以节省下载流程及下载和升级过程中的功耗。技术支持vx 18219255930
嵌入式开发框架,事件驱动,超级轻量。最低占用ROM 1.5KB,RAM 172字节。核心技术是事件总线,支持Reactor和状态机两种模式,协作式内核,极度可靠。可深度裁剪,移植方便。
Embedme是一个基于嵌入式Linux的具有可移植性的C++程序开发框架,其目的是为了加快LInux应用程序的开发速度,解放程序员的大脑和双手,让大家把精力投入到更有意义的事情当中去。
使nmealib支持解析北斗数据格式.支持NMEA0183语句如下: GPGGA,GPGSA,GPGSV,GPRMC,GPVTG,GPGLL,GPZDA,GNGGA,GNGSA,GBGSV,GNRMC,GNVTG,GNGLL,GNZDA 暂未对generate作出修改. 其它语句增加到nmea_lookuptab函数据,在parse.c文件中.