欢迎加入我们~
一款超轻量级(ROM < 1.6K, RAM < 0.3k)、高性能的 C/C++ 日志库
Embedme是一个基于linux的嵌入式应用工具类库,包括线程,线程池,Coroutine,定时器,消息队列,socket,Tuple,文件,目录,内存池,串口,CANSocket等嵌入式开发中常用的模块。Embedme集成了cJSON,sqlite,tinyxml,libconfig++,yaml-cpp,libev等优秀的开源库。它可以帮助您快速的构建稳定的嵌入式应用程序,省去广大码农造轮子的重复劳动。Embedme目前还在不断完善中,欢迎各位同行fork本开源库,也期待您的建议和开源贡献。
libcli is a command-line interface, a console that helps users issue commands to a program. 可作为嵌入式设备的命令行配置管理接口,支持命令行联想、自动补全、命令行帮助、整形参数、字符型参数、IP/MAC地址参数等功能, 支持telnet方式的多用户vty cli技术,支持视图能力、支持buildrun
一个用C++11封装lua的库。支持任意数量参数,调用类型支持函数,成员函数,成员变量、函数对象、Lambda表达式。数据类型支持所有枚举,支持const wchar_t*,并且可以自由扩展自定义类型。