国产操作系统应用轨交行业提速!银河麒麟与通 城交ATS完成适配

ATS(Automatic Train Supervision)列车自动监控系统是列车运行控制系统的一个重要子系统,是一套集现代化数据通信、计算机、 络和信 技术为一体的、分布式的实时监督、控制系统,通过与其他子系统的协调配合、共同完成对地铁运营列车和信 设备的管理和控制,用于实现对高密度、大流量的城市轨道交通运输进行自动化管理和调度,是一个综合的行车指挥调度控制系统。

日前,通 城市轨道交通技术有限公司(以下简称“通 城交”)ATS系统完成了与银河麒麟操作系统兼容适配,经过一年多的运行试验经受住了各方面考验,整体性能和稳定性完全不亚于红帽和CentOS等国外发行版本,轨交行业的国产操作系统上线应用将大大提速!

1.国产操作系统简介

目前常见国产操作系统

是已适配x86和ARM等架构

面向桌面级或服务器级的非实时操作系统

其中国产操作系统银河麒麟

基于Linux内核开发

可兼容主流的x86和ARM架构CPU

2.系统适配应用

为适应更多CPU架构

通 城交基于

银河麒麟的桌面版和服务器版操作系统

针对ATS系统开展了国产操作系统兼容适配工作

3.工作站软件适配

ATS工作站软件

比如控显终端、运行图终端、派班终端等

进行了编程架构的整体替换

从Windows迁移到了Linux

且同时支持x86和ARM架构CPU

接近一半以上终端源码完全重新编写

为更好利用ARM架构CPU多核特点

一些运算量大的单进程逻辑

也需要拆分为多进程并发执行

从多车压力测试结果看

国产操作系统搭配x86或者ARM架构CPU

均可以满足ATS工作站软件流畅运行

下图为麒麟操作系统中ATS运行图终端和控显终端

4.后台软件适配

针对ATS后台软件

主要兼容开发工作是把编译器

从Redhat/CentOS Linux自带gcc版本

向国产操作系统gcc版本编译器进行兼容适配工作

国产操作系统gcc编译器展现出良好的兼容性

绝大多数的C和C++语法特性和编译选项

都能兼容Redhat/CentOS Linux

因此ATS后台软件的迁移工作比较顺利

仅从这一点可看出国产操作系统厂家

在编译器兼容性上有了长足进步

且编译后可执行程序运行速度

较以前几乎没有差异

5.总结

经过实验室长达一年多的运行试验

无论是工作站还是服务器版本

国产操作系统均经受住了各方面考验

其整体性能和稳定性

完全不亚于Redhat和CentOS等国外发行版本

试验结果给了研究人员极大的信心

从试验结果看

国产操作系统已经具备了

在轨交行业上线应用的基本条件

但是鉴于常见国产操作系统均基于Linux内核

因此各厂家原有基于Windows编程框架的程序

需要进行大量的适配工作

轨交行业的国产操作系统替代之路

还需要用户和厂家共同努力才能快速推进

声明:本站部分文章及图片源自用户投稿,如本站任何资料有侵权请您尽早请联系jinwei@zod.com.cn进行处理,非常感谢!

上一篇 2022年10月7日
下一篇 2022年10月7日

相关推荐