# MicroOS **Repository Path**: xingzhenmin/micro-os ## Basic Information - **Project Name**: MicroOS - **Description**: 本文档详细描述了基于事件驱动的嵌入式微内核架构设计,旨在为嵌入式系统开发者提供一套完整的微内核实现参考。该架构采用模块化、低耦合的设计理念,通过事件驱动和状态机管理,实现高效、可靠的嵌入式系统开发。 - **Primary Language**: C - **License**: Not specified - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 0 - **Created**: 2026-04-25 - **Last Updated**: 2026-05-05 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README # MicroOS - 嵌入式微内核架构 ## 简介 基于事件驱动的嵌入式微内核架构,适用于智能传感器节点、工业控制设备、物联网设备等。 ## 目录结构 ``` MicroOS/ ├── core/ # 核心数据结构 ├── framework/ # 框架层 ├── drivers/ # 驱动层 ├── examples/ # 示例应用 ├── tests/ # 测试 ├── docs/ # 文档 ├── types.h # 基本数据类型 ├── config.h # 系统配置 ├── platform.h # 平台抽象 ├── microkernel.h # 主头文件 ├── CMakeLists.txt # 构建配置 └── README.md # 项目说明 ``` ## 核心组件 - **数据结构层**:侵入式链表、环形缓冲区 - **框架层**:事件系统、软件定时器、有限状态机、事件总线、内存池 - **驱动层**:串口驱动、GPIO驱动 ## 快速开始 详见 `微内核设计概要.md` 文档。