经openEuler 社区技术委员会讨论决定,openEuler 社区正式成立 Industrial Control SIG。操作系统是工业控制系统的核心组件,工业控制系统广泛应用于能源、交通、水利、化工等关系到国计民生的重点领域,这些领域对于操作系统有着更高的实时性要求,普通的 Linux 操作系统无法满足需求,国内面向工控领域的实时操作系统方面缺乏研究。Industrial Control SIG 将专注于将拓展 openEuler 在工控领域的使用场景,包括现场总线、工控协议、工控软件、系统裁剪、实时虚拟化、嵌入式虚拟化和其他工控特性。提供基于 Xenomai 的硬实时和基于Preempt_rt 的软实时两套完整的解决方案。
SIG 组现有的技术储备
- 具备多年Linux内核实时性改造的经验,发布的相关产品得到工控领域实际应用。
- 完成基于ARM平台的鲲鹏Kyrin 920芯片和X86平台的I5芯片openEuler 20.03 LTS SP1系统对应的内核增加Xenomai、Preempt_rt实时性。
- 完成基于X86平台和飞腾2000/4平台的CentOS系统实体机环境增加Xenomai 、Preempt_rt实时性。
- 完成基于RTOS与RTOS通信、RTOS与GPOS通信、RTOS与硬件通信的功能验证。
- 完成基于X86平台的RTOS系统的CAN、串口、网卡外设功能验证。
- 完成基于GPOS环境集成CANOpen、EtherCat、ModbusRTU工控协议,并自测通过。
- 正在进行RTOS环境移植CANOpen、EtherCat、ModbusRTU工控协议。
SIG组的工作
- 制定Xenomai硬实时方案相关软件包的版本生命周期。
- 制定Preempt_rt软实时方案相关软件包的版本生命周期。
- 对openEuler进行裁剪,集成常见工业控制软件。
- 对常见开源工业控制现场总线,如Modbus、CANopen、EtherCAT等进行迁移、适配和优化。
- 复用Embedded SIG组成果,为嵌入式系统提供实时方案。
- 坚持创新并持续贡献上游社区。
- 及时响应用户反馈,解决相关问题。
- 根据实际情况增加其他工控特性。
- 移植实时相关或适用于工业控制领域的虚拟化方案。
- 移植RTOS系统,以适配虚拟化方案
Roadmap
- 2021年5月底完成Xenomai方案向OpenEuler社区的迁移。
- 2021年7月底完成CANOpen、EtherCat、ModbusRTU工控协议向OpenEuler社区的迁移。
- 2021年10月完成Preempt_rt方案向OpenEuler社区的迁移。
- 2021年11月底完成Xenomai内核对CANOpen、EtherCat、ModbusRTU工控协议的移植适配。
- 2021年12月底完成Xenomai方案的第一个OpenEuler版本。
- 2022年2月底完成Preempt_rt方案的第一个OpenEuler版本。
- 2022年4月完成对飞腾嵌入式2000芯片的适配。
- 2022年6月完成Xenomai实时性优化。
- 2022年6月后续,进行实时相关或适用于工业控制领域的虚拟化方案研究。
Maintainer
姓名 | 公司 | Gitee ID | 职责 |
---|---|---|---|
郭皓 | 麒麟软件 | guohaocs2c | 对外接口人,维护 Xenomai 和 Preempt_rt 内核 |
吴春光 | 麒麟软件 | wuchunguang | 维护工控软件包 |
马玉昆 | 麒麟软件 | kylin-mayukun | 维护 Xenomai 方案方案核外软件包 |
张茜 | 麒麟软件 | zxiiiii | 维护工控协议 |
丁丽丽 | 麒麟软件 | blueskycs2c | 维护 Preempt_rt 方案核外软件包 |
张继文 | 麒麟软件 | zhang-jiwen | 制作版本,系统裁剪 |
特邀成员
姓名 | Gitee id | 职责 |
---|---|---|
刘步权 | sunshower | 行业和技术 |
例会时间
每双周周三下午 15:00-17:00
交流群
添加微信:guohao_c,回复“加群”,进入 industrial control SIG 交流群。

本文分享自微信公众号 - openEuler(openEulercommunity)。
如有侵权,请联系 support@oschina.cn 删除。
本文参与“OSC源创计划”,欢迎正在阅读的你也加入,一起分享。