UniProton:基于实时操作系统技术的工业控制场景部署项目

A lightweight real-time operating system

分支5Tags2
文件最后提交记录最后更新时间
19 天前
10 个月前
21 天前
2 天前
2 年前
19 天前
19 天前
1 个月前
1 年前
2 年前
1 年前
2 年前
11 个月前
10 个月前

UniProton 介绍

UniProton 是一款实时操作系统,具备极致的低时延和灵活的混合关键性部署特性,可以适用于工业控制场景,既支持微控制器 MCU,也支持算力强的多核 CPU。

一、搭建 UniProton 开发环境

1、下载源码

git clone https://gitee.com/openeuler/UniProton.git

源码目录介绍

2、创建开发工程

hello word示例

3、编译

编译步骤

4、运行

树莓派4B混合部署运行示例

Hi3093混合部署运行示例

x86_64混合部署运行示例

RISCV64 QEMU 运行示例

5、相关文档

UniProton用户指南

UniProton接口说明文档

yocto构建系统介绍

oebuild容器指导

混合部署mcs仓库

git commit提交规范

多OS混合关键性部署框架

qemu仿真相关

二、功能介绍

三、免责声明

  1. 当前开源版本支持 cortex_m4、armv8、x86_64、riscv64芯片,默认编译脚本的安全编译选项仅支持栈保护,其他选项由用户根据需要自行添加。
  2. 遵循 MulanPSL2 开源许可协议

四、如何贡献

我们非常欢迎新贡献者加入到项目中来,也非常高兴能为新加入贡献者提供指导和帮助。在您贡献代码前,需要先签署 CLA

openEuler 加入方式参见:https://www.openeuler.org/zh/community/contribution

项目介绍

A lightweight real-time operating system

定制我的领域