本项目基于C++、JsonCpp和muduo网络库,实现了一个简单易用的RPC通信框架,支持同步和异步调用、服务注册与发现等功能。 技术选型包括使用JSON进行序列化和反序列化,采用muduo库进行网络传输,适用于快速上手且无需深入了解网络协议的开发者。
嵌入式C语言常用代码模块库,包含了嵌入式中常用的算法库(查找、校验、过滤、哈希、排序等)、数据结构/容器库(通用队列、栈、堆、列表、动态数组、字符串、集合、字典、映射、图等)、解析器库(csv、ini、json、xml等)、数学库(大数运算、数学运算)、C语言协程库、独立C语言std库、工具库等等。 具有简单, 通用, 高效的特点,目的为了学习以及在开发中拿来就用,提高开发效率以及代码可靠稳定性。
从node.js转到c++,特别怀念在js中使用json那种畅快感。在c++中也使用过了些库,但提供的接口使用方式,总不是习惯,很烦锁,接口函数太多,不直观。参考了很多库,如:rapidjson, cJson, CJsonObject, drleq-cppjson, json11等,受cJson的数据结构启发很大,决定用C++手撸一个。
(1)基于linux完成i2c、spi、platform和按键中断的驱动开发; (2)基于mongoose完成webserver的快速开发,并调用(1)完成的驱动; (3)通过阻塞IO完成按键中断与led灯亮灭的联通操作。
鲸哩农业SaaS系统(Version:3.0.1),从(设备端-APP端-平台端-管理端)全业务场景包含设备采集系统、监控控制系统、溯源系统、专家系统、仓库系统,大屏系统,开源版本毫无保留给个人及企业免费使用。软件架构:SpringBoot、Mybatis、netty、vue、mqqt(可选)、redis(可选)
基于pdfium的ofd/pdf双引擎版式阅读器
🐛 A framework used to develop Web interface for OpenWrt. Use Lua-eco + Vue3 + Vite + Element-Plus.
利用第三方库libnice、libsrtp2写的简单的webrtc网关
mr-library 是专为嵌入式系统设计的轻量级框架。充分考虑了嵌入式系统在资源和性能方面的需求。 通过提供标准化的开启(open)、关闭(close)、控制(ioctl)、读(read)、写(write) 等接口,极大简化了嵌入式应用开发的难度,帮助开发者快速构建嵌入式应用程序。