暂无图片
暂无图片
暂无图片
暂无图片
暂无图片

麒麟操作系统与通号城交城轨ATS完成兼容适配

麒麟软件 2022-11-05
485


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编程框架的程序
需要进行大量的适配工作
轨交行业的国产操作系统替代之路

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


来    源 | 通号城交
审    核 | 市场与政府事务部

文章转载自麒麟软件,如果涉嫌侵权,请发送邮件至:contact@modb.pro进行举报,并提供相关证据,一经查实,墨天轮将立刻删除相关内容。

评论