嵌入式开发框架,事件驱动,超级轻量。最低占用ROM 1.5KB,RAM 172字节。核心技术是事件总线,支持Reactor和状态机两种模式,协作式内核,极度可靠。可深度裁剪,移植方便。
About QP/C ========== QP/C is an event-driven, RTOS-like, active object framework for microcontrollers. The QP/C framework provides thread-safe execution of active objects (concurrent state machines) and supports both manual and automatic coding of UML statecharts in readable, production-quality ANSI-C. Automatic code generation for QP/C applications, compliant with the MISRA-C:2004 guidelines, is provided by the free QM modeling tool.
基于 Protobuf 的 C/S 聊天程序,客户端 C# 编写,服务端 C++/C# 编写
结合 cpp-httplib 和无锁环形队列的高性能 HTTP 服务示例
个人 Linux 终端配置文件集合 (zsh/vim/tmux/git)
自定义 GoogleTest stub 框架,用于嵌入式系统的单元测试
纯 C++ 实现的状态机和行为树示例,无第三方依赖,含随机性和条件判断
无锁环形队列 (LockFreeRingQueue) 实现,高性能线程间通信
嵌入式 Linux 并行模式示例:多线程/线程池/多进程共享内存/ZeroMQ
MCU 串口协议解析两种方案:缓冲区滑窗扫描和层次状态机 (Linux 模拟)
OneOS是中国移动针对物联网领域推出的轻量级操作系统,具有可裁剪、跨平台、低功耗、高安全等特点,支持ARM Cortex-M/R/A、MIPS、RISC-V等主流CPU架构,兼容POSIX、CMSIS等标准接口,支持Micropython语言开发,提供图形化开发工具,能够有效提高开发效率并降低开发成本,帮助客户开发稳定可靠、安全易用的物联网应用。 官网地址:https://os.iot.10086.cn/
winform通用开发框架是一个简单实用的二次开发框架。内置完整的权限架构,包括:菜单、角色、用户、字典、日志、代码生成等一系列系统常规模块。为了一般管理系统避免重复造轮子,不需要在关注权限 页面等,新增功能只需要新增form界面并完成自己的业务,在系统配置即可。