# UniProton_dev **Repository Path**: s-c-c/UniProton_dev ## Basic Information - **Project Name**: UniProton_dev - **Description**: A lightweight real-time operating system kernel - **Primary Language**: Unknown - **License**: MulanPSL-2.0 - **Default Branch**: master - **Homepage**: None - **GVP Project**: No ## Statistics - **Stars**: 0 - **Forks**: 134 - **Created**: 2023-04-21 - **Last Updated**: 2023-06-27 ## Categories & Tags **Categories**: Uncategorized **Tags**: None ## README ## UniProton介绍 UniProton是一款实时操作系统,具备极致的低时延和灵活的混合关键性部署特性,可以适用于工业控制场景,既支持微控制器MCU,也支持算力强的多核CPU。 一、搭建UniProton开发环境 ---------- #### 1、下载源码 ```bash git clone https://gitee.com/openeuler/UniProton.git ``` ##### 源码目录 [源码目录介绍](./doc/design/architecture_design.md) #### 2、创建开发工程 [hello word示例](./doc/getting_started.md) #### 3、编译 [编译步骤](./doc/UniProton_build.md) 二、功能介绍 ---------- - [任务](./doc/design/task.md) - [中断](./doc/design/hwi.md) - [事件](./doc/design/event.md) - [队列](./doc/design/queue.md) - [信号量](./doc/design/sem.md) - [内存管理](./doc/design/mem.md) - [软件定时器](./doc/design/timer.md) - [异常](./doc/design/exc.md) - [错误处理](./doc/design/err.md) - [cpu占用率](./doc/design/cpup.md) 三、免责声明 ---------- 1. 当前开源版本支持cortex_m4和armv8芯片,默认编译脚本的安全编译选项仅支持栈保护,其他选项由用户根据需要自行添加。 2. 遵循MulanPSL2开源许可协议 四、如何贡献 ---------- 我们非常欢迎新贡献者加入到项目中来,也非常高兴能为新加入贡献者提供指导和帮助。在您贡献代码前,需要先签署[CLA](https://openeuler.org/en/cla.html)。