应需而生 基于OpenHarmony构建工业操作系统的探究

系统
邵先生接受了多家媒体采访,围绕工业操作系统现状、基于OpenHarmony构建工业操作系统的探究,以及基于OpenHarmony构建工业操作系统实际应用的面临挑战等方面展开。

开放原子开源基金会旗下开源项目OpenAtom OpenHarmony (以下简称“OpenHarmony”) 应邀参加华为 HDC 开发者大会2021,并圆满召开OpenHarmony 技术论坛。开放鸿基董事长、和利时联合创始人邵柏庆于此论坛做了主题为“OpenHarmony工业项目—OT领域的开源开放思想实践”的分享。

会议期间,邵先生接受了多家媒体采访,围绕工业操作系统现状、基于OpenHarmony构建工业操作系统的探究,以及基于OpenHarmony构建工业操作系统实际应用的面临挑战等方面展开。

当前工业操作系统存在的突出问题

邵柏庆于1991年开始投身工业自动化行业,是国内较早一批从事工业自动化相关技术研究的专家之一,曾设计和开发过HMI、实时操作系统、组态软件、现场总线等产品,负责过DCS、PLC、MES、电子政务、统计系统的开发。

当问及工业操作系统现状如何,邵先生阐述了如下突出问题:

  1. 主流的工业操作系统为国外闭源产品,开放程度低;
  2. 协议、数据难以互联互通,孤岛效应明显;
  3. 整个工控行业碎片化严重,低水平重复建设多;
  4. 物联网、人工智能等新技术融合难度大;
  5. 安全隐患多,用户体验差,开发者亲和度低。

邵柏庆针对数据碎片化问题,举例这样一个例子:一条地铁假设有二十个站,就会配备几万个设备,产生几十万个信息点。每个设备来自不同厂家、不同协议,它们之间必然存在兼容性的问题,要实现大量设备的全连接,并且最终在总监控系统上呈现,与此同时有些数据还要参与自动驾驶,工作量非常庞大。

过往工业操作系统实现质量也参差不齐,以前一家公司仅有十到二十人自己做操作系统,这样的工业操作系统闭源,仅能够小范围使用,一年装机容量常规在一千左右,多则一万出头。且在实际使用中,系统的安全性经不起推敲,加之人员变动频繁,系统的维护更新也得不到保障。

成立OHI项目,基于OpenHarmony构建工业操作系统

如何攻克工业操作系统存在的这些突出问题?OpenHarmony工业项目(OpenHarmony for Industry, 以下简称“OHI项目”)应需而生。作为深耕工业自动化领域三十余年的老兵,各方面都有着丰富的经验,邵柏庆担任OHI项目(筹备)负责人当之无愧。

[[432578]]

邵柏庆·OHI项目(筹备)负责人

OHI项目的愿景是在工业自动化领域弘扬开源文化,构筑可持续发展的开源生态系统,基于OpenHarmony打造面向下一代工业场景中的各种自动控制设备和系统,以及打造开放的、全球化的、安全可信的实时多任务工业操作系统和工业自动化基础软件组件。

OpenHarmony凭借哪些特性受到工业自动化领域专家的青睐?凭借分布式软总线模块、分布式数据管理模块、分布式任务调度模块和设备虚拟化模块,使得硬件之间能够实现互助和资源共享。凭借用户程序框架、Ability框架以及UI框架,保证开发的应用在多终端运行时保证一致性,一次开发,多端部署。凭借组件化和组件弹性化等设计方法,做到硬件资源的可大可小,在多种终端设备间,按需弹性部署,全面覆盖了ARM、RISC-V、x86等各种CPU架构,从百KiB到GiB级别的RAM。

基于OpenHarmony构建工业操作系统实际应用的面临挑战

当问及基于OpenHarmony构建的工业操作系统实际应用时需要面临哪些挑战?邵柏庆表示:“从技术角度看,目前OpenHarmony在满足工业操作系统的实时性、可靠性、安全性等各项要求上还有一定的差距,还需要进一步二次开发,并且和工业密切结合起来。从运营角度看,如何留住人才是当前最凸显的困难,工业领域比较保守,进而让整个行业的效率偏低,很多原本在工业领域的人才因为薪资待遇问题,大多流向IT领域。

如果可以通过OHI项目让工业产品开发项目最基础部分做到代码级标准化,将来整个工业领域便可实现互联互通,进而对技术人员的培养、培训和使用机制也将有巨大的变化。开源在工业领域是大趋势,如果顺利引入开源思想,底层互联互通,将来在开发项目上至少难度和时间会大幅下降。就像手机、新能源汽车领域一样,开放、开源、标准,工业领域当前亟需这样的变革。

责任编辑:王雪燕 来源: 51CTO
相关推荐

2014-09-05 15:52:42

力登

2012-10-09 11:02:11

IBMdw

2009-08-13 22:15:15

2009-06-19 20:40:11

Linux操作系统

2011-08-18 10:29:11

Silverlight

2016-11-17 16:38:14

华为计算平台

2010-03-04 15:26:13

Android操作系统

2014-04-22 10:25:31

Windows 10云操作系统

2013-09-24 20:59:51

Linux游戏SteamOS

2013-07-24 09:51:40

惠普OpenStack

2017-03-02 21:32:03

信息化广东物联网

2022-04-14 11:44:25

LiteOS线程鸿蒙

2010-04-15 14:40:26

Unix操作系统

2022-08-26 13:56:30

模块JavaScript

2012-02-21 15:15:42

MozillaFirefox移动操作系统

2017-07-03 12:35:17

Linux物联网操作系统

2023-04-11 09:15:48

鸿蒙小凌派

2021-04-19 11:23:29

操作系统计算机DOS

2009-06-14 12:05:48

Linux

2019-08-27 09:05:12

操作系统JavaWindows
点赞
收藏

51CTO技术栈公众号